WHO Immunization Implementation Guide
0.2.0 - ci-build

WHO Immunization Implementation Guide, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.2.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-immunizations/tree/main and changes regularly. See the Directory of published versions
Built from commit b16245f7.

Library: IMMZEncounterElements

Official URL: http://smart.who.int/immunizations/Library/IMMZEncounterElements Version: 0.2.0
Draft as of 2026-03-24 Computable Name: IMMZEncounterElements

This library defines encounter-based elements used throughout the Immunization CPG

Title: IMMZEncounterElements
Id: IMMZEncounterElements
Version: 0.2.0
Url: IMMZEncounterElements
Status: draft
Type:

system: http://terminology.hl7.org/CodeSystem/library-type

code: logic-library

Date: 2026-03-24 11:36:08+0000
Publisher: WHO
Description:

This library defines encounter-based elements used throughout the Immunization CPG

Related Artifacts:

Dependencies

Parameters:
NameTypeMinMaxIn/Out
Todaydate01In
EncounterIdstring01In
PatientPatient01Out
Doses Administered to PatientImmunization0*Out
Draft Medication Request for PatientMedicationRequest0*Out
Live Attenuated VaccinesImmunization0*Out
Date of Latest Live Attenuated Vaccinedate01Out
Current Patient Age In Yearsinteger01Out
Current Patient Age In Monthsinteger01Out
Current Patient Age In Weeksinteger01Out
Current Patient Age In Daysinteger01Out
No live vaccine was administeredboolean01Out
Live vaccine was administered in the last 4 weeksboolean01Out
No live vaccine was administered in the last 4 weeksboolean01Out
CI Currently pregnant ObservationObservation0*Out
CI Currently pregnant ConditionCondition0*Out
The client is pregnantboolean01Out
CI History of anaphylactic reactions ObservationObservation0*Out
CI History of anaphylactic reactions ConditionCondition0*Out
The client has history of anaphylactic reactionsboolean01Out
CI Severe allergic reactions ObservationObservation0*Out
CI Severe allergic reactions ConditionCondition0*Out
The client has history of severe allergic reactionsboolean01Out
CI Severely immunocompromised ObservationObservation0*Out
CI Severely immunocompromised ConditionCondition0*Out
The client is severely immunocompromisedboolean01Out
CI Severely immunosuppressed ObservationObservation0*Out
CI Severely immunosuppressed ConditionCondition0*Out
The client is severely immunosuppressedboolean01Out
CI Symptomatic HIV infection ObservationObservation0*Out
CI Symptomatic HIV infection ConditionCondition0*Out
The client has a symptomatic HIV infectionboolean01Out
CI Immunodeficiency syndromes ObservationObservation0*Out
CI Immunodeficiency syndromes ConditionCondition0*Out
The client has immunodeficiency syndromesboolean01Out
CI Exposed to immunosuppressive treatment ObservationObservation0*Out
CI Exposed to immunosuppressive treatment ConditionCondition0*Out
The client is exposed to immunosuppressive treatmentboolean01Out
CI Severe acute illness ObservationObservation0*Out
CI Severe acute illness ConditionCondition0*Out
The client currently has a severe acute illnessboolean01Out
CI Prior history of intussusception ObservationObservation0*Out
CI Prior history of intussusception ConditionCondition0*Out
The client has prior history of intussusceptionboolean01Out
CI Altered immunocompetence ObservationObservation0*Out
CI Altered immunocompetence ConditionCondition0*Out
The client has altered immunocompetenceboolean01Out
CI Spina bifida ObservationObservation0*Out
CI Spina bifida ConditionCondition0*Out
The client has spina bifidaboolean01Out
CI Bladder exstrophy ObservationObservation0*Out
CI Bladder exstrophy ConditionCondition0*Out
The client has bladder exstrophyboolean01Out
Immunocompromised ObservationObservation0*Out
Client is immunocompromisedboolean01Out
CI Immunocompromised ObservationObservation0*Out
CI Immunocompromised ConditionCondition0*Out
The client is immunocompromisedboolean01Out
CI Planning to get pregnant in the next month ObservationObservation0*Out
CI Planning to get pregnant in the next month ConditionCondition0*Out
The client is planning to get pregnant in next monthboolean01Out
CI Receiving blood products ObservationObservation0*Out
CI Receiving blood products ConditionCondition0*Out
The client is receiving blood productsboolean01Out
CI TB disease ObservationObservation0*Out
CI TB disease ConditionCondition0*Out
The client has TB diseaseboolean01Out
CI Breastfeeding ObservationObservation0*Out
CI Breastfeeding ConditionCondition0*Out
The client is lactatingboolean01Out
CI Acute gastroenteritis ObservationObservation0*Out
CI Acute gastroenteritis ConditionCondition0*Out
The client has acute gastroenteritisboolean01Out
CI Moderate to severe fever ObservationObservation0*Out
CI Moderate to severe fever ConditionCondition0*Out
The client has moderate to severe feverboolean01Out
CI Hypersensitivity to vaccine components ObservationObservation0*Out
CI Hypersensitivity to vaccine components ConditionCondition0*Out
The client has hypersensitivity to any component of the vaccineboolean01Out
CI Taking antibiotics ObservationObservation0*Out
CI Taking antibiotics ConditionCondition0*Out
The client is currently taking antibioticsboolean01Out
CI Chronic gastrointestinal disease ObservationObservation0*Out
CI Chronic gastrointestinal disease ConditionCondition0*Out
The client has chronic gastrointestinal diseaseboolean01Out
Client's HIV status is positiveboolean01Out
Client's HIV status is negative or unknownboolean01Out
Currently on ART ObservationObservation01Out
Client is currently receiving antiretroviral therapyboolean01Out
Client is currently not receiving antiretroviral therapyboolean01Out
Immunologically stable ObservationObservation0*Out
Client is immunologically stableboolean01Out
Client is not immunologically stableboolean01Out
TB infection test result ObservationObservation0*Out
Client's TB infection test result is negativeboolean01Out
Client's TB infection test result is positiveboolean01Out
Client's TB infection test result is unknown (test not done or no result yet)boolean01Out
Clinically well ObservationObservation0*Out
Client is not clinically wellboolean01Out
Client is clinically wellboolean01Out
Client is not immunocompromisedboolean01Out
Birth weight in grams ObservationObservation0*Out
Birth weight in grams ValueQuantity01Out
Birth weight in gramsdecimal01Out
Client's weight at birth was over 2000 gboolean01Out
Client's weight at birth was below 2000 gboolean01Out
Preterm birth ObservationObservation0*Out
Client was a premature infant at birthboolean01Out
Client was not a premature infant at birthboolean01Out
Completed the primary vaccination series ObservationObservation0*Out
At high risk for pneumococcal infection ObservationObservation0*Out
Client is at high risk for pneumococcal infectionboolean01Out
Client is not at high risk for pneumococcal infectionboolean01Out
Date when primary vaccination series was completed ObservationObservation0*Out
Completed the booster series ObservationObservation0*Out
Data Requirements:
TypeProfileMSCode Filter
Observation http://hl7.org/fhir/StructureDefinition/Observation code filter:
path: code

system: http://smart.who.int/immunizations/CodeSystem/IMMZ.D

code: DE209

display: Immunocompromised

Content: text/cql

Raw CQL | Download CQL

Loading CQL source…
Content: application/elm+xml
Download (Library-IMMZEncounterElements.elm.xml)