Business Requirements Document (BRD)
Date | Version Number | Author | Reviewed by | Approved by | Document change reference |
12/31/2024 | 1.0 | Shreshtha | Madhava Ramu | Initial draft for AMRIT Admin web portal enhancements:
| |
12/31/2024 | 1.0 | Shreshtha | Madhava Ramu | Initial draft for FLW App enhancements on following features:
| |
03/02/2025 | 1.1 | Shreshtha | Madhava Ramu | Initial draft for FLW App enhancements on following features:
| |
04/03/2025 | 1.2 | Shreshtha | Madhava Ramu | Initial draft for FLW App enhancements on following features:
| |
13/03/2025 | 1.3 | Shreshtha | Madhava Ramu | Initial draft for FLW App enhancements on following features:
|
...
Table of Contents |
---|
Definitions, Acronyms, and Abbreviations
S. No | Term / Acronym / Abbreviation | Full form/ Definition |
1 | FLW | Frontline Health Workers; i.e. ASHA, ANM and AWW |
2 | ASHA | Accredited Social Health Activist |
Anchor_Toc187790139 _Toc187790139
1. Introduction
_Toc187790139 | |
_Toc187790139 |
...
S No | Name of Data Field | Field Type | Value/ Options | Validation/ Logic/ Condition |
| Download Bulk User Template | Button |
| |
| Title | Dropdown | Existing Master Values |
|
| First Name | Text | Any |
|
| Middle Name | Text | Any |
|
5. | Last Name | Text | Any |
|
6. | Gender | Dropdown | Female, |
|
7. | Contact No. | Numeric |
| |
| Designation | Dropdown |
|
|
9. | Emergency Contact No. | Numeric |
| |
10. | Date of Birth | Date | Date Format |
|
| Age | Numeric | Any |
|
| Text |
| ||
| Marital Status | Dropdown | Divorced, Married, Not Applicable, Separated, Unmarried, Widow, Widower | |
| Aadhar No. | Numeric | 12-digit number |
|
| PAN Card No. | Alphanumeric | Any valid PAN format |
|
| Qualification | Dropdown | Graduate, Post Graduate & Above, Secondary, Senior Secondary, Under Graduate | |
17. | Father's Name | Text | Any |
|
| Mother's Name | Text | Any |
|
| Community | Dropdown | General, SC, ST, BC, OBC, OC, Not given |
|
| Religion | Dropdown | Hindu, Muslim, Christian, Sikh, Buddhism, Jainism, Other, Parsi, Not Disclosed |
|
| Current Address | Text | Any |
|
| Permanent Address | Text | Any |
|
| Date of Joining | Date | DD/MM/YYYY |
|
| Upload Template | Button | Upload completed template |
|
...
For receiving the OTP on the Beneficiary's mobile number, verifying OTP, etc. An API and SMS gateway integration is required, for these details refer to this Jira ticket:
Jira | ||||||
---|---|---|---|---|---|---|
|
Name of Data Field | Field Type | Value/ Options | Validation/ Logic/ Condition |
Mobile Number (for taking consent using OTP) | Text Box |
| |
Whose Mobile Number | Dropdown Values |
|
|
Send OTP | Button |
| |
Resend OTP | Button |
| |
OTP Verification | Textbox | A) Online Mode
| |
...
Clickable Cards: VHND, VHNC, and PHC Review Meetings are clickable
Overdue Highlighting: If a form submission is overdue, the respective card will be highlighted for user attention.
Navigation to Forms: Clicking a card will navigate the user to the respective data entry form.
Validation Rules: Ensures mandatory fields are correctly filled before submission to maintain data integrity.
Name of Data Field | Field Type | Field Type | Validation/ Logic/ Condition |
VHND | Clickable Card | Navigates to VHND form on click. If overdue, display "Overdue" in red. | |
VHNC | Clickable Card | Navigates to VHNC form on click. If overdue, display "Overdue" in red. | |
PHC Review Meeting | Clickable Card | Navigates to PHC Review Meeting form on click. If overdue, display "Overdue" in red. | |
AHD Form | Clickable Card |
Navigates to ADH form on click. If overdue, display "Overdue" in red. | |||
National Deworming Day | Clickable Card | Navigates to National Deworming Day form on click. If overdue, display "Overdue" in red. |
3.5.1.1 VHND Form
Purpose:
To ensure accurate data entry for ASHA workers attending the Village Health and Nutrition Day (VHND)
...
Incentive Logic: ASHA receives an incentive of Rs. 200 per session for successfully mobilizing beneficiaries and attending the Village Health and Nutrition Day (VHND).
Name of Data Field | Field Type | Field Type | Validation/ Logic/ Condition |
VHND Date | Date Picker |
| Mandatory, cannot be a future date |
Place | Text Box |
| Mandatory, Alphanumeric + Special Characters allowed, Allow maximum 100 Characters |
No. of Beneficiaries Attended | Text Box | Mandatory, Only Numeric Allowed, Allow maximum 4 digits ASHA will receive an incentive of Rs. 200 per VHND session only if the VHND Date, Place, and Number of Beneficiaries Attended are correctly filled. | |
Upload Image | File Upload |
| Allow only specified file formats allowed; Allow 2 images, file size must not exceed 5MB. JPEG, PNG (Max size: 5MB),( allow 2 images also) |
Submit | Button |
|
Incentive logic: Upon Submit, Add ASHA incentive of Rs. 200 per VHND session for successfully mobilizing beneficiaries and attending the Village Health and Nutrition Day (VHND) as per FMR code 3.1.1.6.1 |
3.5.1.2 VHNC Form
Purpose:
To ensure accurate data entry for ASHA workers convening and guiding the monthly Village Health, Sanitation, and Nutrition Committee (VHNC) meeting by validating required fields before allowing submission.
...
Data Field Details & Validation Logic:
Name of Data Field | Field Type | Field Type | Validation/ Logic/ Condition |
VHNC Date | Date Picker | Mandatory, cannot be a future date | |
Place | Text Box | Mandatory, Alphanumeric + Special Characters allowed, Allow maximum 100 Characters | |
No. of Participants Attended | Text Box | Mandatory, only numeric allowed Allow maximum 4 digits | |
Upload Image | File Upload | Allow only specified file formats allowed; Allow 2 images, file size must not exceed 5MB. JPEG, PNG (Max size: 5MB) | |
Submit | Button |
Incentive logic: Upon Submit, Add ASHA incentive of Rs. 150 per meeting for Convening and guiding monthly Village Health Sanitation and Nutrition meeting. as per FMR code 3.1.1.6.1 |
3.5.1.3 PHC Review Meeting
...
Data Field Details & Validation Logic:
Name of Data Field | Field Type | Field Type | Validation/ Logic/ Condition |
PHC Review Meeting Date | Date Picker | Mandatory, cannot be a future date | |
Place | Text Box | Mandatory, Alphanumeric + Special Characters allowed max 100 characters | |
No. of Participants Attended | Text Box | Mandatory, only numeric allowed, Allow maximum 4 digits | |
Upload Image | File Upload |
Allow 2 images, allow only JPEG, PNG (Max: 5MB) formats allowed, file size must not exceed 5MB | |||
Submit | Button |
Incentive logic: Upon Submit, Add ASHA incentive of Rs 150 Per PHC Review meeting as per FMR code 3.1.1.6.1 |
3.5.1.4 AHD Form
Purpose:
To record the date and place where the ASHA has mobilized adolescents and the community for the Adolescent Health Day (AHD).
...
The AHD Mobilization feature enables ASHAs to record whether they have mobilized for an Adolescent Health Day. If mobilized, they can enter the place and date of the event, with an incentive of ₹200 provided.
...
Name of Data Field | Field Type | Field Type | Validation/ Logic/ Condition |
Mobilized for AHD | Radio Button | Option: Yes No | If yes, then enable “Place” and “Date” Fields Incentive Logic: If “Yes” then, Add ASHA incentive of Rs 200 for mobilizing adolescents and community for AHD per AHD /Per ASHA [per FMR 3.1.1.3.2] |
AHD Place | Dropdown | Options:
| Mandatory, enable if mobilized for AHD is "Yes" |
AHD Date | Calendar | Mandatory, enable if mobilized for AHD is "Yes" | |
Upload Image | File Upload | Allow 2 images, only JPEG, PNG (Max: 5MB) formats allowed, file size must not exceed 5MB | |
Submit | Button |
Incentive logic: Upon Submit, Add ASHA incentive of Rs 200 per AHD as per FMR code 3.1.1.3.2 |
...
...
3.
...
To find ABHA Number of beneficiary by search using Mobile Number
Search may result multiple ABHA Numbers linked to the Mobile Number
Select the Name and proceed to get other details
Proceed to save the ABHA Number of selected beneficiary.
There should be one Radio Button with below options:
1. Search ABHA
2. Create ABHA
Steps to Find ABHA number using Mobile number
- API: 'v3/profile/account/abha/search'
- This above New V3 API would provide the list of associated ABHA IDs mapped with a particular mobile number.
- API Input: enterer Mobile number in API body which will return list of mapped ABHA numbers.
- API Output: Masked ABHA numbers with personal info i.e. Name and Gender.
- You need to select the ABHA ID by providing the respective index from the list of ABHAs.
- Then there is option to fetch the profile details based on the OTP sent to registered mobile number of the ABHA holder.
- You will get user token once the OTP is verified successfully, and the token can be used to performed further operations.
Refer to this Jira ticker:
Jira | ||||||
---|---|---|---|---|---|---|
|
...
5.1.5 National Deworming Day
This Sub-module supports deworming of children at the community level, ensuring the coverage of out-of-school children through ASHA-led mobilization. It tracks deworming status, location of administration (school/home visit), age group eligibility, ensuring proper monitoring of the deworming process.
Add ASHA Incentive for National Deworming Day for mobilizing out of school children Rs.100 per ASHA Per round 3.1.1.1.6 FMR Code
Name of Data Field | Field Type | Value/ Options | Validation/ Logic/ Condition |
Deworming Round Done? | Radio Button | Options:
| Mandatory field. If "Yes" is selected show next fields. If selected "Yes" then Add ASHA Incentive of Rs 100 Per round for National Deworming Day (FMR Code- 3.1.1.1.6) |
Date of Deworming | Calendar Picker |
| Mandatory if "Deworming Done?" = Yes |
Upload Image | File Upload |
| Allow 2 images, only JPEG, PNG (Max: 5MB) formats allowed, file size must not exceed 5MB |
Location of Deworming | Radio Button | Options:
| Mandatory if "Deworming Done?" = Yes. |
Age Group | Numeric |
| Mandatory |
Anchor | ||||
---|---|---|---|---|
|
3.6 Find ABHA
To find ABHA Number of beneficiary by search using Mobile Number
Search may result multiple ABHA Numbers linked to the Mobile Number
Select the Name and proceed to get other details
Proceed to save the ABHA Number of selected beneficiary.
There should be one Radio Button with below options:
1. Search ABHA
2. Create ABHA
Steps to Find ABHA number using Mobile number
- API: 'v3/profile/account/abha/search'
- This above New V3 API would provide the list of associated ABHA IDs mapped with a particular mobile number.
- API Input: enterer Mobile number in API body which will return list of mapped ABHA numbers.
- API Output: Masked ABHA numbers with personal info i.e. Name and Gender.
- You need to select the ABHA ID by providing the respective index from the list of ABHAs.
- Then there is option to fetch the profile details based on the OTP sent to registered mobile number of the ABHA holder.
- You will get user token once the OTP is verified successfully, and the token can be used to performed further operations.
...
This below table is only for the reference of metadata used for creating API, since this screen/ form is currently available in the Application.
Refer to these Jira tickets:
Jira | ||||||
---|---|---|---|---|---|---|
|
Refer to this Jira ticker:
Jira | ||||||
---|---|---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
This below table is only for the reference of metadata used for creating API, since this screen/ form is currently available in the Application.
Refer to these Jira tickets:
Jira | ||||||
---|---|---|---|---|---|---|
|
Jira | ||||||
---|---|---|---|---|---|---|
|
Name of Data Field | Field Type | Field Type | Validation/ Logic/ | Name of Data Field | Field Type | Field Type | Validation/ Logic/
Condition | |||
Name of the PW | Text Box | Auto-populate | |
Age | Text Box | Auto-populate | |
Contact No. 1 Contact No. 2 | Text Box |
| |
SC/HWC/TG Hosp | Text Box |
| |
Block | Text Box |
| |
Husband’s Name | Auto-Populate | ||
Nearest SC/HWC | Text Box |
| |
Nearest 24*7 PHC | Text Box |
| |
Nearest FRU | Text Box |
| |
Nearest USG centre | Text Box |
| |
Blood Group | Spinner | Choose:
| Auto Fill if available OR Select form Spinner |
Blood donors identified | Text Box |
|
|
Birth Companion | Text Box |
|
|
Person who will take care of Children, if any when the PW is admitted for delivery | Text Box |
|
|
Name and Contact number of VHSND/Community member for support during emergency | Text Box |
|
|
Mode of transportation in case of labor Pain | Text Box |
|
|
...
Name of Data Field | Field Type | Field Type | Validation/ Logic/ Condition |
ASHA Name | Text Box | Auto-Populate | |
Village | Text BoxFree | Auto-Populate | |
Login Username | Text Box | Auto-Populate | |
ASHA Emp ID | Text Box |
| |
DOB | Text Box | Auto-Populate | |
Age | Text Box | Auto-calculated from Date of Birth. | |
Mobile Number | Text Box | Auto-Populate | |
Alternate Mobile Number | Text Box |
| |
Father/Spouse Name | Radio Button | Choose between Father or Spouse (Radio buttons for selecting either). | |
Date of joining | Text Box | Auto-Populate | |
Bank Account | Text Box | Accepts only numeric values (integer). Length should be between 9-18 digits depending on bank. No special characters allowed. | |
IFSC | Text Box | Non-mandatory Alphanumeric characters (typically 11 characters); Format: 4 letters followed by 7 digits (e.g., | |
Population Covered under ASHA | Text Box | Accepts only numeric values. Should be a positive integer. Max Character Limit is 4 digit | |
ASHA Supervisor Name | Text Box | Accepts alphabetic characters and spaces only | |
ASHA Supervisor Contact No. | Text Box | Accept numeric (integer) value only; Accepts 10 digits only; Should start with 6, 7, 8, or 9; Cannot start with 0; Should not accept all same digits | |
CHO Name | Text Box | Accepts alphabetic characters and spaces only. | |
Mobile No. of CHO | Text Box | Accept numeric (integer) value only; Accepts 10 digits only; Should start with 6, 7, 8, or 9; Cannot start with 0; Should not accept all same digits. | |
Name of AWW | Text Box | Accepts alphabetic characters and spaces only. | |
Mobile No. AWW | Text Box | Accept numeric (integer) value only; Accepts 10 digits only; Should start with 6, 7, 8, or 9; Cannot start with 0; Should not accept all same digits | |
Name of ANM1 | Text Box | Accepts alphabetic characters and spaces only. | |
Mobile number of ANM1 | Text Box | Accept numeric (integer) value only; Accepts 10 digits only; Should start with 6, 7, 8, or 9; Cannot start with 0; Should not accept all same digits. | |
Name of ANM2 | Text Box | Accepts alphabetic characters and spaces only. | |
Mobile number of ANM2 | Text Box | Accept numeric (integer) value only; Accepts 10 digits only; Should start with 6, 7, 8, or 9; Cannot start with 0; Should not accept all same digits. | |
ABHA number | Text Box | Accept a 14-digit alphanumeric value only. | |
ASHA Household Registration | Text Box | Alphanumeric characters. Should follow a specific format if defined for the household registration number. | |
ASHA Family Member | Text Box | Accepts alphabetic characters, numeric, and spaces. Should list the names and relationships of family members | |
Save | Button | Save any changes made to the profile |
...
Refer to this Jira ticket: Jira server Jira serverId ec79ddd2-df88-3090-9639-c1c836245878 key FLW-176
Name of Data Field | Field Type | Field Type | Validation/ Logic/ Condition |
ABHA Generation Icon | Label |
|
|
RCH ID Icon | Label |
|
|
Pregnant Women Line Listing | Filter |
|
|
Beneficiary Line Listing Filter | Filter |
|
|
Export ABHA | Button |
|
|
...
Refer to this Jira ticket:
Jira | ||||||
---|---|---|---|---|---|---|
|
Name of Data Field | Field Type | Field Type | Validation/ Logic/ Condition |
Flag (for No Visit in Last 3 Months) | Flag (Boolean) |
|
|
No Visit (3Months) | Icon |
|
|
...
Anchor | ||||
---|---|---|---|---|
|
Purpose:Introduction
The National Center for Vector Borne Diseases Control (NCVBDC) administers an umbrella programme, namely, National Vector Borne Diseases Control Programme (NVBDCP) for prevention and control of vector borne diseases namely Malaria, Japanese Encephalitis, Dengue, Chikungunya, Kala-azar and Lymphatic Filariasis.
Purpose:
The Disease Control Module is designed to facilitate the identification, Disease Control Module is designed to facilitate the identification, tracking, and management of infectious diseases in the village community. This module enhances early detection through a structured approach. It ensures real-time case monitoring, to reduce the disease burden in communities.
Note: Add NCD module as another Sub module
- A new Disease Control Module should be available on the Home Screen.
- The module should contain submodules for different diseases.
- Each submodule should include a household line listing.
- Under the household line listing, there should be a family member line listing.
- This structure should be consistent across all modules.
...
- Malaria
- Kala Azar
- AES/JE (Acute Encephalitis Syndrome/ Japanese Encephalitis)
- Filaria
- LeprosyDeworming
Refer to this Jira ticket:
Jira | ||||||
---|---|---|---|---|---|---|
|
...
- When selecting a household, a toggle button should be available at the top of the family member listing.
- When the toggle is ON, a table should appear showing:
- Date
- Rounds
- Submit button
- Below the table, a history section should display previous IRS rounds in a separate table, including:
- Serial number
- Date
- Number of rounds
- IRS rounds should be tracked yearly (Frequency 4 times in a year).
Incentive Logic:
- ASHA receives ₹15 for each malaria slide collected under the NVBDCP per FMR Code 3.1.1.4.1
- ASHA receives ₹75 per confirmed case for ensuring the treatment of malaria-positive patients. per FMR Code 3.1.1.4.1
Note :
On the card, display "Suspected" in "Yellow" color.
The form remains editable in the "Suspected" statuses. For all other statuses, it is view-only.
- This should be a Transactional record with Visit Number and Date in the Calendar Year.
If a case is Confirmed, the form becomes read-only (no edits allowed).
After screening, confirmed cases will be maintained in a separate line listing under the module titled "Follow-up for Confirmed Cases," where editing options will be available.
Name of Data Field | Field Type | Value/ Options | Validation/ Logic/ Condition |
House Hold No. | Numeric |
| Search by household number. |
Head of Family Member Name | Text Box |
|
|
Mobile No. | Numeric |
|
|
Name | |||
Name of Data Field | Field Type | Value/ Options | Validation/ Logic/ Condition |
House Hold No. | Numeric |
| Search by household number. |
Head of Family Member Name | Text Box |
|
|
Mobile No. | Numeric |
|
|
Name | Text Box |
| Auto-populated from "Enumeration FM" First Name, Middle Name, Last Name. |
Father's Name / Husband Name | Text Box |
| If Gender = Female and Marital Status = Married, auto-populate from Spouse Name. If Gender = Male, auto-populate from Father’s Name. |
Age | Text Box |
| Auto-populated from "Enumeration FM" |
Gender | Text Box |
| Auto-populated from "Enumeration FM" |
Mobile No. | Text Box |
| Auto-populated from "Enumeration FM" |
ABHA ID | Text Box |
| Auto-populated from "Enumeration FM" First Name, Middle Name, Last Name. |
Father's Name / Husband NameCase Date | Text Box |
| Auto-populated as Today's Date (Non-editable). |
Case Status | Drop Down | Option: 1.Suspected, 2. Confirmed, 3. Not Confirmed, 4. Treatment Given. | First Entry: Only "Suspected" can be selected. |
Symptoms | Text Box |
| Fever more than two weeks, Flu-like illness, Shaking chills, Headache, Muscle aches, Tiredness, Nausea, Vomiting, Diarrhea |
Malaria Case Count (Variable) | Text Box |
| For Lab Test: |
Referred To | Drop Down |
| Options: Primary Health Centre, Community Health Centre, District Hospital, Medical College and Hospital, Referral Hospital, Other Private Hospital, Other, None. |
Other | Text Box |
| Required only if "Referred To" = "Other". |
Malaria Case Status Date | Calendar Picker |
| Auto-populated when status is updated. |
Remarks | Text Box |
| Optional field for additional notes. |
Follow-up: |
|
|
|
3.12.2 Kala Azar Module
The Kala Azar sub-module focuses on early detection, treatment and tracking of Kala Azar cases at the village community level. It ensures accurate case status updates, referral options, treatment initiation, and structured follow-up at different points of the treatment cycle.
...
Name of Data Field
...
Field Type
...
Value/ Options
...
Validation/ Logic/ Condition
...
House Hold No.
...
Numeric
...
...
Search by household number.
...
Head of Family Member Name
...
Text Box
...
...
...
Mobile No.
...
Numeric
...
...
...
If Gender = Female and Marital Status = Married, auto-populate from Spouse Name. If Gender = Male, auto-populate from Father’s Name. | |||
Age | Text Box |
| Auto-populated from "Enumeration FM" |
Gender | Text Box |
| Auto-populated from "Enumeration FM" |
Mobile No. | Text Box |
| Auto-populated from "Enumeration FM" |
ABHA ID | Text Box |
| Auto-populated from "Enumeration FM" |
Malaria Screening Date | Calendar Picker |
| Allow belated dates till last 3 months from todays date and Not greater than Today's Date |
Beneficiary Status | Radio Button | Select:
| If 'Status' = "Dead" then disable all below fields and Enable only these fields Date of Death, Place of Death and Reason for Death Select default value "Not Applicable" |
Date of Death | Calendar | If 'Status' = "Dead" then enable Mandatory Allow belated dates till last 3 months from todays date and Not greater than Today's Date | |
Place of Death | Drop Down | Select:
| If 'Status' = "Dead" then enable Mandatory |
Other Place of Death | Text Box |
| Applicable If 'Status' = "Dead" Enable only if "Other" is selected above |
Reason for Death | Drop Down | Select:
| If 'Status' = "Dead" then enable Mandatory |
Other Reason for Death | Text Box |
| Applicable If 'Status' = "Dead" Enable only if "Other" is selected above |
Symptoms | Multi-Select Choices |
| Fever more than two weeks, Flu-like illness, Shaking chills, Headache, Muscle aches, Tiredness, Nausea, Vomiting, Diarrhea (Yes/No) Default is "No" |
Case Status | Drop Down | Option: 1.Suspected, 2. Confirmed, 3. Not Confirmed, 4. Treatment Given. | If any of the above symptoms are "Yes" then select "Suspected" First Entry: Only "Suspected" can be selected. Test id not Done but symptoms are present then Suspected Any Test is Positive, Confirmed If Test are Negative Not confirmed Color Indications for Malaria Cases:
|
Rapid Diagnostic Test (RDT) | Radio button | Option
| If you have performed an RDT, If positive, put a plus (+) in red; If negative, put a dash (-).in green If you have not performed an RDT, put a cross X in Yellow |
Date of RDT | Calendar | Mandatory if above field RDT is selected Allow belated dates till last 3 months from todays date and Not greater than Today's Date | |
Malaria Slide Test Pf | Radio button | Option
| Default not performed If you have performed an Malaria Slide Test, If positive, put a plus (+) in red; If negative, put a dash (-).in green If you have not performed, put a cross X in Yellow |
Malaria Slide Test Pv | Radio button | Option
| Default not performed If you have performed an Malaria Slide Test, If positive, put a plus (+) in red; If negative, put a dash (-).in green If you have not performed, put a cross X in Yellow |
Date of Slide Test | Calendar | Mandatory if above field RDT is selected Allow belated dates till last 3 months from todays date and Not greater than Today's Date | |
Slide No | Auto Calculate: | ||
Case Status | Drop Down | Option: 1.Suspected, 2. Confirmed, 3. Not Confirmed, 4. Treatment Given. | If any of the above symptoms are "Yes" then select "Suspected" First Entry: Only "Suspected" can be selected. Test id not Done but symptoms are present then Suspected Any Test is Positive ,Confirmed If Test are Negative , any No test Performed is "Not confirmed" |
Referred To | Drop Down |
| Options: Primary Health Centre, Community Health Centre, District Hospital, Medical College and Hospital, Referral Hospital, Other Private Hospital, Other, None. |
Other Referred Facility | Text Box |
| Required only if "Referred To" = "Other". |
Remarks | Text Box |
| Optional field for additional notes. |
Date of Visit by Supervisor | Calendar |
| Allow belated dates till last 3 months from todays date and Not greater than Today's Date |
Incentive Logic |
|
| For Lab Test: Malaria = X+1 for every unique confirmed case in the current month, for particular house hold "X" is a Variable |
- A separate line listing titled "Follow-up for Confirmed Cases". Upon clicking this, users will be able to update treatment details, including treatment start date, progress tracking, completion date, and referrals.
- Auto-populate below Patient Details on the Card:
Patient Name – Full name of the patient.
Age and Gender– Display as "Age and Gender
Ben ID – Display Beneficiary ID
Date of Diagnosis – The date when the malaria case was confirmed.
Name of Data Field | Field Type | Value/ Options | Validation/ Logic/ Condition |
Date of Starting Treatment | Date Picker | Cannot be a future date; must be on or after the test date. | |
Treatment Given | Radio Button | Options: 1.Pf 2.Pv | Mandatory field. |
Pf - Day-wise Tracking | Checkbox | Options: Day 1, Day 2, Day 3 | Available only if "Pf" is selected under Treatment Given. At least one day must be selected. |
Pv - Day-wise Tracking | Checkbox | Options: Day 1, Day 2, Day 3, Day 4 | Available only if "Pv" is selected under Treatment Given. At least one day must be selected. |
Date of Completion of Treatment | Date Picker | DD/MM/YYYY | Cannot be before the "Date of Starting Treatment". |
Date of Referral | Date Picker | DD/MM/YYYY | Optional. If entered, must be after the "Date of Starting Treatment". |
Follow-up for Confirmed Cases will be a separate section under the system.
Users must select whether the treatment is for Pf (Plasmodium falciparum) or Pv (Plasmodium vivax).
Based on the selection:
Pf will show tracking options for Day 1, Day 2, Day 3.
Pv will show tracking options for Day 1, Day 2, Day 3, Day 4.
Date of Completion of Treatment must be recorded and validated to ensure it follows the treatment start date.
Date of Referral can be entered if applicable, but it must be after treatment initiation.
3.12.2 Kala Azar Module
The Kala Azar sub-module focuses on early detection, treatment and tracking of Kala Azar cases at the village community level. It ensures accurate case status updates, referral options, treatment initiation, and structured follow-up at different points of the treatment cycle.
Name of Data Field | Field Type | Value/ Options | Validation/ Logic/ Condition |
House Hold No. | Numeric |
| Search by household number. |
Head of Family Member Name | Text Box |
|
|
Mobile No. | Numeric |
|
|
Data Field | Text Box | ||
Name | Text Box | Auto-populated from "Enumeration FM" (First, Middle, Last Name) | |
Father's/Husband's Name | Text Box | "If Gender = Female and Marital Status = Married, auto-populate from 'Spouse Name'. If Gender = Male, auto-populate from 'Father Name'" | |
Age | Numeric | Auto-populated from "Enumeration FM" | |
Gender | Text Box | Auto-populated from "Enumeration FM" | |
Type of House | Text Box | Auto-populated from "Enumeration HH" | |
Caste | Text Box | Auto-populated from "Enumeration HH" | |
Mobile No. | Numeric | Auto-populated from "Enumeration FM" | |
ABHA ID | Numeric | Auto-populated from "Enumeration FM" | |
Visit Date | Calendar |
| Allow belated dates till last 3 months from todays date and Not greater than Today's Date |
Beneficiary Status | Spinner | Select:
| If "Status" not equal to "Dead" in previous "Follow Up point" If 'Status' = "Dead" then disable all below fields and Enable only these fields Date of Death, Place of Death and Reason for Death Select default value "Not Applicable" |
Date of Death | Calendar | If 'Status' = "Dead" then enable Mandatory Allow belated dates till last 3 months from todays date and Not greater than Today's Date | |
Place of Death | Drop Down | Select:
| If 'Status' = "Dead" then enable Mandatory |
Other Place of Death | Text Box |
| Applicable If 'Status' = "Dead" Enable only if "Other" is selected above |
Reason for Death | Drop Down | Select:
| If 'Status' = "Dead" then enable Mandatory |
Other Reason for Death | Text Box |
| Applicable If 'Status' = "Dead" Enable only if "Other" is selected above |
Kala Azar Case Status | Spinner | Select:
| First time user will select "Suspected" option only and from second time the user will select either "Confirmed" or "Not Confirmed". The system will display the "Treatment Started" only if the previous status was "Confirmed". Define variable Kala Azar Case with default value = 0 and for every unique confirmed case in the current month Kala Azar Case = Kala Azar Case +1 |
Kala Azar Rapid Diagnostic Test (RDT) | Radio button | Option
| If you have performed an RDT If positive, put a plus (+) in red If negative, put a dash (-) in green If you have not performed an RDT, put a cross X in Yellow |
Date of Test | Calendar | Mandatory if above field RDT is selected Allow belated dates till last 3 months from todays date and Not greater than Today's Date | |
Follow Up Point | Spinner | Single Select 1, 2, 3, 4, 5, 6 | If "Kala Azar Case" = "Treatment Started" If "Status" not equal to "Dead" in previous "Follow Up point" Disabled the option (1,2,3,4,5,6) once selected |
Referred To | Drop Down | Options Primary Health Centre, Community Health Centre, District Hospital, Other Private Hospital, Medical College and Hospital, Referral Hospital, Other | |
Other Referred Facility | Text Box |
| Required only if "Referred To" = "Other" |
3.12.3 AES/JE Module
This sub-module facilitates the tracking and management of AES/JE cases through household searches, individual case tracking, referral management, and status updates to ensure effective case monitoring.
Name of Data Field | Field Type | Value/ Options | Validation/ Logic/ Condition |
House Hold No. | Numeric |
| Search by household number. |
Head of Family Member Name | Text Box |
|
|
Mobile No. | Numeric |
|
|
Is there a "सुअर बाराह" near the house ? | Radio Button | Value/Options | Yes, No Single Select Radio Button |
Name | Text Box | Auto-populated from "Enumeration FM" (First, Middle, Last Name) | |
Father's/Husband's Name | Text Box | "If Gender = Female and Marital Status = Married, auto-populate from 'Spouse Name'. If Gender = Male, auto-populate from 'Father Name'" | |
Age | Numeric | Auto-populated from "Enumeration FM" | |
Gender | Text Box | Auto-populated from "Enumeration FM" | |
Type of House | Text Box | Auto-populated from "Enumeration HH" | |
Caste | Text Box | Auto-populated from "Enumeration HH" | |
Mobile No. | Numeric | Auto-populated from "Enumeration FM" | |
ABHA ID | Numeric | - | Auto-populated from "Enumeration FM" |
Visit Date | Calendar |
| Allow belated dates till last 3 months from todays date and Not greater than Today's Date |
Beneficiary Status | Spinner | Select:
|
...
Suspected, Confirmed, Not Confirmed, Treatment Started
Single Select Radio Button
First time user will select "Suspected" option only and from second time the user will select either "Confirmed" or "Not Confirmed". The system will display the "Treatment Started" only if the previous status was "Confirmed".
Define variable Kala Azar Case with default value = 0 and for every unique confirmed case in the current month Kala Azar Case = Kala Azar Case +1
...
Options
Primary Health Centre, Community Health Centre, District Hospital, Other Private Hospital, Medical College and Hospital, Referral Hospital, Othe
...
If "Referred To" = "Other"
...
...
If "Kala Azar Case" = "Treatment Started"
If "Status" not equal to "Dead" in previous "Follow Up point"
1, 2, 3, 4, 5, 6
Single Select Radio Button
Disabled the option (1,2,3,4,5,6) once selected
...
If "Kala Azar Case" = "Treatment Started"
If "Status" not equal to "Dead" in previous "Follow Up point"
...
If "Status" not equal to "Dead" in previous "Follow Up point"
Recovering, Cured, Dead, Recurrence of Symptoms, Other
Single Select Radio Button
...
If "Status" = "Other"
...
If "Kala Azar Case" = "Treatment Started"
If "Status" not equal to "Dead" in previous "Follow Up point"
3.12.3 AES/JE
This sub-module facilitates the tracking and management of AES/JE cases through household searches, individual case tracking, referral management, and status updates to ensure effective case monitoring.
Name of Data Field | Field Type | Value/ Options | Validation/ Logic/ Condition | |||||
House Hold No. | Numeric |
| Search by household number. | |||||
Head of Family Member Name | Text Box |
|
| |||||
Mobile No. | Numeric |
|
| |||||
Is there a "सुअर बाराह" near the house ? | Radio Button | Value/Options | Yes, No Single Select Radio Button | Name | Text Box | Auto-populated from "Enumeration FM" (First, Middle, Last Name) | Father's/Husband's Name | Text Box | "If Gender = Female and Marital Status = Married, auto-populate from 'Spouse Name'. If Gender = Male, auto-populate from 'Father Name'" | Age | Numeric | Auto-populated from "Enumeration FM" | Gender | Text Box | Auto-populated from "Enumeration FM" | Type of House | Text Box | Auto-populated from "Enumeration HH" | Caste | Text Box | Auto-populated from "Enumeration HH" | Mobile No. | Numeric | Auto-populated from "Enumeration FM" |
ABHA ID | Numeric | - | Auto-populated from "Enumeration FM" | |||||
Date | Numeric | Display Today's Date and should be non-editable | ||||||
AES / JE Case Status | Radio Button | Suspected, Confirmed, Not Confirmed, Treatment Started First time user will select "Suspected" option only and from second time the user will select either "Confirmed" or "Not Confirmed". The system will display the "Treatment Started" only if the previous status was "Confirmed". Define variable Kala Azar Case with default value = 0 and for every unique confirmed case in the current month Kala Azar Case = Kala Azar Case +1 | ||||||
Referred To | Drop Down | Primary Health Centre, Community Health Centre, District Hospital, Other Private Hospital, Medical College and Hospital, Referral Hospital, Other, None Single Select Radio Button | ||||||
Other | Text Box | If "Referred To" = "Other" | ||||||
AES / JE Case Status Date | Calendar | Mandatory | ||||||
Follow Up Point | Radio Button | If "Kala Azar Case" = "Treatment Started" If "Status" not equal to "Dead" in previous "Follow Up point" 1, 2, 3, 4, 5, 6 Disabled the option (1,2,3,4,5,6) once selected | ||||||
Follow Up Date | Calendar | If "Kala Azar Case" = "Treatment Started" | If "Status" not equal to "Dead" in previous "Follow Up point" | Status | Radio Button | If "'Status' = " not equal to "Dead" in previous "Follow Up point" Recovering, Cured, Dead, Recurrence of Symptoms, Other Dead" then disable all below fields and Enable only these fields Date of Death, Place of Death and Reason for Death Select default value "Not Applicable" | ||
Date of Death | Calendar | Other | Text Box | If "'Status" ' = "OtherDead" |
3.12.4 Filaria Module
The Filaria sub-module tracks filariasis cases by capturing household and individual details, home visit dates, affected body parts, medication distribution under the Mass Drug Administration (MDA) program, and any reported side effects of treatment
then enable Mandatory Allow belated dates till last 3 months from todays date and Not greater than Today's Date | |||
Place of Death | Drop Down | Select:
| If 'Status' = "Dead" then enable Mandatory |
Other Place of Death | Text Box |
| Applicable If 'Status' = "Dead" Enable only if "Other" is selected above |
Reason for Death | Drop Down | Select:
| If 'Status' = "Dead" then enable Mandatory |
Other Reason for Death | Text Box |
| Applicable If 'Status' = "Dead" Enable only if "Other" is selected above |
AES / JE Case Status | Spinner | Single Select: Suspected, Confirmed, Not Confirmed, Treatment Started | First time user will select "Suspected" option only and from second time the user will select either "Confirmed" or "Not Confirmed". The system will display the "Treatment Started" only if the previous status was "Confirmed". Define variable AES / JE Case with default value = 0 and for every unique confirmed case in the current month AES / JE Case = AES / JE Case +1 |
Follow Up Point | Spinner | Single Select 1, 2, 3, 4, 5, 6 | If "AES / JE" = "Treatment Started" If "Status" not equal to "Dead" in previous "Follow Up point" Disabled the option (1,2,3,4,5,6) once selected |
Referred To | Drop Down | Options Primary Health Centre, Community Health Centre, District Hospital, Other Private Hospital, Medical College and Hospital, Referral Hospital, Other | |
Other Referred Facility | Text Box |
| Required only if "Referred To" = "Other" |
3.12.4 Filaria Module
The Filaria sub-module tracks filariasis cases by capturing household and individual details, home visit dates, affected body parts, medication distribution under the Mass Drug Administration (MDA) program, and any reported side effects of treatment
Name of Data Field | Field Type | Value/ Options | Validation/ Logic/ Condition | |||
House Hold No. | Numeric |
| Search by household number. On select search the system will display the field given under "House Hold Detail" with list of family member with suffering from Filariasis option next to the name of each family member and allow user to select applicable option. | |||
Head of Family Member Name | Text Box |
| Auto-populate from sheet "Enumeration HH" and cell "First Name", "Middle Name", "Last Name". | |||
Mobile No. | Numeric |
| Auto-populate from sheet "Enumeration HH" and cell "Mobile Number" | |||
Home Visit Date | Numeric | |||||
Name of Data Field | Field Type | Value/ Options | Validation/ Logic/ Condition | |||
House Hold No. | Numeric |
| Search by household number. On select search the system will display the field given under "House Hold Detail" with list of family member with suffering from Filariasis option next to the name of each family member and allow user to select applicable option. | |||
Head of Family Member Name | Text Box |
| Auto-populate from sheet "Enumeration HH" and cell "First Name", "Middle Name", "Last Name". | |||
Mobile No. | Numeric |
| Auto-populate from sheet "Enumeration HH" and cell "Mobile Number" | |||
Home Visit Date | Numeric |
| Display Today's Date and should be non-editable | |||
Name | Text Box |
| Auto-populate from sheet "Enumeration FM" and cell "First Name", "Middle Name", "Last Name". | |||
Husband's / Father's / Mother's Name | Text Box |
| If "Gender" = "Female" and "Martial Status" = "Married" then auto-populate from sheet "Enumeration FM" and cell "Spouse Name" | |||
Age | Text Box |
| Auto-populate from sheet "Enumeration FM" | |||
Gender | Text Box | - | Auto-populated from "Enumeration FM" | |||
ABHA ID | Numeric | - | Auto-populated from "Enumeration FM" | |||
Suffering from Filariasis | Radio Button | Options Yes No | If "suffering from Filariasis" = "Yes" Default selection should be "No" | |||
Which part of Body | Drop Down | Options Right Hand, Left Hand, Right Leg, Left Leg, Right Side Breast, Left Side Breast Hydrocele, Other | Display If "suffering from Filariasis" = "Yes" If "Gender" = "Male" hide option "Right Side Breast" and "Left Side Breast" If "Gender" = "Female" hide option "Hydrocele" | |||
Home Visit Date (MDA Program) | Calendar |
| Display Today's Date and should be non-editable On select search the system will display the field given under "House Hold Detail" with list of family member with DEC and Albendazole Dose Status option next to the name of each family member and allow user to select applicable option. | DEC and Albendazole Dose Status | Drop Down | Options T, P, Y S, H, A, R, L, O |
Other | Text Box |
| If "DEC and Albendazole Dose Status" = "O" | |||
Medicine Side Effect | Radio Button | Options F (Fever), H (Headache), B (Body Pain), V (Vomiting), N (Najala), O (Other), None | If "DEC and Albendazole Dose Status" = "P" OR "Y" OR "S" F (Fever), H (Headache), B (Body Pain), V (Vomiting), N (Najala), O (Other), None Default selection "None" | |||
Other | Text Box |
| If "Medicine Side Effect" = "O (Other)" |
3.12.5 Leprosy Module
This sub-module supports leprosy screening, detection, and follow-up at the village community level, screening status, referral information, leprosy type classification, and ongoing treatment follow-up to ensure continuous patient care.
Name | Text Box |
| Auto-populate from sheet "Enumeration FM" and cell "First Name", "Middle Name", "Last Name". |
Husband's / Father's / Mother's Name | Text Box |
| If "Gender" = "Female" and "Martial Status" = "Married" then auto-populate from sheet "Enumeration FM" and cell "Spouse Name" |
Age | Text Box |
| Auto-populate from sheet "Enumeration FM" |
Gender | Text Box | - | Auto-populated from "Enumeration FM" |
ABHA ID | Numeric | - | Auto-populated from "Enumeration FM" |
Suffering from Filariasis | Radio Button | Options Yes No | If "suffering from Filariasis" = "Yes" Default selection should be "No" |
Which part of Body | Drop Down | Options Right Hand, Left Hand, Right Leg, Left Leg, Right Side Breast, Left Side Breast Hydrocele, Other | Display If "suffering from Filariasis" = "Yes" If "Gender" = "Male" hide option "Right Side Breast" and "Left Side Breast" If "Gender" = "Female" hide option "Hydrocele" |
Home Visit Date (MDA Program) | Calendar |
| Display Today's Date and should be non-editable |
Name of Data Field
Field Type
Value/ Options
Validation/ Logic/ Condition
House Hold No
Numeric
On select search the system will display the field given under "House Hold Detail" with list of family member with |
DEC and Albendazole Dose Status option next to the name of each family member and allow user to select applicable option. | |||
DEC and Albendazole Dose Status | Drop Down | Options T, P, Y S, H, A, R, L, O | Display "P" If beneficiary is pregnant women or Display "Y" If "Age" less than 2 year and should be non-editable Define variable Filariasis with default value = 0 and for every unique "T" in the current month Filariasis = Filariasis +1 |
Other | Text Box |
| If "DEC and Albendazole Dose Status" = "O" |
Medicine Side Effect | Radio Button | Options F (Fever), H (Headache), B (Body Pain), V (Vomiting), N (Najala), O (Other), None | If "DEC and Albendazole Dose Status" = "P" OR "Y" OR "S" F (Fever), H (Headache), B (Body Pain), V (Vomiting), N (Najala), O (Other), None Default selection "None" |
Other | Text Box |
| If "Medicine Side Effect" = "O (Other)" |
3.12.5 Leprosy Module
This sub-module supports leprosy screening, detection, and follow-up at the village community level, screening status, referral information, leprosy type classification, and ongoing treatment follow-up to ensure continuous patient care.
Name of Data Field | Field Type | Value/ Options | Validation/ Logic/ Condition | ||||
House Hold No | Numeric |
| Autopopulte from sheet "Enumeration HH" and cell "House Number " On select search the system will display the field given under "House Hold Detail" with list of family member with Leprosy Status option next to the name of each family member and allow user to select applicable option. | ||||
Head of Family Member Name | |||||||
Head of Family Member Name | Text Box |
| Autopopulte from sheet "Enumeration HH" and cell "First Name","Middle Name", "Last Name". | ||||
Mobile No. | Numeric |
| Autopopulte from sheet "Enumeration HH" and cell "Mobile Number" | ||||
Total no. of members in the house | Text Box |
| Autopopulte from sheet "Enumeration HH" and cell "Total number of members in the house" | ||||
Total No. of member screened | Text Box |
| Count and display the "Leprosy Status" = "Screened" for selected House Hold | ||||
Total No. of confirmed cases | Text Box |
| Count and display the "Leprosy Status" = "Confirmed" for selected House Hold | ||||
Patient Name | Text Box |
| Autopopulte from sheet "Enumeration FM" and cell "First Name","Middle Name", "Last Name". | ||||
Father's Name / Husband Name | Text Box |
| If "Gender" = "Female" and "Martial Status" = "Married" then autopopulte from sheet "Enumeration FM" and cell "Spouse Name" | ||||
Age | Text Box |
| Autopopulte from sheet "Enumeration FMHH" and cell "Age" | Gender | Text Box |
| Autopopulte from sheet "Enumeration FM" and cell "Gender"First Name","Middle Name", "Last Name". |
Mobile No. | Text Box Numeric |
| Autopopulte from sheet "Enumeration FM" from the data field HH" and cell "Mobile Number" | ||||
ABHA IDTotal no. of members in the house | Text Box |
| Autopopulte from sheet "Enumeration FMHH" and cell "ABHA Total number of members in the house" | ||||
Total No. "Date of Home visitof member screened | Text Box |
| Display Today's Date and should be non-editable | Count and display the "Leprosy Status" = "Screened" for selected House Hold | |||
Total No. of confirmed casesLeprosy status | Text Box |
| Screened, Denied, Not Screened, Suspected, Confirmed, Not Confirmed Default selected value should be "Not Screened" and Allow user to select "Suspected" or "Screened" or "Denied" only if the previous status is "Not Screened". Define variable "Leprosy" with default value = 0 and for every unique confirmed case in the current month Leprosy = Leprosy +1 (For Treatment) | Count and display the "Leprosy Status" = "Confirmed" for selected House Hold | |||
Patient Name | Text Box |
| Autopopulte from sheet "Enumeration FM" and cell "First Name","Middle Name", "Last Name". | ||||
Father's Name / Husband NameReferred To | Text Box |
| If "Leprosy Home visit statusGender" = "Suspected" Primary Health Centre, Community Health Centre, District Hospital, Medical College and hospital, Referal Hospital, Other Private Hospital, Other | Other | Text Box | Female" and "Martial Status" = "Married" then autopopulte from sheet "Enumeration FM" and cell "Spouse Name" | |
Leprosy status Date | Calendar |
| Autopopulate current date, | Type of Leprocy | Drop down | If "Leprosy Home visit status" = "Confirmed" PB, MB Prepare a To-Do list. If "Type of Leprosy"="PB" then display the name of beneficiary in the To-Do list for follow up by ASHA till 6 months and in case of MB till 12 months. | |
Male" then autopopulte from sheet "Enumeration FM" and cell "Father Name" | |||||||
Age | Text Box |
| Autopopulte from sheet "Enumeration FM" and cell "Age" | ||||
Gender | Text Box |
| Autopopulte from sheet "Enumeration FM" and cell "Gender" | ||||
Mobile No. | Text Box |
| Autopopulte from sheet "Enumeration FM" from the data field "Mobile Number" | ||||
ABHA ID | Text Box |
| Autopopulte from sheet "Enumeration FM" and cell "ABHA No." | ||||
Date of Home visit | Text Box |
| Display Today's Date and should be non-editable | ||||
Leprosy status | Text Box |
| Screened, Denied, Not Screened, Suspected, Confirmed, Not Confirmed Default selected value should be "Not Screened" and Allow user to select "Suspected" or "Screened" or "Denied" only if the previous status is "Not Screened". Define variable "Leprosy | ||||
Follow up date | Calendar | OP | Developer Instruction: Allow user to enter the "Follow Up" multiple times and only when the "Leprosy status" is "Confirmed" | ||||
Status | Drop-Down Options: Recovering, Cured, Dead, Recurrence of Symptoms, Regularly taking medicine, Not regularly taking medicine, Treatment completed , Other If "status" = "Not regularly taking medicine" display "Advice the patient to take medicine regularly for recovery" Define variable "PB" and "MB" with default value = 0 and for every cured unique confirmed case in the current month Leprosy = Leprosy +1 (For Treatment) | ||||||
Referred To | Text Box |
| If "StatusLeprosy Home visit status" = "Cured" and "Type of Leprosy" = "PB" then PB = PB + 1 Primary Health Centre, Community Health Centre, District Hospital, Medical College and hospital, Referal Hospital, Other Private Hospital, Other | ||||
Other | Text Box |
| If "Referred To" = "Other" | ||||
Leprosy status Date | Calendar |
| Autopopulate current date, | ||||
Type of Leprocy | Drop down | Options: MB PB PB, | If "Leprosy Home visit status" = "Confirmed" PB, MB Prepare a To-Do list. If "Type of Leprosy"="MBPB" then MB = MB + 1 | Remark | Text Box |
|
3.12.6 Deworming
This Sub-module supports deworming of children at the community level, ensuring the coverage of out-of-school children through ASHA-led mobilization. It tracks deworming status, location of administration (school/home visit), age group eligibility, ensuring proper monitoring of the deworming process.
Add ASHA Incentive for National Deworming Day for mobilizing out of school children Rs.100 per ASHA Per round 3.1.1.1.6 FMR Code
display the name of beneficiary in the To-Do list for follow up by ASHA till 6 months and in case of MB till 12 months. | ||||
Follow up date | Calendar | OP | Developer Instruction: Allow user to enter the "Follow Up" multiple times and only when the "Leprosy status" is "Confirmed" | |
Status | Drop-Down | Options: Recovering, Cured, Dead, Recurrence of Symptoms, Regularly taking medicine, Not regularly taking medicine, Treatment completed , Other | If "status" = "Not regularly taking medicine" display "Advice the patient to take medicine regularly for recovery" Define variable "PB" and "MB" with default value = 0 and for every cured case in the current month | |
Remark | Text Box |
| ||
Name of Data Field | Field Type | Value/ Options | Validation/ Logic/ Condition | Radio Button | Options:
| Mandatory field. If "Yes" is selected show next fields. If selected "Yes" then Add ASHA Incentive of Rs 100 Per round for National Deworming Day (FMR Code- 3.1.1.1.6) |
Date of Deworming | Calendar Picker |
| Mandatory if "Deworming Done?" = Yes | |
Location of Deworming | Radio Button | Options:
| Mandatory if "Deworming Done?" = Yes. | |
Age Group | Numeric |
| Mandatory |
Anchor | ||||
---|---|---|---|---|
|
...
- Immunization
- ANC
Data Fields Table:
Name of Data Field | Field Type | Field Type | Validation/ Logic/ Condition |
Call Button | Button | Enabled only if the Contact Number is available. Allows ASHAs to directly initiate phone calls to beneficiaries by redirecting from the app to the phone's dialer | |
ANC Reminder Notification | Text | Triggered for ANC due services one day before | Namaste [Beneficiary Name], I am [ASHA Name] reminding you of your upcoming ANC check-up |
Routine Immunization Reminder Notification | Text | Triggered for routine immunization services due one day before | Namaste [Beneficiary Name], I am [ASHA Name] reminding you of your child's immunization |
3.20 Push Notifications
Purpose:
...
- Antenatal Care (ANC)
- Pregnant Women Immunization
- Routine Immunization
Name of Data Field | Field Type | Field Type | Validation/ Logic/ Condition |
ANC Notification | String | ANC1, ANC2, ANC3, ANC4, PMSMA | Message: "Reminder: Scheduled ANC check-up (ANC1/ANC2/ANC3/ANC4/PMSMA) is due tomorrow. On clicking the notification, the user should be redirected to respective line listing section in the Work Plan. Trigger: One day before of the scheduled ANC date |
PW Immunization Notification | String | TT1/TT2
| Message: "Reminder: Pregnant woman's immunization (TT1 and TT2) is due tomorrow. On clicking the notification, the user should be redirected to respective line listing section in the Work Plan. Trigger: One day before the immunization is due |
Routine Immunization Notification | String |
| Message: "Reminder: Child's immunization is due tomorrow. On clicking the notification, the user should be redirected to respective line listing section in the Work Plan. Trigger: On day before the child's immunization is scheduled. |
Notification Logic:
All notifications should be sent via Google Firebase Push Notification service, with actionable links redirecting ASHA workers to the respective line listing section in the ASHA Work Plan.
...