Id: IMMZD2DTHib2DosesWithBoosterDose Url: IMMZ.D2.DT.Hib.2 doses with booster dose Version: 0.2.0 Title: IMMZ.D2.DT.Hib.2 doses with booster dose Status: draft Type: system: http://terminology.hl7.org/CodeSystem/plan-definition-type code: eca-rule Date: 2026-03-03 13:07:11+0000 Publisher: WHO Description: IMMZ.D2.DT.Hib.2 doses with booster dose 2 primary doses with a booster dose (2p+1) Knowledge Capability: computable Related Artifacts: References WHO recommendations for routine immunization - summary tables (January 2025) Libraries: IMMZD2DTHib2DosesWithBoosterDoseLogic Actions: Determine if the client is due for HIb.: Determine if the client is due for HIb vaccine according to the national immunization protocol. 2 primary doses with a booster dose (2p+1) If: Applicability: Client is due for Hib vaccination (Client is due for Hib vaccination) Then: Definition: IMMZD2DTMR Dynamic Values: status: ('draft') intent: ('proposal') medication: (Concept { codes: { Code { system: 'http://smart.who.int/immunizations/CodeSystem/IMMZ.Z', code: 'DE4', display: 'Hib-containing vaccines' } }, display: 'Hib-containing vaccines' }) Determine if the client is due for HIb.: Determine if the client is due for HIb vaccine according to the national immunization protocol. 2 primary doses with a booster dose (2p+1) If: Applicability: Primary series is complete. Client is due for Hib booster dose (Primary series is complete. Client is due for Hib booster dose) Then: Definition: IMMZD2DTMR Dynamic Values: status: ('draft') intent: ('proposal') medication: (Concept { codes: { Code { system: 'http://smart.who.int/immunizations/CodeSystem/IMMZ.Z', code: 'DE4', display: 'Hib-containing vaccines' } }, display: 'Hib-containing vaccines' }) Check for Guidance for the patient regarding IMMZ.D2.DT.Hib.2 doses with booster dose.: Show Guidance for the patient regarding IMMZ.D2.DT.Hib.2 doses with booster dose. If: Applicability: Has Guidance (Has Guidance) Then: Definition: IMMZ.D2.DT.CR Dynamic Values: status: ('active') payload.contentString: (Guidance) category.coding: (Code { system: 'http://terminology.hl7.org/CodeSystem/communication-category', code: 'alert' }) priority: (Code { system: 'http://hl7.org/fhir/request-priority', code: 'routine' })
/** * @dataElement Patient age in weeks */ define "Current Patient Age In Weeks": AgeInWeeksAt(Today)
/* @input: Client's age is less than 6 weeks @pseudocode: Today's date − "Date of birth" < 6 weeks @code: Client's age is less than 6 weeks-40 @decision: IMMZ.D2.DT.Hib.3 doses: 3 primary doses without a booster dose (3p) @decision: IMMZ.D2.DT.Hib.3 doses with booster dose: 3 primary doses with a booster dose (3p+1) @decision: IMMZ.D2.DT.Hib.2 doses with booster dose: 2 primary doses with a booster dose (2p+1) */ define "Client's age is less than 6 weeks": Encounter."Current Patient Age In Weeks" < 6
Client is not due for Hib vaccination Case 1
/* @output: Client is not due for Hib vaccination Case 1 @pseudocode: "Immunization recommendation status" = "Not due" */ define "Client is not due for Hib vaccination Case 1": Encounter."Client's age is less than 6 weeks"
/** * @dataElement All Doses Administered to Patient */ define "Doses Administered to Patient": [Immunization] I where I.status = 'completed' and I.isSubpotent is not true
/** * @dataElement All Doses Administered to Patient */ define "Doses Administered to Patient": Elements."Doses Administered to Patient" I where I.occurrence.toInterval() same day or before Today
/* @internal: Hib containing Doses Administered to Patient */ define "Hib Doses Administered to Patient": Encounter."Doses Administered to Patient" I where I.vaccineCode in Concepts."Hib-containing vaccines"
Hib Primary Series Doses Administered to Patient
/* @internal: Hib containing Doses Administered to Patient that are in the Primary series */ define "Hib Primary Series Doses Administered to Patient": "Hib Doses Administered to Patient".seriesPrimary()
Number of Hib Primary Series Doses Administered
/* @internal: Number of Hib Primary Series doses */ define "Number of Hib Primary Series Doses Administered": Count("Hib Primary Series Doses Administered to Patient")
One Hib primary series dose was administered
/* @input: One Hib primary series dose was administered @pseudocode: Count of vaccines administered (where "Vaccine type" = "Hib-containing vaccines" and "Type of dose"= "Primary series") = 1 @code: One Hib primary series dose was administered-122 @decision: IMMZ.D2.DT.Hib.3 doses: 3 primary doses without a booster dose (3p) @decision: IMMZ.D2.DT.Hib.3 doses with booster dose: 3 primary doses with a booster dose (3p+1) */ define "One Hib primary series dose was administered": "Number of Hib Primary Series Doses Administered" = 1
One Hib primary series doses was administered
/* @input: One Hib primary series doses was administered @pseudocode: Count of vaccines administered (where "Vaccine type" = "Hib-containing vaccines" and "Type of dose"= "Primary series") = 1 @code: One Hib primary series doses was administered-122 @decision: IMMZ.D2.DT.Hib.2 doses with booster dose: 2 primary doses with a booster dose (2p+1) */ define "One Hib primary series doses was administered": "One Hib primary series dose was administered"
/** * @dataElement Patient age in years */ define "Current Patient Age In Years": AgeInYearsAt(Today)
Client's age is between 6 weeks and 5 years
/* @input: Client's age is between 6 weeks and 5 years @pseudocode: 6 weeks ≤ Today's date − "Date of birth" ≤ 5 years @code: Client's age is between 6 weeks and 5 years-50 @decision: IMMZ.D2.DT.Hib.3 doses: 3 primary doses without a booster dose (3p) @decision: IMMZ.D2.DT.Hib.3 doses with booster dose: 3 primary doses with a booster dose (3p+1) @decision: IMMZ.D2.DT.Hib.2 doses with booster dose: 2 primary doses with a booster dose (2p+1) */ define "Client's age is between 6 weeks and 5 years": 6 <= Encounter."Current Patient Age In Weeks" and Encounter."Current Patient Age In Years" <= 5
Client's age is at least 6 weeks and not more than 5 years
/* @input: Client's age is at least 6 weeks and not more than 5 years @pseudocode: 6 weeks ≤ Today's date − "Date of birth" ≤ 5 years @code: Client's age is at least 6 weeks and not more than 5 years-50 @decision: IMMZ.D2.DT.Hib.3 doses: 3 primary doses without a booster dose (3p) @decision: IMMZ.D2.DT.Hib.3 doses with booster dose: 3 primary doses with a booster dose (3p+1) @decision: IMMZ.D2.DT.Hib.2 doses with booster dose: 2 primary doses with a booster dose (2p+1) */ define "Client's age is at least 6 weeks and not more than 5 years": "Client's age is between 6 weeks and 5 years"
/* @internal: Date of First Hib Dose */ define "Date of First Hib Dose": date from start of "Hib Doses Administered to Patient".earliest().occurrence.toInterval()
Client's age was less than 1 year when first Hib dose was administered
/* @input: Client's age was less than 1 year when first Hib dose was administered @pseudocode: "Date and time of vaccination" (where "Vaccine type"= "Hib-containing vaccines" and "Dose number" = 1) − "Date of birth" < 1 year @code: Client's age was less than 1 year when first Hib dose was administered-129 @decision: IMMZ.D2.DT.Hib.3 doses: 3 primary doses without a booster dose (3p) @decision: IMMZ.D2.DT.Hib.3 doses with booster dose: 3 primary doses with a booster dose (3p+1) @decision: IMMZ.D2.DT.Hib.2 doses with booster dose: 2 primary doses with a booster dose (2p+1) */ define "Client's age was less than 1 year when first Hib dose was administered": AgeInYearsAt("Date of First Hib Dose") < 1
/* @internal: Date of Latest Hib Dose */ define "Date of Latest Hib Dose": date from start of "Hib Doses Administered to Patient".mostRecent().occurrence.toInterval()
The latest Hib dose was administered less than 8 weeks ago
/* @input: The latest Hib dose was administered less than 8 weeks ago @pseudocode: Today's date − latest "Date and time of vaccination" (where "Vaccine type" = "Hib-containing vaccines") < 8 weeks @code: The latest Hib dose was administered less than 8 weeks ago-113 @decision: IMMZ.D2.DT.Hib.2 doses with booster dose: 2 primary doses with a booster dose (2p+1) */ define "The latest Hib dose was administered less than 8 weeks ago": "Date of Latest Hib Dose" is not null and duration in weeks between "Date of Latest Hib Dose" and Today < 8
Client is not due for Hib vaccination Case 2
/* @output: Client is not due for Hib vaccination Case 2 @pseudocode: "Immunization recommendation status" = "Not due" */ define "Client is not due for Hib vaccination Case 2": Encounter."One Hib primary series doses was administered" and Encounter."Client's age is at least 6 weeks and not more than 5 years" and Encounter."Client's age was less than 1 year when first Hib dose was administered" and Encounter."The latest Hib dose was administered less than 8 weeks ago"
/* @input: Client's age is more than 5 years @pseudocode: Today's date − "Date of birth" > 5 years @code: Client's age is more than 5 years-40 @decision: IMMZ.D2.DT.Hib.3 doses: 3 primary doses without a booster dose (3p) @decision: IMMZ.D2.DT.Hib.3 doses with booster dose: 3 primary doses with a booster dose (3p+1) @decision: IMMZ.D2.DT.Hib.2 doses with booster dose: 2 primary doses with a booster dose (2p+1) */ define "Client's age is more than 5 years": Encounter."Current Patient Age In Years" > 5
Client is not due for Hib vaccination Case 3
/* @output: Client is not due for Hib vaccination Case 3 @pseudocode: "Immunization recommendation status" = "Not due" */ define "Client is not due for Hib vaccination Case 3": Encounter."Client's age is more than 5 years"
/* @output: Client is not due for Hib vaccination @pseudocode: "Immunization recommendation status" = "Not due" */ define "Client is not due for Hib vaccination": "Client is not due for Hib vaccination Case 1" or "Client is not due for Hib vaccination Case 2" or "Client is not due for Hib vaccination Case 3"
Client is not due for Hib vaccination Guidance
/* @output: Client is not due for Hib vaccination Guidance @guidance = Should not vaccinate client with first Hib dose as client's age is less than 6 weeks. Check for any other vaccines due and inform the caregiver of when to come back for first dose. @guidance = Should not vaccinate client with second Hib dose as the latest Hib dose was administered less than 8 weeks ago. Check for any other vaccines due and inform the caregiver of when to come back for second dose. @guidance = Should not vaccinate client with Hib dose as client is more than 5 years old and Hib vaccination is not required for healthy children aged over 5 years. Check for any other vaccines due. */ define "Client is not due for Hib vaccination Guidance": case when "Client is not due for Hib vaccination Case 1" then 'Should not vaccinate client with first Hib dose as client\'s age is less than 6 weeks. Check for any other vaccines due and inform the caregiver of when to come back for first dose.' when "Client is not due for Hib vaccination Case 2" then 'Should not vaccinate client with second Hib dose as the latest Hib dose was administered less than 8 weeks ago. Check for any other vaccines due and inform the caregiver of when to come back for second dose.' when "Client is not due for Hib vaccination Case 3" then 'Should not vaccinate client with Hib dose as client is more than 5 years old and Hib vaccination is not required for healthy children aged over 5 years. Check for any other vaccines due.' else '' end
No Hib primary series doses were administered
/* @input: No Hib primary series doses were administered @pseudocode: Count of vaccines administered (where "Vaccine type" = "Hib-containing vaccines" and "Type of dose" = "Primary series") = 0 @code: No Hib primary series doses were administered-123 @decision: IMMZ.D2.DT.Hib.3 doses: 3 primary doses without a booster dose (3p) @decision: IMMZ.D2.DT.Hib.3 doses with booster dose: 3 primary doses with a booster dose (3p+1) @decision: IMMZ.D2.DT.Hib.2 doses with booster dose: 2 primary doses with a booster dose (2p+1) */ define "No Hib primary series doses were administered": "Number of Hib Primary Series Doses Administered" = 0
Client is due for Hib vaccination Case 1
/* @output: Client is due for Hib vaccination Case 1 @pseudocode: "Immunization recommendation status" = "Due" */ define "Client is due for Hib vaccination Case 1": Encounter."No Hib primary series doses were administered" and Encounter."Client's age is between 6 weeks and 5 years"
The latest Hib dose was administered more than 8 weeks ago
/* @input: The latest Hib dose was administered more than 8 weeks ago @pseudocode: Today's date − latest "Date and time of vaccination" (where "Vaccine type" = "Hib-containing vaccines") ≥ 8 weeks @code: The latest Hib dose was administered more than 8 weeks ago-113 @decision: IMMZ.D2.DT.Hib.2 doses with booster dose: 2 primary doses with a booster dose (2p+1) */ define "The latest Hib dose was administered more than 8 weeks ago": not("The latest Hib dose was administered less than 8 weeks ago")
Client is due for Hib vaccination Case 2
/* @output: Client is due for Hib vaccination Case 2 @pseudocode: "Immunization recommendation status" = "Due" */ define "Client is due for Hib vaccination Case 2": Encounter."One Hib primary series doses was administered" and Encounter."Client's age is at least 6 weeks and not more than 5 years" and Encounter."Client's age was less than 1 year when first Hib dose was administered" and Encounter."The latest Hib dose was administered more than 8 weeks ago"
/* @output: Client is due for Hib vaccination @pseudocode: "Immunization recommendation status" = "Due" */ define "Client is due for Hib vaccination": "Client is due for Hib vaccination Case 1" or "Client is due for Hib vaccination Case 2"
Client is due for Hib vaccination Guidance
/* @output: Client is due for Hib vaccination Guidance @guidance = Should vaccinate client with first Hib dose as client is within appropriate age range. Check for contraindications. @guidance = Should vaccinate client with second Hib dose as client's age was less than 1 year when first Hib dose was adminsitered and latest Hib dose was administered more than 8 weeks ago. Check for contraindications. */ define "Client is due for Hib vaccination Guidance": case when "Client is due for Hib vaccination Case 1" then 'Should vaccinate client with first Hib dose as client is within appropriate age range. Check for contraindications.' when "Client is due for Hib vaccination Case 2" then 'Should vaccinate client with second Hib dose as client\'s age was less than 1 year when first Hib dose was adminsitered and latest Hib dose was administered more than 8 weeks ago. Check for contraindications.' else '' end
Client's age was more than 1 year when first Hib dose was administered
/* @input: Client's age was more than 1 year when first Hib dose was administered @pseudocode: "Date and time of vaccination" (where "Vaccine type"= "Hib-containing vaccines" and "Dose number" = 1) − "Date of birth" ≥ 1 year @code: Client's age was more than 1 year when first Hib dose was administered-129 @decision: IMMZ.D2.DT.Hib.3 doses: 3 primary doses without a booster dose (3p) @decision: IMMZ.D2.DT.Hib.3 doses with booster dose: 3 primary doses with a booster dose (3p+1) @decision: IMMZ.D2.DT.Hib.2 doses with booster dose: 2 primary doses with a booster dose (2p+1) */ define "Client's age was more than 1 year when first Hib dose was administered": AgeInYearsAt("Date of First Hib Dose") >= 1
Hib immunization schedule is complete Case 1
/* @output: Hib immunization schedule is complete Case 1 @pseudocode: "Immunization recommendation status" = "Complete" "Completed the primary vaccination series" = TRUE (where "Vaccine type" = "Hib-containing vaccines") */ define "Hib immunization schedule is complete Case 1": Encounter."One Hib primary series doses was administered" and Encounter."Client's age is at least 6 weeks and not more than 5 years" and Encounter."Client's age was more than 1 year when first Hib dose was administered"
Two Hib primary series doses were administered
/* @input: Two Hib primary series doses were administered @pseudocode: Count of vaccines administered (where "Vaccine type" = "Hib-containing vaccines" and "Type of dose" = "Primary series" ) = 2 @code: Two Hib primary series doses were administered-124 @decision: IMMZ.D2.DT.Hib.3 doses: 3 primary doses without a booster dose (3p) @decision: IMMZ.D2.DT.Hib.3 doses with booster dose: 3 primary doses with a booster dose (3p+1) @decision: IMMZ.D2.DT.Hib.2 doses with booster dose: 2 primary doses with a booster dose (2p+1) */ define "Two Hib primary series doses were administered": "Number of Hib Primary Series Doses Administered" = 2
Hib Booster Series Doses Administered to Patient
/* @internal: Hib Booster Series Doses Administered to Patient */ define "Hib Booster Series Doses Administered to Patient": "Hib Doses Administered to Patient".seriesBooster()
Number of Hib Booster Series Doses Administered
/* @internal: Number of Hib Booster Series Doses Administered */ define "Number of Hib Booster Series Doses Administered": Count("Hib Booster Series Doses Administered to Patient")
/* @input: One Hib booster dose was administered @pseudocode: Count of vaccines administered where "Vaccine type" = "Hib-containing vaccines" and "Type of dose" = "Booster dose") = 1 @code: One Hib booster dose was administered-120 @decision: IMMZ.D2.DT.Hib.3 doses with booster dose: 3 primary doses with a booster dose (3p+1) @decision: IMMZ.D2.DT.Hib.2 doses with booster dose: 2 primary doses with a booster dose (2p+1) */ define "One Hib booster dose was administered": "Number of Hib Booster Series Doses Administered" = 1
Hib immunization schedule is complete Case 2
/* @output: Hib immunization schedule is complete Case 2 @pseudocode: "Immunization recommendation status" = "Complete" */ define "Hib immunization schedule is complete Case 2": Encounter."Two Hib primary series doses were administered" and Encounter."One Hib booster dose was administered"
/* @output: Hib immunization schedule is complete @pseudocode: "Immunization recommendation status" = "Complete" "Completed the primary vaccination series" = TRUE (where "Vaccine type" = "Hib-containing vaccines") */ define "Hib immunization schedule is complete": "Hib immunization schedule is complete Case 1" or "Hib immunization schedule is complete Case 2"
Hib immunization schedule is complete Guidance
/* @output: Hib immunization schedule is complete Guidance @guidance = Hib immunization schedule is complete as client's age was more than 1 year when first Hib dose was administered. Check for any other vaccines due. @guidance = Hib immunization schedule is complete. Three Hib primary series doses and a booster dose were administered. Check for any vaccines due. */ define "Hib immunization schedule is complete Guidance": case when "Hib immunization schedule is complete Case 1" then 'Hib immunization schedule is complete as client\'s age was more than 1 year when first Hib dose was administered. Check for any other vaccines due.' when "Hib immunization schedule is complete Case 2" then 'Hib immunization schedule is complete. Three Hib primary series doses and a booster dose were administered. Check for any vaccines due.' else '' end
/* @input: No Hib booster doses were administered @pseudocode: Count of vaccines administered where "Vaccine type" = "Hib-containing vaccines" and "Type of dose"" = "Booster dose") = 0 @code: No Hib booster doses were administered-121 @decision: IMMZ.D2.DT.Hib.3 doses with booster dose: 3 primary doses with a booster dose (3p+1) @decision: IMMZ.D2.DT.Hib.2 doses with booster dose: 2 primary doses with a booster dose (2p+1) */ define "No Hib booster doses were administered": "Number of Hib Booster Series Doses Administered" = 0
The latest Hib dose was administered less than 6 months ago
/* @input: The latest Hib dose was administered less than 6 months ago @pseudocode: Today's date − latest "Date and time of vaccination" (where "Vaccine type" = "Hib-containing vaccines") < 6 months @code: The latest Hib dose was administered less than 6 months ago-114 @decision: IMMZ.D2.DT.Hib.3 doses with booster dose: 3 primary doses with a booster dose (3p+1) @decision: IMMZ.D2.DT.Hib.2 doses with booster dose: 2 primary doses with a booster dose (2p+1) */ define "The latest Hib dose was administered less than 6 months ago": "Date of Latest Hib Dose" is not null and duration in months between "Date of Latest Hib Dose" and Today < 6
Primary series is complete. Client is not due for Hib booster dose
/* @output: Primary series is complete. Client is not due for Hib booster dose @pseudocode: "Immunization recommendation status" = "Not due" "Completed the primary vaccination series" = TRUE (where "Vaccine type" = "Hib-containing vaccines") */ define "Primary series is complete. Client is not due for Hib booster dose": Encounter."Two Hib primary series doses were administered" and Encounter."No Hib booster doses were administered" and Encounter."Client's age is at least 6 weeks and not more than 5 years" and Encounter."The latest Hib dose was administered less than 6 months ago"
Primary series is complete. Client is not due for Hib booster dose Guidance
/* @output: Primary series is complete. Client is not due for Hib booster dose Guidance @guidance: Should not vaccinate client with Hib booster dose as latest Hib dose was administered less than 6 months ago. Hib primary series is complete. Check for any other vaccines due and inform the caregiver of when to come back for booster dose. */ define "Primary series is complete. Client is not due for Hib booster dose Guidance": 'Should not vaccinate client with Hib booster dose as latest Hib dose was administered less than 6 months ago. Hib primary series is complete. Check for any other vaccines due and inform the caregiver of when to come back for booster dose.'
The latest Hib dose was administered more than 6 months ago
/* @input: The latest Hib dose was administered more than 6 months ago @pseudocode: Today's date − latest "Date and time of vaccination" (where "Vaccine type" = "Hib-containing vaccines") ≥ 6 months @code: The latest Hib dose was administered more than 6 months ago-114 @decision: IMMZ.D2.DT.Hib.3 doses with booster dose: 3 primary doses with a booster dose (3p+1) @decision: IMMZ.D2.DT.Hib.2 doses with booster dose: 2 primary doses with a booster dose (2p+1) */ define "The latest Hib dose was administered more than 6 months ago": not("The latest Hib dose was administered less than 6 months ago")
Primary series is complete. Client is due for Hib booster dose
/* @output: Primary series is complete. Client is due for Hib booster dose @pseudocode: "Immunization recommendation status" = "Due" "Completed the primary vaccination series" = TRUE (where "Vaccine type" = "Hib-containing vaccines") */ define "Primary series is complete. Client is due for Hib booster dose": Encounter."Two Hib primary series doses were administered" and Encounter."No Hib booster doses were administered" and Encounter."Client's age is at least 6 weeks and not more than 5 years" and Encounter."The latest Hib dose was administered more than 6 months ago"
Primary series is complete. Client is due for Hib booster dose Guidance
/* @output: Primary series is complete. Client is due for Hib booster dose Guidance @guidance: Should vaccinate client with Hib booster dose as primary series is complete and the latest Hib dose was administered more than 6 months ago. Check for contraindications. */ define "Primary series is complete. Client is due for Hib booster dose Guidance": 'Should vaccinate client with Hib booster dose as primary series is complete and the latest Hib dose was administered more than 6 months ago. Check for contraindications.'
/* @dynamicValue: Guidance */ define "Guidance": case when "Client is not due for Hib vaccination" then "Client is not due for Hib vaccination Guidance" when "Client is due for Hib vaccination" then "Client is due for Hib vaccination Guidance" when "Hib immunization schedule is complete" then "Hib immunization schedule is complete Guidance" when "Primary series is complete. Client is not due for Hib booster dose" then "Primary series is complete. Client is not due for Hib booster dose Guidance" when "Primary series is complete. Client is due for Hib booster dose" then "Primary series is complete. Client is due for Hib booster dose Guidance" else '' end
define "Has Guidance": "Guidance" is not null and "Guidance" != ''
/** * @description: Gets the doses from the primary series */ define fluent function seriesPrimary(immunizations List<Immunization>): immunizations I where exists( I.protocolApplied pa where pa.series = 'Primary series' )
define function ToString(value string): value.value
define function ToString(value ImmunizationStatus): value.value
define function ToBoolean(value boolean): value.value
define function ToConcept(concept FHIR.CodeableConcept): if concept is null then null else System.Concept { codes: concept.coding C return ToCode(C), display: concept.text.value }
define function ToCode(coding FHIR.Coding): if coding is null then null else System.Code { code: coding.code.value, system: coding.system.value, version: coding.version.value, display: coding.display.value }
define fluent function earliest(immunizations List<Immunization>): First( immunizations I sort by start of occurrence.toInterval() )
define fluent function mostRecent(immunizations List<Immunization>): Last( immunizations I sort by start of occurrence.toInterval() )
/** * @description: Gets the doses from the Booster series */ define fluent function seriesBooster(immunizations List<Immunization>): immunizations I where exists( I.protocolApplied pa where pa.series = 'Booster dose' )
IMMZ.D2.DT.Hib.2 doses with booster dose
IMMZ.D2.DT.Hib.2 doses with booster dose 2 primary doses with a booster dose (2p+1)
WHO recommendations for routine immunization - summary tables (January 2025)
Because serious Hib disease occurs most commonly in children aged between 4 months and 18 months, immunization should start from 6 weeks of age, or as early as possible thereafter. The interval between doses should be at least 8 weeks if 2 primary doses are given. Hib-containing vaccine is not required for healthy children aged over 5 years.
Determine if the client is due for HIb vaccine according to the national immunization protocol. 2 primary doses with a booster dose (2p+1)
Concept { codes: { Code { system: 'http://smart.who.int/immunizations/CodeSystem/IMMZ.Z', code: 'DE4', display: 'Hib-containing vaccines' } }, display: 'Hib-containing vaccines' }
Booster doses should be administered at least 6 months after completion of the primary series.
Check for Guidance for the patient regarding IMMZ.D2.DT.Hib.2 doses with booster dose.
Show Guidance for the patient regarding IMMZ.D2.DT.Hib.2 doses with booster dose.
Code { system: 'http://terminology.hl7.org/CodeSystem/communication-category', code: 'alert' }
Code { system: 'http://hl7.org/fhir/request-priority', code: 'routine' }