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

Measure: IMMZIND44

Official URL: http://smart.who.int/immunizations/Measure/IMMZIND44 Version: 0.2.0
Draft as of 2025-06-11 Computable Name: IMMZIND44

IMMZ.IND.44 Adverse event following immunization (AEFI) cases

Knowledge Artifact Metadata
Name (machine-readable) IMMZIND44
Title (human-readable) IMMZIND44
Status Draft
Experimental false
Description

IMMZ.IND.44 Adverse event following immunization (AEFI) cases

Measure Steward WHO
Steward Contact Details WHO: http://who.int
Measure Metadata
Version Number 0.2.0
Measure Scoring Proportion
Measure Population Criteria
Initial Population ID: IMMZ.IND.44.IP
Description:

Initial Population

Logic Definition: Initial Population
Denominator ID: IMMZ.IND.44.D
Description:

Denominator

Logic Definition: Denominator
Numerator ID: IMMZ.IND.44.N
Description:

Numerator

Logic Definition: Numerator
Stratifier ID: IMMZ.IND.44.S1
Code: By-Administrative Area
Stratifier ID: IMMZ.IND.44.S2
Code: By-Sex
Stratifier ID: IMMZ.IND.44.S3
Code: By-Age group
Stratifier ID: IMMZ.IND.44.S4
Code: By-Age group
Population Basis boolean
Measure Logic
Primary Library IMMZIND44Logic
Dependency Description: FHIR model information
Resource: http://fhir.org/guides/cqf/common/Library/FHIR-ModelInfo|4.0.1
Canonical URL: http://fhir.org/guides/cqf/common/Library/FHIR-ModelInfo|4.0.1
Dependency Description: Library Elements
Resource: http://smart.who.int/immunizations/Library/IMMZIndicatorElements
Canonical URL: http://smart.who.int/immunizations/Library/IMMZIndicatorElements
Dependency Description: Library FHIRHelpers
Resource: http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1
Canonical URL: http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1
Dependency Description: Library WC
Resource: WHOCommon
Canonical URL: http://smart.who.int/immunizations/Library/WHOCommon
Dependency Description: Library FHIRHelpers
Resource: http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1
Canonical URL: http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1
Parameter Name: Numerator
Use: Out
Min Cardinality: 0
Max Cardinality: 1
Type: boolean
Parameter Name: Stratification 4
Use: Out
Min Cardinality: 0
Max Cardinality: 1
Type: string
Parameter Name: Stratification 3
Use: Out
Min Cardinality: 0
Max Cardinality: 1
Type: Coding
Parameter Name: Stratification 2
Use: Out
Min Cardinality: 0
Max Cardinality: 1
Type: Reference
Parameter Name: Stratification 1
Use: Out
Min Cardinality: 0
Max Cardinality: 1
Type: Coding
Parameter Name: Denominator
Use: Out
Min Cardinality: 0
Max Cardinality: 1
Type: boolean
Parameter Name: Initial Population
Use: Out
Min Cardinality: 0
Max Cardinality: 1
Type: boolean
Measure Logic Data Requirements
Data Requirement Type: Location
Profile(s): Location
Data Requirement Type: AdverseEvent
Profile(s): AdverseEvent
Must Support Elements: actuality
Data Requirement Type: Immunization
Profile(s): Immunization
Measure Logic Definitions
Logic Definition Library Name: IMMZIndicatorElements
define "Adverse Events for Immunization":
  [AdverseEvent] AE
    where AE.actuality = 'actual'
Logic Definition Library Name: IMMZIND44Logic
/*
@numerator: Number of AEFI cases during the reporting period
@pseudocode: COUNT of immunization events WHERE "Reaction reported" is "Yes" AND "Date and time of vaccination" is during the reporting period
*/
define "Numerator":
  exists Elements."Adverse Events for Immunization"
Logic Definition Library Name: IMMZIND44Logic
define "Stratification 4":
  Elements.GetGeographicRegionForImmunization( Immunization )
Logic Definition Library Name: IMMZIND44Logic
define "Stratification 3":
  First( First (Elements."Adverse Events for Immunization" ).seriousness.coding )
Logic Definition Library Name: IMMZIND44Logic
define "Stratification 2":
  Immunization.manufacturer
Logic Definition Library Name: IMMZIND44Logic
/*
@disaggregation: Vaccine type: BCG, OPV, etc.
                 Vaccine manufacturer
                 Type of reaction: non-serious, disability, etc.
                 Administrative area
                 Reaction manifestation: rash, vomiting, etc.
*/
define "Stratification 1":
  First( Immunization.vaccineCode.coding )
Logic Definition Library Name: IMMZIND44Logic
/*
@denominator: Not applicable
@pseudocode: Not applicable
*/
define "Denominator":
  true
Logic Definition Library Name: IMMZIND44Logic
/*
 * As defined by Member State
 */
define "Initial Population":
  true
Logic Definition Library Name: FHIRHelpers
define function ToString(value AdverseEventActuality): value.value
Logic Definition Library Name: IMMZIndicatorElements
/** 
 * @function
 * @param immunization The immunization record for which the location should be retrieved
 * @return FHIR.address The location that the immunization event occurred
 */
define function GetGeographicRegionForImmunization(immunization Immunization):
  (
    [Location] L
        where immunization.location.references(L)
  ).only().address.state
Logic Definition Library Name: WHOCommon
define fluent function only(locations List<Location>):
  singleton from locations
Logic Definition Library Name: WHOCommon
/*
@description: Returns true if the given reference is to the given resource
@comment: Returns true if the `id` element of the given resource exactly equals the tail of the given reference.
NOTE: This function assumes resources from the same source server.
*/
define fluent function references(reference FHIR.Reference, resource FHIR.Resource):
  resource.id = Last(Split(reference.reference, '/'))
Logic Definition Library Name: FHIRHelpers
define function ToString(value string): value.value
Generated using version 0.4.6 of the sample-content-ig Liquid templates