WHO Antenatal Care Guideline Implementation Guide
0.3.0 - CI Build International flag

WHO Antenatal Care Guideline Implementation Guide, published by World Health Organization (WHO). This guide is not an authorized publication; it is the continuous build for version 0.3.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-anc/ and changes regularly. See the Directory of published versions

Library: ANC Stratifiers

Official URL: http://smart.who.int/anc/Library/ANCStratifiers Version: 0.3.0
Active as of 2026-10-16 Computable Name: ANCStratifiers

The ANC Stratifiers library provides expressions for determining stratifiers used across ANC indicators

Exception parsing generated Narrative (see /tmp/liquid-b4ea75b8-d035-43a9-8446-db4a933d0c05.html): Unable to Parse HTML - node 'Date' has unexpected content '=' (last text = ' default Interval[@2020-01-01, @2020-12-31] context Patient /* By Patient Age as of the start of the Measurement Period Age (10-14, 15-19, 20+) */ define "By Age": case when AgeInYearsAt(start of "Measurement Period") in Interval[10, 14] then "P10Y--P14Y" when AgeInYearsAt(start of "Measurement Period") in Interval[15, 19] then "P15Y--P19Y" when AgeInYearsAt(start of "Measurement Period") >= 20 then "P20Y--P9999Y" else null end /* By Patient Education Level (none, don't know, primary, secondary, higher) */ define "By Education Level": Patient.extension E where E.url = 'http://smart.who.int/anc/StructureDefinition/educationlevel' return E.value as CodeableConcept /* By Number of Contacts (1, 2-3, 4-8, 9+) */ define "By Number of Contacts": Count(PatientData."ANC contact number") /* By Trimester Category: 1st (GA ≤ 12 weeks); 2nd (GA > 12 weeks to ≤ 28 weeks); 3rd (GA > 28 weeks) */ define "By Trimester Category": case when ContactData."Gestational age" ' at line 252 column 42