...
- Login Page Name should be "STOP TB" Application.
- It must be followed by "STOP TB" Logo.
- It must have both Online and Offline capabilities. ("Offline capabilities feature to exchange data between Mobile devices in a closed environment in real-time without internet")For online- Mobile number OTP based with 5 min expiry. For offline- 4-digit PIN which can be set during the first login.
- It must have Multilingual Feature with English, Hindi and other Indian languages enabled, and must be configurable to accommodate all the Indian languages as and when required in future.
UI Field Name | Field Type | Options | Validations |
"STOP TB" Application Logo | <Placeholder> |
|
|
Please Select your Language | Radio Button |
|
|
Username | Textbox | ||
Password | Textbox | ||
Remember Me | Checkbox |
|
|
Powered by Piramal Foundation | Text |
|
|
2.1 Landing page
- This page must have a hamburger icon (side drawer), "STOP TB" text, sync button, and "Language Translation" button on the Top row.
- There should be a hamburger icon on the left side, which on clicking should have following details-
...
2.2 Home Page- "Home tab"
- Should contain four three modules/ Cards- All Beneficiaries, TB screening, NCD screening, Referrals written on these cards.
- On clicking "All Beneficiaries" card- open the "Beneficiary module" form documented below (section 2.2.1) for registering the beneficiary by giving the floating "Registration" button in the right corner.
- On clicking "TB" card- open the "Tuberculosis module" (section 2.2.2). On clicking the next screen, it should have 3 cards titled "TB Screening", "Suspected TB cases" and ""Confirmed TB cases".
- On clicking "Referrals"- The next screen should have 4 cards titled"AI Cough Assessment", "Digital Chest X-ray", "Sputum Collection", "NAATTrue NAT". These cards will enlist patients for a particular type of testing.
...
- On clicking Registration button the user will be navigated to Beneficiary Registration Page
- Show a pop up for Consent form "I have been explained, the purpose for which the information and findings is being collected from me, in a language I understand and I give my consent to collect the information and findings on my personal health profile."
- This page has "All Beneficiaries" Text displayed on top with "Home" Icon on the right corner to Navigate to Home page in the 1st row
- The card below should be visible after the registration of beneficiary.
- If the beneficiary does not have ABHA ID, give one clickable button on the ABHA ID area of the card to initiate ABHA ID generation.
...
Field Name | Field Type | Value/ Options | Validation/ Logic |
Date of registration | Should be auto selected and updated when the volunteer logs in the application to do the screening. | ||
Photo | Camera | Optional |
|
First Name | Text |
| |
Last Name |
| ||
Beneficiary Status | Radio Button | · Alive · Death | · Enable only in the “Edit” Beneficiary screen · Auto-populate, if ‘Death’ is reported from any module (eg: Tuberculosis) · Default value is “Alive” · If “Death” is selected, enable below four fields and mark it mandatory- 1. Date of Death 2. Time of Death 3. Reason for Death 4. Place of Death or Other Place of Death |
Date of Death | Date picker | · Enable if “Beneficiary status”= “Death” · Mandatory if enabled · By default, date is null · Not greater than Today’s Date · Accept ‘Date of Death’ after date of registration · Auto-populate, if ‘Death’ is reported from any module (eg: Tuberculosis) | |
Time of Death | Time picker | · Show only if above value is “Death” · Optional | |
Reason for Death (Type of Death) | · Maternal Death · Natural Death · Accident · Infectious Disease · Animal Bite Death · Suicide · Undetermined | · Enable if “Beneficiary status”= “Death” · Mandatory if enabled
| |
Place of Death |
| · Enable if “Beneficiary status”= “Death” · Mandatory if enabled
| |
Other Place of Death | Textbox |
| |
Age | Number (Years) |
| |
Date of Birth | Date Picker |
| |
Gender | Dropdown |
|
|
Mobile Number | Number |
| |
Village/ Hamlet | dropdown |
| |
Marital Status | radio button |
|
|
Are you pregnant |
|
|
|
Husband's/ Wife's Name | Textbox |
| |
Father's Name | Textbox |
| |
Mother's Name | Textbox |
| |
Community | radio button |
|
|
Religion | radio button |
|
|
Economic Status | radio button |
|
|
Type of Residential area | radio button |
|
|
Other Type of Residential area | Textbox |
| |
Occupation | free text |
| |
Cancel | Button |
|
|
Capture Geolocation |
| ||
Submit |
|
...
