Versions Compared

Key

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

...

  1. API: 'v3/profile/account/abha/search'
  2. This above New V3 API would provide the list of associated ABHA IDs mapped with a particular mobile number.
  3. API Input: enterer Mobile number in API body which will return list of mapped ABHA numbers.
  4. API Output: Masked ABHA numbers with personal info i.e. Name and Gender.
  5. You need to select the ABHA ID by providing the respective index from the list of ABHAs.
  6. Then there is option to fetch the profile details based on the OTP sent to registered mobile number of the ABHA holder.
  7. 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
serverJira
serverIdec79ddd2-df88-3090-9639-c1c836245878
keyFLW-153

...

Anchor
_Toc187790153
_Toc187790153
3.7 Implement API for Micro Birth Plan Data Integration

...

Name of Data Field

Field Type

Field Type

Validation/ Logic/ Condition

Name of the PW



Auto-populate

Age



Auto-populate

Contact No. 1

Contact No. 2

Text Box


  • Contact No. 1: This number should Auto-fill
  • Contact No. 2: This should be free text and
  •  Non-Mandatory;
  • Accept numeric (integer) value only
  • Accept 10 digits only
  • Should not start form zero
  • Should start with digit 6, 7, 8 or 9
  • Should Not accept all same digits

SC/HWC/TG Hosp

Text Box


  • Accept alpha-numeric values
  • Character limit 100

All letter should be in caps

Block

Text Box


  • Accept alpha-numeric values
  • Character limit 100

All letter should be in caps

Husband’s Name



Auto-Populate

Nearest SC/HWC

Text Box


  • Accept alpha-numeric values
  • Character limit 100
All letter should be in caps

Nearest 24*7 PHC

Text Box


  • Accept alpha-numeric values
  • Character limit 100

All letter should be in caps

Nearest FRU

Text Box


  • Accept alpha-numeric values
  • Character limit 100

All letter should be in caps

Nearest USG centre

Text Box


  • Accept alpha-numeric values
  • Character limit 100

All letters should be in caps

Blood Group

 Spinner

Choose:

  • A +ve 
  • B +ve 
  • AB +ve
  • O +ve
  • A -ve
  • B -ve
  • AB -ve
  • O -ve

Auto Fill if available

OR

Select form Spinner

Blood donors identified

Text Box

 

  • Accept alphabets only
  • Character limit 50

All letter should be in caps

Birth Companion

Text Box

 

  • Accept alphabets only
  • Character limit 50
All letter should be in caps

Person who will take

care of Children, 

if any when the PW

 is admitted for delivery

Text Box

 

  • Accept alphabets only
  • Character limit 50
All letter should be in caps


Name and Contact number

of VHSND/Community

member for support

during emergency

Text Box

 

  • Accept alphabets only
  • Character limit 100

All letter should be in caps

Mode of transportation in

case of labor Pain

Text Box

 

  • Accept Alpha-numeric values
  • Character limit 100

All letter should be in caps

Submit

Button

 

Once submitted, change the Color of

button “Micro Birth Plan” to

Orange on the Card

 

  • Accept Alpha-numeric values
  • Character limit 100


Anchor
_Toc187790154
_Toc187790154
3.8 ASHA's Profile

...

  • The Edit ASHA Profile Screen will allow the ASHA worker to modify their details. The fields available for editing will include:

    • Name
    • Village
    • Employee ID
    • Husband's Name
    • Number of Children
    • Spouse Information
    • Bank Details
    • Name & Contact Information
  • Save Changes:
    A Save button will be available to save any changes made to the profile. Once the save action is triggered, the updated information should be stored and displayed on the View Profile screen.

  • Allow uploading add, edit and displaying view of the ASHA worker’s ASHA’s photo in the placeholder. 

Refer to this Jira ticket:

Jira
serverJira
serverIdec79ddd2-df88-3090-9639-c1c836245878
keyFLW-175

...

Mockup


This below table is for the reference of data fields used in this screen/ form and metadata used for creating API.

Name of Data Field

Field Type

Field Type

Validation/ Logic/ Condition

ASHA Name

Text Box

Auto-Populate

Village

Text Box

Auto-Populate

User ID

Text Box

Auto-Populate

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
  • This should be free text and
  •  Non-Mandatory;
  • Accept numeric (integer) value only
  • Accept 10 digits only
  • Should not start form zero
  • Should start with digit 6, 7, 8 or 9
  • Should Not accept all same digits

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 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., ABCD1234567). No special characters or spaces allowed.

Population Covered under ASHA

Text Box

Mandatory

Accepts only numeric values. Should be a positive integer.

CHO Name

Text Box

Mandatory

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

Mandatory

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

Mandatory

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

Mandatory

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

...

  1. Displaying ABHA Generated Count and RCH ID Count as icons on the dashboard, with line listings for detailed insights.
  2. Adding filters in the All Beneficiaries and Pregnant Women (PW) sections to sort beneficiaries with ABHA and RCH IDs.
  3. Providing the ability to export ABHA beneficiary lists to Excel for easy sharing and analysis.FLW-176 - Dashboard Enhancement for ABHA and RCH Count Tracking 

Refer to this Jira ticket:

Jira
serverJira
serverIdec79ddd2-df88-3090-9639-c1c836245878
keyFLW-176

Name of Data Field

Field Type

Field Type

Validation/ Logic/ Condition

ABHA Generation Icon

Label

 

  • Include it under "Dashboard" Section
  • Displays the total number of ABHA numbers generated.
  • On Click: Opens a detailed patient line listing of those with generated ABHA numbers.
    Actionable Feature: From the line listing of ABHA and EXPORT

RCH ID Icon

Label

 

  • Include it under "Dashboard" Section
  • Displays the total count of beneficiaries with RCH IDs
    On Click: Opens a line listing of beneficiaries with RCH IDs.

Pregnant Women Line Listing

Filter

 

  • Include it under "Pregnant Women Section, Infant List & Child List Section", 
  • Add a filter to sort beneficiaries by those with RCH IDs
  • Filter dynamically updates the displayed list.

Beneficiary Line Listing Filter

Filter 

 

  • Include it under "All Beneficiary Section"
  • Add a filter to sort beneficiaries by those with and without ABHA numbers 
    Filter dynamically updates the displayed list.
  • clicking on a patient navigates to the respective Patient Form to complete ABHA generation for pending cases

Export ABHA

Button

 

  • Include it under "All Beneficiary Section"
  • Add a button to export the list of beneficiaries with ABHA numbers.
  • Exported file should be in Excel format and include columns like Serial No., Beneficiary Name, ABHA Number, and Mobile Number.

...

  1. Dashboard Changes

    • Add an indicator labeled "No Visit in Last 3 Months" under relevant sections (ANC, PNC, EC).
    • Clicking the indicator will navigate to a line listing of flagged beneficiaries.
  2. Filter Implementation

    • Use last visit date and compare it with the current date.
    • Include records only from the current year to avoid old entries.
  3. Logic for Flagging

    • If the gap between the last visit date and the current date is greater than three months, flag the beneficiary.
    • Ensure the system considers only valid and current records to avoid redundant flags.[

Refer to this Jira ticket:

Jira
serverJira
serverIdec79ddd2-df88-3090-9639-c1c836245878
keyFLW-177

...

Name of Data Field

Field Type

Field Type

Validation/ Logic/ Condition

Flag 

(for No Visit in Last 3 Months)

Flag (Boolean)

 

  • Included it under "ANC, PNC, EC" Modules.
  • Calculate the gap between Last Visit Date and the current date.
  • If the gap is greater than 3 months and the record is from the current year, flag the beneficiary.
  • Only valid records with a Last Visit Date in the current year should be considered for flagging
  • Ensure that if ASHA workers enter backdated visits, the system should not consider this for flagging

No Visit (3Months)

Icon 

 

  • Included it under "Dashboard" below ANC, PNC, EC separate Modules.
  • The indicator will show the count of beneficiaries flagged for "No Visit in Last 3 Months".
  • Clicking on the indicator will navigate to a line listing of these flagged beneficiaries. Display a list of beneficiaries flagged with the "No Visit in Last 3 Months" status.
  • The list should be filtered to show only current-year records. Only include records where the Last Visit Date is within the current year.
  • Ignore past records from previous years to avoid irrelevant data being flagged

...

  1. LMP Date Field:
    A new date field will be added to the Eligible Couple Registration and Eligible Tracking screens to record the LMP date at the time of registration. This will allow better monitoring of the menstrual cycle for eligible couples.

  2. Dashboard Indicator:

    • A count of women who have missed their periods will be displayed on the Dashboard.
    • A separate line listing will provide detailed information about these women for further action.
    • Missed periods will be determined based on the LMP date and the system's predefined cycle tracking logic.

Refer to this Jira ticket:

Jira
serverJira
serverIdec79ddd2-df88-3090-9639-c1c836245878
keyFLW-178

...

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 Registration" and "Eligible Couple Tracking" Section

 Provides a list of flagged women with their Names, LMP dates.

...

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 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: Malaria = Malaria +1 for every unique confirmed case in the current month.
For Treatment: Malaria = Malaria +1 for every unique treatment given in the current month.

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.

...

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'"
AgeNumeric
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 IDNumeric
Auto-populated from "Enumeration FM"
Date Numeric Display Today's Date and should be non-editable
Kala Azar Case StatusRadio Button 

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".

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 ToDrop Down 

Primary Health Centre, Community Health Centre, District Hospital, Other Private Hospital, Medical College and Hospital, Referral Hospital, Other, None Single Select Radio Button

OtherText Box 

If "Referred To" = "Other"

Kala Azar Case Status DateCalendar 

 

Follow Up PointRadio Button 

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

Follow Up DateCalendar 

If "Kala Azar Case" = "Treatment Started"

If "Status" not equal to "Dead" in previous "Follow Up point"

StatusRadio Button 

If "Status" not equal to "Dead" in previous "Follow Up point"

Recovering, Cured, Dead, Recurrance Recurrence of Symptoms, Other
Single Select Radio Button

OtherText Box 

If "Status" = "Other"

RemarksText 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 ButtonValue/OptionsYes, 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'"
AgeNumeric-Auto-populated from "Enumeration FM"
GenderText Box-Auto-populated from "Enumeration FM"
Type of HouseText Box-Auto-populated from "Enumeration HH"
CasteText Box-Auto-populated from "Enumeration HH"
Mobile No.Numeric-Auto-populated from "Enumeration FM"
ABHA IDNumeric-Auto-populated from "Enumeration FM"
Date Numeric Display Today's Date and should be non-editable
AES / JE  Case StatusRadio Button 

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".

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 ToDrop Down 

Primary Health Centre, Community Health Centre, District Hospital, Other Private Hospital, Medical College and HosptalHospital, Referral Hospital, Other, None Single Select Radio Button

OtherText Box 

If "Referred To" = "Other"

 AES / JE Case Status DateCalendar 

 Mandatory

Follow Up PointRadio Button 

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

Follow Up DateCalendar 

If "Kala Azar Case" = "Treatment Started"

If "Status" not equal to "Dead" in previous "Follow Up point"

StatusRadio Button 

If "Status" not equal to "Dead" in previous "Follow Up point"

Recovering, Cured, Dead, Recurrence of Symptoms, Other
Single Select Radio Button

OtherText Box 

If "Status" = "Other"





...

  1. MCP Card Uploads (ANC Module):
    • Allows ASHA workers to upload the Mother and Child Protection (MCP) Card during any ANC visit.
    • The system ensures that only the latest uploaded version is retained, replacing older versions.
    • Users are provided with an upload button, and an indicator icon or text confirms successful uploads.
    • Uploaded MCP cards can be viewed via a dedicated view button, and acceptable file types include JPG, PNG, and PDF.
    • Positioning: The "Upload MCP Card" button must be positioned below the ANC Period field (refer to mockup for better understanding.)
  2. Birth Certificate Uploads (Child Registration Module):
    • Enables uploading of the child's birth certificate during registration or in later edits.
    • Both front and back sides of the certificate can be uploaded, and only the latest version is retained.
    • The system includes an upload button and a view button for accessing the most recent certificate.
    • Accepted file formats are JPG, PNG, and PDF, with a file size limit of 5 MB.
    • Positioning: The "Upload Birth Certificate" button must be positioned below the Date of Birth field (refer to mockup for better understanding.)
  3. File Overwrite Logic:

Refer to this Jira ticket:

Jira
serverJira
serverIdec79ddd2-df88-3090-9639-c1c836245878
keyFLW-174

3.13.1 Upload MCP Card

MOCKUP for MCP CARD UPLOAD

...

3.13.1 Upload Birth Certificate

MOCKUP Mockup for Birth Certificate UPLOAD upload (Under Child Registration Module)

...

    • A sub section for accessing the user manual in the form of PDF format should be available under the Help Module.
    • The PDF manual will be pre-uploaded and available for offline use.[ 
  • Refer to this Jira ticket:
    Jira
    serverJira
    serverIdec79ddd2-df88-3090-9639-c1c836245878
    keyFLW-39
    ] Help Module with User Guide and Video Tutorials - Jira

Name of Data Field

Field Type

Field Type

Validation/ Logic/ Condition

User Guide

Image Button


  • Displays a comprehensive user guide covering all key features and functionalities.

Video Tutorial Icon

Image Button


  • Videos must play offline, ensuring accessibility without internet connectivity.

 

...

Mockup

  •