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.Meningococcal.Monovalent MenC conjugate vaccine schedule

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

IMMZ.D18.S.Meningococcal.Monovalent MenC conjugate vaccine schedule Monovalent MenC conjugate schedule

Id: IMMZD18SMeningococcalMenC
Url: IMMZ.D18.S.Meningococcal.Monovalent MenC conjugate vaccine schedule
Version: 0.2.0
Title: IMMZ.D18.S.Meningococcal.Monovalent MenC conjugate vaccine schedule
Status: draft
Type:

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

code: eca-rule

Date: 2025-09-17 23:03:28+0000
Publisher: WHO
Description:

IMMZ.D18.S.Meningococcal.Monovalent MenC conjugate vaccine schedule Monovalent MenC conjugate schedule

Knowledge Capability: computable
Related Artifacts:

References

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


Libraries:
IMMZD18SMeningococcalMenCLogic
Actions:
Meningococcal dose 1: Provision of the meningococcal dose 1 Trigger event: Child's birth Trigger date: "Date of birth" Create condition: For monovalent MenC conjugate vaccine, one single intramuscular dose is recommended for children aged ≥ 12 months, teenagers and adults. Children aged 2–11 months require 2 doses administered.
If: Applicability: Meningococcal dose 1 (Meningococcal dose 1)
Then: Definition: IMMZ.D2.DT.CR
Dynamic Values:
status: ('active')
payload.contentString: (Meningococcal 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' })
Meningococcal dose 2: Provision of the meningococcal dose 2 for clients that start the series when aged ≤ 11 months Trigger event: First meningococcal dose from the primary series was administered and client started the series when client's age was less than or equal to 11 months Count of vaccines administered (where "Vaccine type" = "Meningococcal vaccines" and "Type of dose" = "Primary series") = 1 and "Date and time of vaccination" (where "Vaccine type" = "Meningococcal vaccines") - "Date of birth" ≤ 11 months Trigger date: "Date and time of vaccination" (where "Vaccine type" = "Meningococcal vaccines") Create condition: Children 2–11 months require 2 doses administered at an interval of at least 2 months and a booster about 1 year after.
If: Applicability: Meningococcal dose 2 (Meningococcal dose 2)
Then: Definition: IMMZ.D2.DT.CR
Dynamic Values:
status: ('active')
payload.contentString: (Meningococcal dose 2 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' })
Meningococcal booster dose: Provision of the meningococcal booster dose for clients that start the series when aged ≤ 11 months Trigger event: The primary series has been completed and client started the series when client's age was less than or equal to 11 months "Completed the primary vaccination series" (where "Vaccine type" = "Meningococcal vaccines") = TRUE and "Date and time of vaccination" (where "Vaccine type" = "Meningococcal vaccines" and "Dose number" = 1) - "Date of birth" ≤ 11 months Trigger date: Latest "Date and time of vaccination" (where "Vaccine type" = "Meningococcal vaccines") Create condition: Children 2–11 months require 2 doses administered at an interval of at least 2 months and a booster about 1 year after.
If: Applicability: Meningococcal booster dose (Meningococcal booster dose)
Then: Definition: IMMZ.D2.DT.CR
Dynamic Values:
status: ('active')
payload.contentString: (Meningococcal booster dose 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' })