Swasti · mForm V2→V3

Scope

  • NCD-style screening — BP, blood sugar, BMI, hemoglobin.
  • Workforce: nurses, Anganwadi workers, ASHA workers (different from the surveyors used for Scheme/Document).
  • Multi-visit follow-ups: 1st referral → medication adherence → diet/exercise → re-screening.
  • Reference for richer rebuild: TDH NCD project. Pitched as future expansion (D9).

Form structure (PM design)

§SectionPurpose
1.0Member Details (1.0–1.13)Auto populate from Member Form. Adds: 1.12 Are you Pregnant? (if Female), 1.13 Blood Group.
2.0BMI CalculationWeight (0–160 kg, dec≤2), Height (0.1–2.5 m, dec≤2), BMI auto-calc, BMI Status auto. Adults vs Child bands.
3.0ScreeningHB Value (0–20, dec≤1) → HB Status auto. SBP (0–250) + DBP (60–110) → BP Status auto. RBS (50–550, no decimals) → RBS Status auto.
5.0Follow-up 1 — Referral centre visitDoctor's screening values + status. Close conditions per HB/BP/RBS combination.
6.0Follow-up 2 — Medication adherenceRegular meds Y/N, side effects multi-select, refer to doctor, diet plan, education, "Do you want to do 3rd Follow-up?".
7.0Follow-up 3Diet/exercise compliance, education provided.
8.0Re-screeningAuto-populate prior values, re-measure, re-status.

HS Logics — calculation tables

The lookup tables for BMI / HB / BP / RBS thresholds live in the PM HS Logics tab — they're design authority and override anything implicit in V2. Encoded as Frappe Python helpers in A21.

Hemoglobin (4 cohorts × 5 statuses)

CohortGenderNo AnemiaMildModerateSevereHigh
Children (0–14)M/F≥ 11.010.0–10.97.0–9.9< 7.0> 18.0
Men (≥15)Male≥ 13.011.0–12.98.0–10.9< 8.0> 18.0
Women (≥15)Female≥ 12.011.0–11.98.0–10.9< 8.0> 18.0
PregnantFemale≥ 11.010.0–10.97.0–9.9< 7.0> 18.0

BP New Logic — max(Sys_level, Dia_level)

From PM BP New Logic tab. Result = higher of Sys/Dia level. The 36-row matrix is the regression fixture for A21.

Sys ↓ / Dia → Low (1)Normal (2)High Normal (3)Slightly High (4)Moderate High (5)Severe High (6)
Low (1) Low (1)Normal (2)High Normal (3)Slightly High (4)Moderate High (5)Severe High (6)
Normal (2) Normal (2)Normal (2)High Normal (3)Slightly High (4)Moderate High (5)Severe High (6)
High Normal (3) High Normal (3)High Normal (3)High Normal (3)Slightly High (4)Moderate High (5)Severe High (6)
Slightly High (4) Slightly High (4)Slightly High (4)Slightly High (4)Slightly High (4)Moderate High (5)Severe High (6)
Moderate High (5) Moderate High (5)Moderate High (5)Moderate High (5)Moderate High (5)Moderate High (5)Severe High (6)
Severe High (6) Severe High (6)Severe High (6)Severe High (6)Severe High (6)Severe High (6)Severe High (6)

Multi-visit follow-up history (V2)

Health Screening follow-up history (Test member)

V2 Health Screening follow-up history. HB/BP/RBS status, current status "Moving to 1st Follow-up", visit history with two visits ("Member visited the Referral centre but Screening not completed", "Member not interested to Screening and Closing the Form"). This longitudinal pattern is what the V3 audit log preserves.

DRIS open questions

  • BMI standard for child — WFH or WFA? Further age-wise classification?
  • Are we profiling members under 5 years? If yes, <5yr cohort needs separate BMI bands.
  • "Why only Hb here" — review which closure conditions need all 3 metrics vs. just one.
  • "Clarify statuses why need so many" — review the 8-row HB×BP×RBS outcome matrix.

A22 tracks resolution with the PM.

Related


Last updated 2026-05-04