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: IMMZD18SPneumococcal3DosesLogic

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

This library defines decision support logic for the IMMZ.D18.S.Pneumococcal.3 doses schedule table in the Immunization CPG

Title: IMMZD18SPneumococcal3DosesLogic
Id: IMMZD18SPneumococcal3DosesLogic
Version: 0.2.0
Url: IMMZD18SPneumococcal3DosesLogic
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 decision support logic for the IMMZ.D18.S.Pneumococcal.3 doses schedule table in the Immunization CPG

Related Artifacts:

Dependencies

Parameters:
NameTypeMinMaxIn/Out
Todaydate01In
PatientPatient01Out
Pneumococcal dose 1boolean01Out
Pneumococcal dose 1 Due Datedate01Out
Pneumococcal dose 1 Createstring01Out
Pneumococcal dose 1 OverdueResource01Out
Pneumococcal dose 1 ExpirationResource01Out
First pneumococcal dose from the primary series was administeredboolean01Out
Second pneumococcal dose from the primary series was administeredboolean01Out
Pneumococcal dose 2, first within 24mboolean01Out
Pneumococcal dose 2, first within 24m Due Datedate01Out
Pneumococcal dose 2, first within 24m Createstring01Out
Pneumococcal dose 2, first within 24m OverdueResource01Out
Pneumococcal dose 2, first within 24m ExpirationResource01Out
Pneumococcal dose 2, first after 24mboolean01Out
Pneumococcal dose 2, first after 24m Due Datedate01Out
Pneumococcal dose 2, first after 24m Createstring01Out
Pneumococcal dose 2, first after 24m OverdueResource01Out
Pneumococcal dose 2, first after 24m ExpirationResource01Out
Third pneumococcal dose from the primary series was administered. The primary series has been completed.boolean01Out
Pneumococcal dose 3boolean01Out
Pneumococcal dose 3 Due Datedate01Out
Pneumococcal dose 3 Createstring01Out
Pneumococcal dose 3 OverdueResource01Out
Pneumococcal dose 3 ExpirationResource01Out
Pneumococcal booster dose Expirationdate01Out
One pneumococcal booster dose was administered.boolean01Out
Pneumococcal booster doseboolean01Out
Pneumococcal booster dose Due Datedate01Out
Pneumococcal booster dose Overduedate01Out
Pneumococcal booster dose Createstring01Out
Test ValidationResource01Out
Content: text/cql

Raw CQL | Download CQL

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