Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Date

Version Number

Author

Approved By

Document change reference



Dr Vanshika

Madhav

Initial draft

23.4.2026


Dr Vanshika

Madhav

Beneficiary Registration, TB screening, Vitals after feedback and several updates done

24.4.2026


Dr Vanshika

Madhav

Mock ups and flow diagram



Dr Vanshika

Madhav

TPT screening module in progress

01.05.2026


Dr Vanshika

Madhav

Offline/ Online functionality with cross device communication.

05.05.2026


Dr Vanshika


General Examination, General OPD, Counsellor Modules, Role Based Access Control, Glossary, Architecture Overview and Sync model

01.06.2026






Table of Contents

1. Executive Summary & Core Objectives

...

S No

Name of Data Field

Field Type

Value/ Options

Validation/ Logic/ Condition

1

Separate Kitchen

Spinner

Is Mandatory
Choose:

·       Yes

·       No


2

Type of Fuel used for cooking

Spinner

Is Mandatory
Choose:
Firewood, Crop Residue, Cow Dung Cake, Coal, Kerosene, LPG, Other


3

Other type of fuel used for cooking

Textbox


·       Enable if other is selected above

·       Is Mandatory if other is selected above

·       Allow Alphanumeric Character and special Characters

·       Character limit 100

4

Primary Source of water

Spinner

Is Mandatory
Choose:
Tap Water, Handpump Inside House, Handpump Outside House, Well, Tank, River, Pond, Other


5

Other Source of Water

Textbox


·       Enable if other is selected above

·       Is Mandatory if other is selected above

·       Allow Alphanumeric Character and special Characters

·       Character limit 100

6

Availability of Electricity

Spinner

Is Mandatory
Choose:
Electricity Supply, Generator, Solar Power, Kerosene Lamp, Other


7

Other Availability of electricity

Textbox


·       Enable if other is selected above

·       Is Mandatory if other is selected above

·       Allow Alphanumeric Character and special Characters

·       Character limit 100

8

Availability of Toilet

Spinner

Is Mandatory
Choose:
Flush Toilet with Running Water, Flush Toilet without Water, Pit Toilet with Running Water Supply, Pit Toilet without Water Supply, Other, None


9

Other Availability of Toilet

Textbox


·       Enable if other is selected above

·       Is Mandatory if other is selected above

·       Allow Alphanumeric Character and special Characters

·       Character limit 100


After Household registration is completed, show below alert in pop:
"Do you want to proceed with registration of Head of the family"; "Yes" or "No"
If "Yes", navigate to the Beneficiary Registration
If "No", land back to Household list screen




Field Name

Field type

Values/ Options

Validations

GPS unavailable



Checkbox

If this box is checked only “Reason field” should be activated

If this box is checked then fields “Latitude”, “Longitude”, “DIGIPIN” and time stamp should be disabled.

Reason

Dropdown

·       No GPS signal

·       Indoor location

·       Underground

·       Device GPS disabled

·       Other



Latitude

Numeric (read-only)

Auto-populated

Decimal degrees format (e.g. 21.1458).

Auto-populated from GPS capture.

Non-editable after capture.

Longitude

Numeric (read-only)

Auto-populated

Decimal degrees format (e.g. 21.1458).

Auto-populated from GPS capture.

Non-editable after capture.

DIGIPIN

Alphanumeric (read-only)

10-character code

Auto-generated from Lat/Long using DIGIPIN encoding algorithm (open-source, can run offline).

Displayed as: ◉ XXXX-XXXX-XX (official DIGIPIN notation).

Non-editable.

Timestamp

Date and Time (read-only)

Auto

Non editable

System captures timestamp

Cancel

Button

  • Yes

·       No

  • If cancel is selected, a pop up message "Are you Sure?" with options "Yes" and "No" will come.
  • If selected "yes" navigate back to home page

·       If selected "no" then do not erase the patient health data and let the page remain open so it can be submitted by volunteer as sometime by mistake cancel button is clicked.

Submit



  • On clicking this, it must display the Pop up msg "Patient Registered successfully"
  • This must store the data of the patient and display the required fields over the Beneficiary card.
  • On submitting the existing geolocation fields in the Suspected TB, Confirmed TB and TPT should be automatically updated to: "Auto-populated from HH registration/Beneficiary Registration DIGIPIN.

4. Registration Officer Flow

...

Default: auto-inherit from linked Household GPS coordinates if HH registration is completed. If beneficiary has no linked HH (non-HH member, door-lock scenario) then again the following table will open and will capture camp latitude and longitude. Display generated DIGIPIN on Beneficiary Card.

Field Name

Field type

Values/ Options

Validations

Latitude

Numeric (read-only)

Auto-populated

Decimal degrees format (e.g. 21.1458).

Auto-populated from GPS capture.

Non-editable after capture.

Longitude

Numeric (read-only)

Auto-populated

Decimal degrees format (e.g. 21.1458).

Auto-populated from GPS capture.

Non-editable after capture.

DIGIPIN

Alphanumeric (read-only)

10-character code

Auto-generated from Lat/Long using DIGIPIN encoding algorithm (open-source, can run offline).

Displayed as: ◉ XXXX-XXXX-XX (official DIGIPIN notation).

Non-editable.

Timestamp

Date and Time (read-only)

Auto

Non editable

System captures timestamp

Cancel

Button

  • Yes

·       No

  • If cancel is selected, a pop up message "Are you Sure?" with options "Yes" and "No" will come.
  • If selected "yes" navigate back to home page

·       If selected "no" then do not erase the patient health data and let the page remain open so it can be submitted by volunteer as sometime by mistake cancel button is clicked.

Submit



  • On clicking this, it must display the Pop up msg "Patient Registered successfully"
  • This must store the data of the patient and display the required fields over the Beneficiary card.
  • On submitting the existing geolocation fields in the Suspected TB, Confirmed TB and TPT should be automatically updated to: "Auto-populated from HH registration/Beneficiary Registration DIGIPIN.


Acceptance Criteria — Registration

...