Versions Compared

Key

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

...

All the services that are carried by ASHA in the field are available in the Sakhi Mobile App, including services for RMNCH+A (Reproductive, Maternal, Newborn, Child, and Adolescent Health), this application enhances service delivery and monitoring for Household Enumeration, Antenatal care, Postnatal care, Immunization services, as well as Non-Communicable Diseases (NCDs) screening and Tuberculosis (TB) screening.


Anchor
_Toc187790149
_Toc187790149
Comprehensive Modules Overview of Sakhi App

Image Added



Anchor
_Toc187790150
_Toc187790150
Process flow diagram of Sakhi App



Implement Beneficiary Consent process

...

Name of Data Field

Field Type

Value/ Options

Validation/ Logic/ Condition

Mobile Number

(for taking consent using OTP)

Textbox


  • Mandatory
  • After entering the Mobile number in the textbox, enable the "Send OTP" button
  • By default, show Mobile Number of Head of Family
  • Should allow to edit Mobile Number
  • Must be exactly 10 digits;
  • 10-digit number starting with 6,7, 8, 9 only
  • Allow only Numbers

Whose Mobile Number

Dropdown Values

  • Family Head
  • Self
  • Husband
  • Mother
  • Father
  • Other
  • Mandatory
  • If "Other" is selected, enable a text field "Other -Mobile Number of" Field to specify the relationship (max 50 characters, alphanumeric only).

Send OTP

Button


  • This Button should be in green on right corner below Mobile Number.
  • It should initiate a request to generate OTP & send OTP via SMS to the above mentioned mobile number
  • In case of failed attempts, enable "Resend" OTP button

Resend OTP

Button


  • Regenerate OTP and send to the mobile number

OTP Verification

Textbox


A) Online Mode
1. Head of Family Member Registration:

  • After entering the "Mobile number of the Head of the Family," enable the (for taking Consent using OTP)," Enable "Whose Mobile Number" Field followed by the "Send OTP" button in green on right corner corner 

    2. Family Member Household Member Registration:
  • Under "Members," after entering the Contact Number, enable the After entering the "Mobile number (for taking Consent using OTP)," Enable "Whose Mobile Number" Field followed by the "Send OTP" button in green . on right corner 

    3.All Beneficiaries:
  • After entering the "Mobile number (for taking Consent using OTP)," Enable "Whose Mobile Number" Field followed by the "Send OTP" button in green on right corner If OTP verification is pending, display a navigation button to "Verify OTP."

    4.OTP Verification Details
  • Allowed OTP: Numerical codes only, 4 digits long.
  • Verification Process:
  • Verify OTP against the generated code.
  • Set a 15-minute time limit for OTP entry.
  • Valid OTP within timeframe: Display "OTP Verified successfully."
  • Invalid OTP or timeout:
  • Display "Session Expired"
  • ASHA needs to request a new OTP in subsequent visits.
  • Not validated from server: Keep in draft mode

    5.Enable Mode (During Internet Availability)
  • Display a green "Send OTP" button.
  • If no OTP is received, allow editing of the mobile number and resending the OTP.

    C)Offline Mode
    1.New Registration:
  • After entering the mobile number, Disable the "Send OTP" button.
  • Allow form submission and save as draft.
  • On the card, display a "Verify OTP" navigation button beside the contact number in orange.
  • This beneficiary should not sync to the server.
  • Clicking the button opens the consent form in edit mode with no data loss.

    2.Household Submission
  • Do not sync or generate an ID until the Head of Family's consent management is completed and verified..


    D)OTP Verification Status Indicators

    1.
    1. Verification Pending:

      • Icon:
    "Orange icon" with text beside the contact number.
    2.
      • "Orange icon" (⚠)
      • Placement: On the Patient Line listing, beside the Gender icon.
    1. Verification Not Done for Existing Records:

      • Icon: "Red icon"
    with text in
      • (⛔)
      • Placement: In the right corner of the
    card.
      • Patient Line listing.
      • Note: ASHA can recognize this and add the consent for older records.
    3.
    1. Verification Done:

      • Icon: "Green icon"
    with text
      • (✔)
      • Includes text: Verified.

    Additional Features

    • Auto-Submit: Automatically submit once all OTP digits are entered.
    • Auto-Close: Close the card after an OTP verification attempt (successful or unsuccessful).







Anchor
_Toc187790150
_Toc187790150
Feature: File Upload

...

  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.


Name of Data Field

Field Type

Field Type

Validation/ Logic/ Condition