Enable and manage Post-Natal Care (PNC) visits

XMLWordPrintable

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

      As a CHO, I want to capture comprehensive post-natal care details for a post-delivery woman across mandatory PNC visits, so that maternal health is monitored, risks are identified early, and the woman is correctly transitioned to Eligible Couple Tracking after the PNC period.

      Acceptance Criteria

      PNC Module Enablement & Lifecycle

      • PNC module opens only after Date of Discharge is entered in Delivery Outcome
      • Woman is moved to PNC Due List for ASHA when:
        • Marital Status = Married
        • Status of Woman = Post Natal Mother
      • PNC schedule includes 7 mandatory visits over 42 days:
        • PNC1: 24–48 hours
        • PNC2: Day 3
        • PNC3: Day 7
        • PNC4: Day 14
        • PNC5: Day 21
        • PNC6: Day 28
        • PNC7: Day 42 (Final)

      Auto-Populated & Display-Only Fields

      • Name and Date of Delivery:
        • Auto-populated from Delivery Outcome
        • Display-only, non-editable
        • Name links to ANC & Delivery history

      PNC Visit Selection & Date Logic

      • PNC Visit
        • Mandatory, single-select
        • Visit options are incremental only: 1 → 3 → 7 → 14 → 21 → 28 → 42 days
        • Previously completed visits are removed from selection
      • PNC Visit Date
        • Auto-calculated from Date of Delivery based on visit type
        • Cannot be:
          • Before delivery date
          • After today
          • Earlier than previous PNC visit date
        • Allowed ranges:
          • Day 1: Delivery date
          • Day 3: Exactly Delivery + 3 days
          • Day 7/14/21/28/42: ±3 days from scheduled date

      Maternal Death Handling

      • Maternal Death
        • Mandatory (default = No)
          • If Yes:
          • Enable and mandate:
            • Date of Death
            • Cause of Death
            • Place of Death
          • Close PNC case immediately
          • Disable remaining PNC fields
          • Update Beneficiary Status = Death
          • Sync death details to AMRIT
      • Cause & Place “Other” selections enable mandatory free-text fields
      • If Cause = Accident, mark as Non-maternal death

      Maternal Health Assessment (If Alive)

      • Maternal Symptoms
        • Mandatory multi-select
        • If ≥2 symptoms → show referral alert
        • “Other” enables free-text field
      • Pallor
        • If Severe → referral alert
      • Vaginal Bleeding
        • Heavy bleeding or foul smell → referral alert

      Family Planning & Contraception Logic

      • Postpartum Contraception Method
        • Mandatory selection
        • “Other” enables mandatory text field
      • If permanent methods selected:
        • Male/Female Sterilization
        • Postpartum Sterilization (PPS)
        • Minilap
          • Disable contraception fields in subsequent PNC visits
          • Retain last visit details as read-only
      • Date of Sterilization
        • Mandatory when enabled
        • ≥ Delivery Date and ≤ Today
      • If female permanent method selected:
        • After 42nd day PNC submission OR 60 days from delivery:
        • Update Status of Woman = Permanently Sterilized

      Supplementation

      • IFA Tablets
        • Numeric, >0 and ≤400
        • Supports 180-day postpartum supplementation
      • Calcium
        • Numeric, ≤400

      Transition to Eligible Couple Tracking

      • After 42nd day PNC visit submission OR 60 days from Date of Delivery:
        • If no permanent sterilization selected:
          • Update Status of Woman = Eligible Couple
          •  
          • Move record to Eligible Couple and ECT Tracking sections

       

      S.No. Name of Data Field Field Type Value/ Options Validation/ Logic/ Condition
      1 Name Auto-populated From delivery outcome   * Auto-populate form Delivery outcome
      • Display only
      • Links to ANC & Delivery history
      • Non-editable.
      2 Date of Delivery Auto-populated From delivery outcome
      • Auto-populate form Delivery outcome
      • Non editable
      3 PNC Visit Spinner
      • 1st Day
      • 3rd Day
      • 7th Day
      • 14th Day
      • 21st Day
      • 28th Day
      • 42nd Day/ 6th Week
      • Mandatory
      • Single selection
      • If any 'Visit Day' or previous visit is submitted, then don't show that 'Visit Day' in the spinner for next visit. eg- if last PNC visit was done on 3rd day, remove options 1st and 3rd day when next PNC visit is conducted.
      • Selection should be incremental i.e. 1,3,7,14,21,28,42 days
      4 PNC Visit Date Calendar picker
      • Format: dd-mm-yyyy
      • Auto-populate this due date by calculating using below logic
      • After selecting above 'PNC Visit' and calculate this date from 'date of Delivery'
      • Not greater than Today's Date
      • Not less than Date of Delivery
      • Date of 'next visit' should be incremental
      • Date of 'next visit' should not be less than 'previous visit' date (always should be greater than 'previous visit' date)
      1. 1st Day - Accept date equal to Date of Delivery
      2. 3rd Day – date should be equal to 3rd day after delivery
      3. 7th Day – date should be between Delivery + 7 (-3 and +3 ) in days
      4. 14th Day - date should be between Delivery + 14 (-3 and +3) in days.
      5. 21st Day - date should be between Delivery + 21 (-3 and +3 ) in days.
      6. 28th Day - date should be between Delivery + 28 (-3 and +3 ) in days
      7. 42nd Day - date should be between Delivery + 42 (-3 and +3 ) in days|
        5 Maternal Death Radio Button
        • Yes
      • No| * Mandatory
      • Default value is "No"
      • If "Yes" is selected, enable Q.6 to Q.10 and close the case by directly going to the submit option.
      • If "No" is selected, disable Q.6 to Q.10 and enable from Q.11 onwards
      • If "Yes" is selected, enable below three fields and mark it mandatory
        1. Probable Cause of Death
        2. Date of Death
        3. Place of Death
      • If "Yes" is selected, update 'Beneficiary Status' = "Death" in the Beneficiary record, with "Death Date", "Place of Death" and "Reason for Deathin Beneficiary table and sync to AMRIT
      • If "Yes" is selected, then disable below fields from S. No. 11 to 20 (are Not applicable)|
        6 Date of Death Date Picker
        • Choose the date from the calendar
      • Format: dd-mm-yyyy| * Mandatory if enabled
      • Enable if 'Maternal Death' = "Yes"
      • Not greater than Today's Date
      • Not less than Delivery Date|
        7 Cause of maternal death Spinner
        • Eclampsia
      • Hemorrhage (PPH)
      • Anaemia
      • High fever
      • Sepsis
      • Accident
      • Other| * Mandatory if enabled
      • Enable if 'Maternal Death' = "Yes"
      • Open "Other Death Cause" Text Box on selection of "Any Other" option and is mandatory.
      • If "Accident" is selected mark it as "Non-maternal death"|
        8 Other Text  
        • Enable only if "cause of maternal death" = "Other"
      • Accept alphabets only
      • Character limit 50|
        9 Place of Death Spinner
        • Home
      • Subcenter
      • PHC
      • CHC
      • District Hospital
      • Medical College Hospital
      • Private Hospital
      • In Transit
      • Other| * Mandatory if enabled.
      • Enable if 'Maternal Death' = "Yes"
      • If 'Place of Death' is selected as "Other" then enable next field, otherwise don't.|
        10 Other Place of Death Textbox  
        • Mandatory if enabled.
      • Enable If 'Place of Death' = "Other"
      • Accept alphabets only
      • Character limit 50|
        11 Maternal Symptoms Dropdown
        • Excessive bleeding
      • Foul-smelling discharge
      • Fever
      • Severe abdominal pain
      • Breast pain
      • Painful urination
      • Severe headache
      • Dizziness
      • Difficulty breathing
      • Swelling
      • Wound pain
      • Mood changes
      • None
      • Other| * Mandatory.
      • Multiple selection
      • If 2 or more symptoms selected → show alert for referral to facility
      • If "other" is selected enable next field, otherwise don't.|
        12 Other maternal symptoms Text     * To be enabled if "Maternal Symptoms" = "Other"
      • Accept alphabets only
      • Character limit 50|
        13 Pallor (Anemia check) Dropdown
        • None
      • Mild
      • Moderate
      • Severe|  * If pallor= "Severe" → show alert for referral to facility|
        14 Vaginal Bleeding Dropdown
        • Normal
      • Heavy bleeding
      • Foul-smelling discharge
      • Scanty
      • Stopped|  * Heavy bleeding or foul smell → show alert for referral to facility|
        15 Family planning method used by the couple after delivery to avoid pregnancy? Spinner Choose: * Post partum iucd (PPIUCD)
      • Condom
      • Male sterilization
      • Female sterilization
      • Post partum sterilization (PPS)
      • Minilap
      • None
      • Other| * Default value is select
      • If "Other" is selected then enable " Other contraception method " Text Box below and is mandatory.
      • If 'Method of Contraception' = "MALE STERILIZATION" or "FEMALE STERILIZATION" or "POST PARTUM STERILIZATION (PPS)" or "Minilap", then from next PNC visits fields 'Any Method of Postpartum Contraception (PPC)', 'Method of Contraception' and 'Date of Sterilisation' should be disables and show last visit details.
      • If 'Method of Contraception' is "FEMALE STERILIZATION" or "POST PARTUM STERILIZATION (PPS)" or "Minilap" is selected, then update 'Status of Women' to "Permanently Sterilized" after submission of 42nd Day PNC visit or after 60 Days from Date of Delivery|
        16 Other contraception method Text Box  
        • Mandatory if enabled
      • Accept alphabets, numeric and special character
      • Character limit 50|
        17 Date of Sterilization Calendar dd-mm-yyyy
        • Enable only If 'Method of Contraception' is "FEMALE STERILIZATION" or "MALE STERILIZATION" or "Minilap" or "POST PARTUM STERILIZATION (PPS)"
      • Mandatory
      • Not greater than Today's Date
      • Accept date not less than Date of Delivery|
        18 No. of IFA Tablets given Custom Number Picker     * Default value 0
      • IFA supplementation- 180 days postpartum recommended
      • Accept numeric (integer) value only
      • Accept value greater than 0
      • Accept value up to 400|
        19 Calcium supplementation Custom Number Picker     * Must accept numeric (integer) value only
      • Default Value 0
      • Default Value: to be null if no data is entered
      • Accept value up to 400|
        20 Next Button    
        • Proceed to vital screen and

              Assignee:
              Archita Verma
              Reporter:
              Shashank Kharkwal
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: