...
Name of Data Field | Field Type | Value/ Options | Validation/ Logic/ Condition |
LMP Date | Calendar Picker |
| Eligible Couple Registration and Eligible Tracking Section, |
Missed Period Flag | Flag |
| Triggered if the difference between the current date and the LMP date exceeds 35 days. |
Missed Period (Dashboard Indicator) | Icon |
| Included it under "Dashboard" Section Displays the count of women with missed periods based on the Missed Period Flag from both "Eligible Couple Registeration" and "Eligible Couple Tracting" Section Provides a list of flagged women with their Names, LMP dates. |
...
The 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.
- 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.
This Disease Control module includes following sub-modules for specific diseases, ensuring targeted control measures:
...
- Malaria
- Kala Azar
- AES/JE (Acute Encephalitis Syndrome/Japanese Encephalitis)
- Indoor Residual Spray (IRS)
- Leprosy
Sub-Module : Malaria
...
This sub-module enables the identification and management of malaria cases at the village community level. It includes household search, auto-populated individual details, malaria case management with symptoms tracking, referral and treatment workflow, and lab test confirmation
- 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 to be decided).
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" |
Case Date |
Text Box |
| Auto-populated as Today's Date (Non-editable). |
Case |
Radio Button
Status | Drop Down | Option: 1.Suspected, 2. Confirmed, 3. Not Confirmed, 4. Treatment Given. |
First Entry: Only "Suspected" can be selected. |
Second Entry: User can select "Confirmed" or "Not Confirmed". |
If previous status was "Confirmed", display "Treatment Started". Push the value of variable Malaria to ASHWIN - Dawa Papatra | |||
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. |
Sub-Module : Kala Azar
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 | Free Text Text Box |
|
| |||
Mobile No. | Numeric |
|
| |||
Data Field | Field Type | Value/Options | Validation/Logic/Condition | Text Box | ||
Name | Text Box | Name | Long Text | - | Auto-populated from "Enumeration FM" (First, Middle, Last Name) | |
Father's/Husband's Name | Long Text | - 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" | ||||
GenderText | Text Box | - | Auto-populated from "Enumeration FM" | |||
Type of House | Text Text Box | - | Auto-populated from "Enumeration HH" | |||
Caste | Text | - 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 | ||||
Kala Azar 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". Push the value of variable Kala Azar Case to ASHWIN - Dawa Papatra 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 HosptalHospital, Referal Referral Hospital, Other, None Single Select Radio Button | ||||
Other | Text Box | If "Referred To" = "Other" | ||||
Kala Azar Case Status Date | Calendar |
| ||||
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, Recurrance of Symptoms, Other | ||||
Other | Text Box | If "Status" = "Other" | ||||
Remarks | Text Box | If "Kala Azar Case" = "Treatment Started" If "Status" not equal to "Dead" in previous "Follow Up point" |
...
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 |
NameLong Text | Text Box | - | Auto-populated from "Enumeration FM" (First, Middle, Last Name) |
Father's/Husband's Name | Long Text 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 Text Box | - | Auto-populated from "Enumeration FM" |
Type of House | Text Text Box | - | Auto-populated from "Enumeration HH" |
Caste | Text 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". Push the value of variable AES / JE to ASHWIN - Dawa Papatra 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 Hosptal, Referal 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, Recurrance of Symptoms, Other | |
Other | Text Box | If "Status" = "Other" | |
...
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 Suffuring 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 |
| 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" |
Home Visit Date | Numeric |
| Display Today's Date and should be non-editable |
Name | Text Box |
| Autopopulte 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 autopopulte from sheet "Enumeration FM" and cell "Spouse Name" |
Age | Text Box |
| Autopopulte from sheet "Enumeration FM" |
Gender | Text Box | - | Auto-populated from "Enumeration FM" |
ABHA ID | Numeric | - | Auto-populated from "Enumeration FM" |
Suffuring from Filariasis | Radio Button | Options Yes No | If "suffuring from Filariasis" = "Yes" Defaul selection should be "No" |
Which part of Body | Text Text Box |
| Display If "suffuring from Filariasis" = "Yes" Righ Hand, Left Hand, Right Leg, Left Leg, Right Side Breast, Left Side Breast Hydrocele, Other If "Gender" = "Male" hide option "Right Side Breast" and "Left Side Breast" and 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 | Radio Button | Options T, P, Y S, H, A, R, L, O | T, P, Y S, H, A, R, L, O Display "P" If beneficary is pregnant women or Display "Y" If "Age" less than 2 year and should be non-editable Push the value of variable Filariasis to ASHWIN - Dawa Papatra 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 Text Box |
| If "Medicine Side Effect" = "O (Other)" |
...
Name of Data Field | Field Type | Value/ Options | Validation/ Logic/ Condition |
House Hold House Hold No | Numeric |
| The user will search using the given parameters in "Search Household" |
Head of Family Member Name | Free Text |
| |
Mobile No. | Mobile No |
| |
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 | 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 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". Push the value of variable Leprosy to ASHWIN - Dawa Papatra Define variable "Leprosy" with default value = 0 and for every unique confirmed case in the current month Leprosy = Leprosy +1 (For Treatment) |
Referred To | Text Box |
| If "Leprosy Home visit status" = "Suspected" 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 | Text Box |
| If "Leprosy Home visit status" = "Confirmed" PB, MB Prepare a To-Do list. If "Type of Leprocy"="PB" then display the name of benefitiary 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 (Multi-Select) | Options: Recovering, Cured, Dead, Recurrance 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" Push the value of variable PB and MB to ASHWIN - Dawa Papatra Define variable "PB" and "MB" with default value = 0 and for every cured case in the current month |
Remark | Text Box |
|
...