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/ and changes regularly. See the Directory of published versions

PlanDefinition: IMMZ.D18.S.BCG schedule

Official URL: http://smart.who.int/immunizations/PlanDefinition/IMMZD18SBCG Version: 0.2.0
Draft as of 2025-10-17 Computable Name: IMMZD18SBCG

IMMZ.D18.S.BCG schedule IMMZ.D18.S.BCG schedule

Id: IMMZD18SBCG
Url: IMMZ.D18.S.BCG schedule
Version: 0.2.0
Title: IMMZ.D18.S.BCG schedule
Status: draft
Type:

system: http://terminology.hl7.org/CodeSystem/plan-definition-type

code: eca-rule

Date: 2025-10-17 22:33:23+0000
Publisher: WHO
Description:

IMMZ.D18.S.BCG schedule IMMZ.D18.S.BCG schedule

Knowledge Capability: computable
Related Artifacts:

References

  • WHO recommendations for routine immunization - summary tables (January 2025)


Libraries:
IMMZD18SBCGLogic
Actions:
Bacille Calmette–Guérin (BCG) dose 1: Provision of the BCG dose Trigger event: Child's birth Trigger pseudo: Trigger date: "Date of birth" Create condition: BCG dose should be provided if the client has not received any BCG doses and is in a high incidence of tuberculosis (TB) and/or high leprosy burden. It should also be provided after a negative test result for tuberculin skin test (TST) or interferon-gamma release assay (IGRA) tests. The client should also receive vaccination if they are infected with HIV, on antiretroviral therapy (ART) and clinically well and immunologically stable. This dose also applies to neonates born to women with an unknown HIV status, as well as neonates with an unknown HIV status who were born to women infected with HIV.
If: Applicability: Bacille Calmette–Guérin (BCG) dose 1 (Bacille Calmette–Guérin (BCG) dose 1)
Then: Definition: IMMZ.D2.DT.CR
Dynamic Values:
status: ('active')
payload.contentString: (Bacille Calmette–Guérin (BCG) dose 1 Create)
category.coding: (Code { system: 'http://terminology.hl7.org/CodeSystem/communication-category', code: 'alert' })
priority: (Code { system: 'http://hl7.org/fhir/request-priority', code: 'routine' })