WHO Immunization Implementation Guide
0.1.0 - CI Build International flag

WHO Immunization Implementation Guide, published by World Health Organization (WHO). This is not an authorized publication; it is the continuous build for version 0.1.0). 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.DT.16.Meningococcal

Official URL: http://fhir.org/guides/who/smart-immunization/PlanDefinition/IMMZ.DT.16.Meningococcal Version: 0.1.0
Draft as of 2023-08-02 Computable Name: IMMZ.DT.16.Meningococcal

If child or person has not been vaccinated, give Meningococcal vaccine according to the defined schedule

Generated Narrative: PlanDefinition

Resource PlanDefinition "IMMZ.DT.16.Meningococcal"

url: http://fhir.org/guides/who/smart-immunization/PlanDefinition/IMMZ.DT.16.Meningococcal

version: 0.1.0

name: IMMZ.DT.16.Meningococcal

title: IMMZ.DT.16.Meningococcal

status: draft

date: 2023-08-02 04:40:13+0000

publisher: World Health Organization (WHO)

description: If child or person has not been vaccinated, give Meningococcal vaccine according to the defined schedule

jurisdiction: Global (Whole world) (m49.htm#001)

library: IMMZDT16

action

title: Immunize Patient for Meningococcal - No Doses

description: Provide Meningococcal immunizations – using the "MenA conjugate vaccine (5µg) immunization – NO PREVIOUS" schedule (2 dose scheme)

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Meningococcal vaccine immunization history" = "No-doses"text/cqlShould vaccinate patient with MenA conjugate vaccine (5µg) because no doses on 2 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Current Patient Age in Months" >= 3text/cqlShould vaccinate patient with MenA conjugate vaccine (5µg) because no doses on 2 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Current Patient Age in Months" < 9text/cqlShould vaccinate patient with MenA conjugate vaccine (5µg) because no doses on 2 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"There is a compelling reason to vaccinate infants with Meningococcal between 3 to 9 months old" = TRUEtext/cqlShould vaccinate patient with MenA conjugate vaccine (5µg) because no doses on 2 dose scheme

definition: IMMZ.DT.16.Meningococcal.01

action

title: Immunize Patient for Meningococcal - 1 Dose

description: Provide Meningococcal immunizations – using the "MenA conjugate vaccine (5µg) immunization – 1 PREVIOUS" schedule (2 dose scheme)

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Meningococcal vaccine immunization history" = "1 dose"text/cqlShould vaccinate patient with MenA conjugate vaccine (5µg) because 1 dose on 2 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Current Patient Age in Months" >= 3text/cqlShould vaccinate patient with MenA conjugate vaccine (5µg) because 1 dose on 2 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Current Patient Age in Months" < 9text/cqlShould vaccinate patient with MenA conjugate vaccine (5µg) because 1 dose on 2 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Date last Meningococcal dose given" >= "8 weeks"text/cqlShould vaccinate patient with MenA conjugate vaccine (5µg) because 1 dose on 2 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Type of last Meningococcal dose" = "MenA conjugate vaccine (5µg)"text/cqlShould vaccinate patient with MenA conjugate vaccine (5µg) because 1 dose on 2 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"There is a compelling reason to vaccinate infants with Meningococcal between 3 to 9 months old" = TRUEtext/cqlShould vaccinate patient with MenA conjugate vaccine (5µg) because 1 dose on 2 dose scheme

definition: IMMZ.DT.16.Meningococcal.02

action

title: Immunize Patient for Meningococcal - No Doses

description: Provide Meningococcal immunizations – using the "MenA conjugate vaccine (5µg) immunization – NO PREVIOUS" schedule (1 dose scheme)

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Meningococcal vaccine immunization history" = "No-doses"text/cqlShould vaccinate patient with MenA conjugate vaccine (5µg) on 1 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Current Patient Age in Months" >= 9text/cqlShould vaccinate patient with MenA conjugate vaccine (5µg) on 1 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Current Patient Age in Months" <= 24text/cqlShould vaccinate patient with MenA conjugate vaccine (5µg) on 1 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Region recommends Meningococcal vaccination" = TRUEtext/cqlShould vaccinate patient with MenA conjugate vaccine (5µg) on 1 dose scheme

definition: IMMZ.DT.16.Meningococcal.03

action

title: Immunize Patient for Meningococcal - Non-recurring Booster

description: Provide Meningococcal immunizations – using the "MenA conjugate vaccine (5µg) immunization – Single non-recurring BOOSTER" schedule (1 dose booster)

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Patient has completed Meningococcal primary series" = TRUEtext/cqlShould vaccinate patient with MenA conjugate vaccine (5µg) non-recurring booster 3-5 years after last shot

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Date last Meningococcal dose given" >= "3 years"text/cqlShould vaccinate patient with MenA conjugate vaccine (5µg) non-recurring booster 3-5 years after last shot

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Date last Meningococcal dose given" <= "5 years"text/cqlShould vaccinate patient with MenA conjugate vaccine (5µg) non-recurring booster 3-5 years after last shot

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Type of last Meningococcal dose" = "MenA conjugate vaccine (5µg)"text/cqlShould vaccinate patient with MenA conjugate vaccine (5µg) non-recurring booster 3-5 years after last shot

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Individual has a continued high risk of exposure (including health workers)" = TRUEtext/cqlShould vaccinate patient with MenA conjugate vaccine (5µg) non-recurring booster 3-5 years after last shot

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Region recommends Meningococcal vaccination" = TRUEtext/cqlShould vaccinate patient with MenA conjugate vaccine (5µg) non-recurring booster 3-5 years after last shot

definition: IMMZ.DT.16.Meningococcal.04

action

title: Immunize Patient for Meningococcal - No Doses

description: Provide Meningococcal immunizations – using the "monovalent MenC conjugate vaccine immunization – NO PREVIOUS" schedule (1 dose scheme)

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Meningococcal vaccine immunization history" = "No-doses"text/cqlShould vaccinate patient with monovalent MenC conjugate vaccine because no dose on 1 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Current Patient Age in Months" >= 12text/cqlShould vaccinate patient with monovalent MenC conjugate vaccine because no dose on 1 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Region recommends Meningococcal vaccination" = TRUEtext/cqlShould vaccinate patient with monovalent MenC conjugate vaccine because no dose on 1 dose scheme

definition: IMMZ.DT.16.Meningococcal.05

action

title: Immunize Patient for Meningococcal - No Doses

description: Provide Meningococcal immunizations – using the "monovalent MenC conjugate vaccine immunization – NO PREVIOUS" schedule (2 dose scheme)

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Meningococcal vaccine immunization history" = "No-doses"text/cqlShould vaccinate patient with monovalent MenC conjugate vaccine because no dose on 2 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Current Patient Age in Months" >= 2text/cqlShould vaccinate patient with monovalent MenC conjugate vaccine because no dose on 2 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Current Patient Age in Months" <= 11text/cqlShould vaccinate patient with monovalent MenC conjugate vaccine because no dose on 2 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Region recommends Meningococcal vaccination" = TRUEtext/cqlShould vaccinate patient with monovalent MenC conjugate vaccine because no dose on 2 dose scheme

definition: IMMZ.DT.16.Meningococcal.06

action

title: Immunize Patient for Meningococcal - 1 Dose

description: Provide Meningococcal immunizations – using the "monovalent MenC conjugate vaccine immunization – 1 PREVIOUS" schedule (2 dose scheme)

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Meningococcal vaccine immunization history" = "1 dose"text/cqlShould vaccinate patient with monovalent MenC conjugate vaccine because 1 dose on 2 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Current Patient Age in Months" >= 2text/cqlShould vaccinate patient with monovalent MenC conjugate vaccine because 1 dose on 2 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Current Patient Age in Months" <= 11text/cqlShould vaccinate patient with monovalent MenC conjugate vaccine because 1 dose on 2 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Date last Meningococcal dose given" >= "8 weeks"text/cqlShould vaccinate patient with monovalent MenC conjugate vaccine because 1 dose on 2 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Type of last Meningococcal dose" = "monovalent MenC conjugate"text/cqlShould vaccinate patient with monovalent MenC conjugate vaccine because 1 dose on 2 dose scheme

definition: IMMZ.DT.16.Meningococcal.07

action

title: Immunize Patient for Meningococcal - Non-recurring Booster

description: Provide Meningococcal immunizations – using the "monovalent MenC conjugate vaccine immunization – Single non-recurring BOOSTER" schedule (1 dose booster)

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Meningococcal vaccine immunization history" = "2 doses"text/cqlShould vaccinate patient with monovalent MenC conjugate vaccine non-recurring booster because 1 year after last shot

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Date last Meningococcal dose given" >= "1 year"text/cqlShould vaccinate patient with monovalent MenC conjugate vaccine non-recurring booster because 1 year after last shot

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Type of last Meningococcal dose" = "monovalent MenC conjugate"text/cqlShould vaccinate patient with monovalent MenC conjugate vaccine non-recurring booster because 1 year after last shot

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Age when patient received 1st dose" >= "2 months"text/cqlShould vaccinate patient with monovalent MenC conjugate vaccine non-recurring booster because 1 year after last shot

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Age when patient received 1st dose" <= "11 months"text/cqlShould vaccinate patient with monovalent MenC conjugate vaccine non-recurring booster because 1 year after last shot

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Region recommends Meningococcal vaccination" = TRUEtext/cqlShould vaccinate patient with monovalent MenC conjugate vaccine non-recurring booster because 1 year after last shot

definition: IMMZ.DT.16.Meningococcal.08

action

title: Immunize Patient for Meningococcal - Non-recurring Booster

description: Provide Meningococcal immunizations – using the "monovalent MenC conjugate immunization – Single non-recurring BOOSTER" schedule (1 dose booster)

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Patient has completed Meningococcal primary series" = TRUEtext/cqlShould vaccinate patient with monovalent MenC conjugate non-recurring booster 3-5 years after last shot

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Date last Meningococcal dose given" >= "3 years"text/cqlShould vaccinate patient with monovalent MenC conjugate non-recurring booster 3-5 years after last shot

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Date last Meningococcal dose given" <= "5 years"text/cqlShould vaccinate patient with monovalent MenC conjugate non-recurring booster 3-5 years after last shot

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Type of last Meningococcal dose" = "monovalent MenC conjugate"text/cqlShould vaccinate patient with monovalent MenC conjugate non-recurring booster 3-5 years after last shot

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Individual has a continued high risk of exposure (including health workers)" = TRUEtext/cqlShould vaccinate patient with monovalent MenC conjugate non-recurring booster 3-5 years after last shot

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Region recommends Meningococcal vaccination" = TRUEtext/cqlShould vaccinate patient with monovalent MenC conjugate non-recurring booster 3-5 years after last shot

definition: IMMZ.DT.16.Meningococcal.09

action

title: Immunize Patient for Meningococcal - No Doses

description: Provide Meningococcal immunizations – using the "Quadrivalent conjugate vaccines (A,C,W135,Y-D and A,C,W135,Y-CRM) immunization – NO PREVIOUS" schedule (1 dose scheme)

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Meningococcal vaccine immunization history" = "No-doses"text/cqlShould vaccinate patient with Quadrivalent conjugate vaccines (A,C,W135,Y-D and A,C,W135,Y-CRM) because no dose on 1 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Current Patient Age in Years" >= 2text/cqlShould vaccinate patient with Quadrivalent conjugate vaccines (A,C,W135,Y-D and A,C,W135,Y-CRM) because no dose on 1 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Region recommends Meningococcal vaccination" = TRUEtext/cqlShould vaccinate patient with Quadrivalent conjugate vaccines (A,C,W135,Y-D and A,C,W135,Y-CRM) because no dose on 1 dose scheme

definition: IMMZ.DT.16.Meningococcal.10

action

title: Immunize Patient for Meningococcal - No Doses

description: Provide Meningococcal immunizations – using the "Quadrivalent conjugate vaccines (A,C,W135,Y-D) immunization – NO PREVIOUS" schedule (2 dose scheme)

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Meningococcal vaccine immunization history" = "No-doses"text/cqlShould vaccinate patient with Quadrivalent conjugate vaccines (A,C,W135,Y-D) because no dose on 2 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Current Patient Age in Months" >= 9text/cqlShould vaccinate patient with Quadrivalent conjugate vaccines (A,C,W135,Y-D) because no dose on 2 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Current Patient Age in Months" <= 23text/cqlShould vaccinate patient with Quadrivalent conjugate vaccines (A,C,W135,Y-D) because no dose on 2 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Region recommends Meningococcal vaccination" = TRUEtext/cqlShould vaccinate patient with Quadrivalent conjugate vaccines (A,C,W135,Y-D) because no dose on 2 dose scheme

definition: IMMZ.DT.16.Meningococcal.11

action

title: Immunize Patient for Meningococcal - 1 Dose

description: Provide Meningococcal immunizations – using the "Quadrivalent conjugate vaccines (A,C,W135,Y-D) immunization – 1 PREVIOUS" schedule (2 dose scheme)

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Meningococcal vaccine immunization history" = "1 dose"text/cqlShould vaccinate patient with Quadrivalent conjugate vaccines (A,C,W135,Y-D) on 2 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Date last Meningococcal dose given " >= "12 weeks"text/cqlShould vaccinate patient with Quadrivalent conjugate vaccines (A,C,W135,Y-D) on 2 dose scheme

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Type of last Meningococcal dose" = "Quadrivalent conjugate"text/cqlShould vaccinate patient with Quadrivalent conjugate vaccines (A,C,W135,Y-D) on 2 dose scheme

definition: IMMZ.DT.16.Meningococcal.12

action

title: Immunize Patient for Meningococcal - Non-recurring Booster

description: Provide Meningococcal immunizations – using the "Quadrivalent conjugate vaccines (A,C,W135,Y-D) immunization – Single non-recurring BOOSTER" schedule (1 dose booster)

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Patient has completed Meningococcal primary series" = TRUEtext/cqlShould vaccinate patient with Quadrivalent conjugate vaccines (A,C,W135,Y-D) non-recurring booster 3-5 years after last shot

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Date last Meningococcal dose given" >= "3 years"text/cqlShould vaccinate patient with Quadrivalent conjugate vaccines (A,C,W135,Y-D) non-recurring booster 3-5 years after last shot

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Date last Meningococcal dose given" <= "5 years"text/cqlShould vaccinate patient with Quadrivalent conjugate vaccines (A,C,W135,Y-D) non-recurring booster 3-5 years after last shot

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Type of last Meningococcal dose" = "Quadrivalent conjugate"text/cqlShould vaccinate patient with Quadrivalent conjugate vaccines (A,C,W135,Y-D) non-recurring booster 3-5 years after last shot

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Individual has a continued high risk of exposure (including health workers)" = TRUEtext/cqlShould vaccinate patient with Quadrivalent conjugate vaccines (A,C,W135,Y-D) non-recurring booster 3-5 years after last shot

condition

kind: applicability

Expressions

-DescriptionLanguageExpression
*"Region recommends Meningococcal vaccination" = TRUEtext/cqlShould vaccinate patient with Quadrivalent conjugate vaccines (A,C,W135,Y-D) non-recurring booster 3-5 years after last shot

definition: IMMZ.DT.16.Meningococcal.13