Capture ANC clinical data with validations, HRP alerts, immunization, counselling and next visit planning

XMLWordPrintable

    • Type: Story
    • Resolution: Done
    • Priority: Medium
    • 4.0
    • Affects Version/s: None

      As a CHO, I want to capture clinical findings, immunization, counselling and next visit details during ANC visits with automatic validations and alerts, so that high-risk pregnancies are identified early and managed appropriately.

      Acceptance Criteria

      • ANC visit date:
        • Mandatory, ≤ today
        • ≥5 weeks from LMP
        • last ANC date
        • ≤42 weeks from LMP
      • Gestational age:
        • Auto-calculated from LMP
        • Displayed as “X weeks Y days”
      • Mandatory vitals captured with range validations:
        • Weight, BP, Blood Sugar, Hb, Urine Sugar/Albumin, FHR, Fundal Height
      • HRP alerts triggered for:
        • Abnormal BP, Blood Sugar, Hb, FHR 
          • Urine Sugar/Albumin ≥ “+”
          • Any danger sign selected
      • TD/TT, IFA and Calcium:
        • Enabled/disabled based on gestational age and prior doses
        • Prevent duplicate doses
        • Display message: “All TD doses have been given” when applicable
      • Counselling:
        • Yes/No selection
        • If Yes → counselling topics mandatory (multi-select)
      • Next ANC visit date:
        • Mandatory
        • today and ≤ EDD
      • On clicking Next, user proceeds to Vitals & Prescription screen

       

      Gestational Age (Weeks) Auto-calculated Display as "X weeks Y days"
      • Auto-calculated and mandatory
      • Current date minus LMP date
      Weight Number Number- kg
      • Mandatory
      • Accept numbers only
      • Values from 30 to 200
      • Character limit 3
      BP(Systolic) Number Numeric- mmHg
      • Mandatory
      • Accept numeric (integer) value only
      • Values from 50 to 300
      • Default value 0
      • If value is < 90 or ≥140 mmHg → show alert for HRP (High Risk Pregnancy)
      BP(Diastolic) Number Numeric- mmHg
      • Mandatory
      • Accept numeric (integer) value only
      • Values from 30 to 200
      • Default Value 0
      • If value is < 60 or >= 90 mm Hg → show alert for HRP (High Risk Pregnancy)
      Blood Sugar (Fasting) Number Numeric- mg/dl
      • Mandatory
      • Range 40-400 mg/dL
      • Show alert if >95mg/dl
      Urine Sugar Dropdown
      • Negative
      • Trace
      • +
      • ++
      • +++
      • Mandatory
      • If selected negative or trace, move to the next question without any alert.
      • + or more → show alert for HRP (High Risk Pregnancy)
      Fundal Height Custom Number Picker
      • Must accept numeric (integer) value only
      • Character limit 2 Default value null
        * Disable field up to 12 Weeks of Pregnancy.
      • Accept numeric (integer) value only
      • Accept values up to 2 digits
      • Do not allow decimals
      Fetal Heart Rate (FHR) Number BPM   * Accept decimal numbers only, up to one decimal place
      • Accept values up to 3 digits
      • Allow range minimum 40.0 to maximum 200.0 bpm
      • If FHR<110 bpm→ show alert for bradycardia
      • If FHR>160 bpm→ show alert for tachycardia
      • If <110 or >160 → show alert for HRP (High Risk Pregnancy)
      Urine Albumin Dropdown
      • Negative
      • Trace
      • +
      • ++
      • +++
      • Mandatory
      • If selected negative or trace, move to the next question without any alert.
      • + or more → show alert for HRP (High Risk Pregnancy)
      Hb Level Number g/dL
      • Mandatory
      • If <7 → Severe Anemia → show alert for HRP (High Risk Pregnancy)
      Date of TD dose 1 Date Picker
      • dd-mm-yyyy
      • Choose the date from the calendar
        * TD= Tetanus Diphtheria
      • Format dd-mm-yyyy
      • Accept date between 5 weeks from LMP Date up to 36 Week of LMP
      • Not greater than Today's Date
      • Default Value: to be null if no data is entered.
      • Disable this data field if

      "TD dose 2" or '"Date of TT Booster Dose" is entered in the Last ANC Visit.|

      TD dose 2 given Date Picker
      • dd-mm-yyyy
      • Choose the date from the calendar
        * Enable only if TD dose 1 date is documented
      • Accept date after 4 weeks from TD dose 1 given to date up to 36 weeks of LMP
      • Enable this data field if "Date of TD 1st Dose" is entered in the Last ANC Visit.
      • If "TD 2nd Dose" is given in the Last ANC Visit, then display a message "All TD doses are given"
      • Not greater than Today's Date
      • Disable this data field if "Date of TD Booster Dose" is entered in the Last ANC Visit.
      • If "TD 2nd Dose" is given in the Last ANC Visit, then message as "All TD doses have been given" must appear alongside the data field.
      TT booster dose given Date Picker
      • dd-mm-yyyy
      • Choose the date from the calendar
      • Mandatory
      • Enable only if TT dose 2 given date is documented
      • Accept date between 5 weeks from LMP Date up to up to 36 Week of LMP
      • Not greater than Today's Date
      • Default Value: to be null if no data is entered.
      • Disable this data field if "Date of TD 1st Dose" is entered in the Last ANC Visit.
      • If "Date of TD Booster Dose" is entered in the Last ANC Visit, then message as "All TD doses have been given" must appear alongside the data field.
      No. of IFA tabs given Custom Number Picker
      • Must accept numeric (integer) value only
      • Default Value 0
        * Disable field up to 12 Weeks of Pregnancy.
      • Default Value: to be null if no data is entered
      • Accept value up to 400
      Calcium Given Custom Number Picker
      • Must accept numeric (integer) value only
      • Default Value 0
        * Disable field up to 14 Weeks of Pregnancy.
      • Default Value: to be null if no data is entered
      • Accept value up to 400
      Danger Signs Multi-select
      • Vaginal Bleeding
      • Swelling of hands, feet or face
      • Severe Headache
      • Blurred Vision
      • Convulsions/ seizures
      • Severe abdominal pain
      • Fever > 38°C
      • Painful urination/ Burning
      • Reduced fetal movement
      • Vaginal fluid leakage
      • Persistent vomiting
      • Breathlessness/ chest pain
      • Mandatory
      • Multiple selection should be possible
      • On any selection→ show alert for HRP (High Risk Pregnancy)
      Counselling Provided Dropdown
      • Yes
      • No
        * If "Yes"→ enable next question
      Which counselling was provided?  
      • Nutrition
      • Birth Preparedness and Complication readiness
      • Identification of danger signs
      • Medication compliance (IFA/ Calcium/ other medications)
      • Immunization
      • Hygiene and Infection Prevention
      • Mandatory if enabled
      • Multiselect
      • Should be enabled if above question is "Yes"
      Next ANC Visit Date Calendar
      • Choose the date from the calendar
      • Format: dd-mm-yyyy
      • Greater than Today's Date
      • Should be < = EDD
      Next Button    
      • Proceed to vital screen

        1. Screenshot 2026-02-24 at 10.05.59 AM.png
          132 kB
          Shiva Shirsath
        2. Screenshot 2026-02-24 at 10.15.52 AM.png
          81 kB
          Shiva Shirsath
        3. Screenshot 2026-02-24 at 10.16.07 AM.png
          121 kB
          Shiva Shirsath
        4. Screenshot 2026-02-24 at 10.16.21 AM.png
          50 kB
          Shiva Shirsath
        5. Screenshot 2026-02-24 at 10.16.34 AM.png
          68 kB
          Shiva Shirsath
        6. Screenshot 2026-02-24 at 10.16.46 AM.png
          96 kB
          Shiva Shirsath
        7. Screenshot 2026-02-24 at 10.17.00 AM.png
          65 kB
          Shiva Shirsath
        8. Screenshot 2026-02-24 at 10.17.19 AM.png
          119 kB
          Shiva Shirsath

              Assignee:
              Deep Shikha
              Reporter:
              Shashank Kharkwal
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: