...
Document Overview
This document defines the functional requirements for the TB Screening mobile application developed under the TB Mukt Janjati Abhiyan: A community-driven TB elimination initiative targeting tribal populations across India. The application is purpose-built for field use by community volunteers in tribal areas where connectivity, literacy, and device familiarity may be limited.
The application should be simple to use, comprehensive and must work in low/no-connectivity environments.
Purpose
This application is developed to screen and maximize TB case detection in all age groups through active case finding, contact investigation, and community mobilization. This application helps in patient tracking throughout treatment cascade at community and facility level via Community Influencers and Nikshay Mitras. Ensure prompt referral and linkage of diagnosed individuals from community to health facilities for timely treatment initiation is the purpose of this application.
Users of the system
1. Volunteers- Community mobilization, screenings, camps etc.
2. Admin / Supervisory- Backend/Dashboard Access
In Scope Functional Modules
Non-Communicable Diseases (NCD) screening
Tuberculosis (TB) screening
Workflow
Login Page :
- Login Page Name should be "STOP TB".
...
- 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")
- 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.
- Followed by "Next" button
- Page must end with "Powered by Piramal Foundation"
UI Field Name
Field Type
Options
Validations
STOP TB Logo
<Placeholder>
Please Select your Language
Radio Button
- English
- Hindi|* The fields and labels must populate in the language selected by the user|
Username
Free Text
- There must be User name icon on the right corner of the Field
- It must be 20 Digit Characters.
- It must be configurable to add numericals and alphanumerical values|
Remember Me
Checkbox
- When 'Remember Me' checkbox is selected, next time directly allow user to login just by authenticating with fingerprint
Next
Button
- On Clicking Next , user must be navigated to "HWC" page
Powered by Piramal Foundation
Text
- This must be displayed below the "Next" Button in the center.
After logging in credentials are entered by the Volunteer, the landing page should open.
The landing page should have: - This page must have a hamburger icon (side drawer), "Stop TB" text, refresh button, 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-
...

