-
Type:
Story
-
Resolution: Done
-
Priority:
Medium
-
Affects Version/s: None
-
HWC Sprint 17, HWC Sprint 18
As a CHO, I want to record detailed newborn outcome and neonatal health information for each neonate born from a delivery, so that high-risk newborns are identified early, required audits are triggered, and appropriate postnatal care actions are initiated.
Acceptance Criteria
Neonate Creation & Multiple Birth Handling
- Number of Neonates
-
- Mandatory selection: Single / Twins / Triplets / Quadruplets+
- If >1:
- Duplicate the baby outcome section for each neonate
- Generate a unique Neonate ID for each baby
- Link all neonates to the same Delivery ID
- Flag multiple births for special PNC attention
- Neonatal module is filled separately for each live neonate
Birth Outcome & Audit Logic
- Outcome at Birth (Mandatory)
- Live Birth
- Still Birth (Fresh / Macerated)
- Died during delivery
- If outcome is Stillbirth or Died during delivery:
- Open Stillbirth Audit Form
- Disable remaining neonatal fields
- Skip growth parameters and proceed to complications/audit flow
Basic Neonatal Details
- Sex
- Mandatory
- If Ambiguous → show alert for pediatric specialist referral
- Cried Immediately After Birth
- Enabled only if Live Birth
- Mandatory
- If Cried after resuscitation:
- Enable Type of Resuscitation
- Type of Resuscitation
- Mandatory if enabled
- Multi-select options supported
Birth Weight & Risk Classification
- Birth Weight
- Mandatory (500–6000 grams)
- Alerts:
- <2500g → Low Birth Weight (LBW)
- <1500g → Very Low Birth Weight (VLBW)
- <1000g → Extremely Low Birth Weight (ELBW)
- 4000g → Macrosomia (flag for maternal GDM screening)
Congenital Anomalies
- Congenital Anomaly Detected
- If Yes or Suspected:
- Enable Type of Congenital Anomaly
- Type of Congenital Anomaly
- Mandatory if enabled
- Multi-select supported
- If Other → enable mandatory free-text field
- If Yes or Suspected:
- Newborn Complications
- Multi-select allowed
- If any complication selected:
- Show alert for immediate pediatric/specialist review
Current Status & Neonatal Death Handling
- Current Status of Baby (Mandatory)
-
- Healthy and with mother
-
- Admitted (SNCU/NICU)
-
- Admitted (General Ward)
-
- Died
- If Admitted:
-
- Show alert for PNC counseling
- If Died:
-
- Open Neonatal Death Audit Form
-
- Enable Cause of Death
-
- Disable immunization and certification fields
- Cause of Death
-
- Mandatory if enabled
-
- Multi-select allowed
-
- If Other → enable mandatory free-text field
Immediate Newborn Care
- Birth Dose Vaccines Given
- Mandatory, multi-select
- If None:
- Enable mandatory reason field
- Vitamin K Injection
- Mandatory
- If No → enable mandatory reason field
- Birth Certificate Issued
- Mandatory
- If No (Not applied):
- Show alert:
- “Inform family that birth registration is a legal requirement.”
| S. No. | Data Field | Field Type | Value/Options | Validation / Logic |
| 1 | Number of neonates | Dropdown |
|
|
| 2 | Outcome at Birth | Radio button |
|
|
| 3 | Sex | Radio button |
|
|
| 4 | Cried immediately after birth? | Radio button |
|
|
| 5 | Type of resuscitation | Dropdown |
|
|
| 6 | Birth Weight | Number | Capture in grams |
|
| 7 | Any congenital anomaly detected? | Radio button |
|
* If "Yes" or "Suspected" → Enable type of congenital anomaly field |
| 8 | Type of congenital anomaly | Dropdown |
|
|
| 9 | Other | Textbox | Free text (300 character limit) |
|
| 10 | Newborn Complications | Dropdown |
|
* Multiple selections allowed
|
| 11 | Current Status of Baby | Radio button |
|
|
| 12 | If baby died, cause of death | Multi-select checkbox |
|
|
= "Died"
- Mandatory if enabled
- Multiple causes can contribute
- Enable text field for "Other" specification|
13 Other Textbox Free text (300 character limit) * To be enabled if cause of death of baby= "Other" 14 Birth dose vaccines given? Dropdown - BCG
- Hepatitis B (Birth dose)
- OPV-0
- None| * Mandatory
- Multiple selections allowed
- If "None" → enable Q.15 to capture the reason for not giving birth dose vaccines|
15 Reason for not giving birth dose vaccines Text field Free text (200 char) - Mandatory if enabled
- To be enabled if Q14 = "None"
- Common reasons: Baby unstable, SNCU admission, vaccine unavailable|
16 Vitamin K injection given? Radio button - Yes
- No| * Mandatory
- If "No" → Enable Q.17 to capture reason for not giving Vitamin K injection|
17 Reason for not giving Vitamin K injection Text field Free text (200 char) - To be enabled if Q16 = "No"
- Mandatory if enabled
- Common reasons: Baby unstable, SNCU admission, vaccine unavailable|
18 Birth Certificate issued? Radio button - Yes
- In process
- No (Not applied)| * Mandatory
- If "No (Not applied)" → show alert to provide information to family stating that birth registration is a legal requirement|
19 Next Button - Proceed to vital screen and prescription.