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
| Active as of 2025-01-13 |
Definitions for the IMMZD17 logical model.
Guidance on how to interpret the contents of this table can be foundhere
| 0. IMMZD17 | |
| Definition | Data elements for the IMMZ.D17.Report AEFI Data Dictionary Activity. |
| Short | IMMZ.D17.Report AEFI |
| Control | 0..* |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. IMMZD17.patient | |
| Definition | The patient. |
| Short | Patient |
| Control | 1..1 |
| Type | Reference |
| 4. IMMZD17.reactionReported | |
| Definition | Indicates observation of an adverse event/reaction |
| Short | Reaction reported |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | IMMZ.D CodeSystem for Data Elements DE92, International Classification of Diseases, 11th Revision Mortality and Morbidity Statistics (MMS) PK81.7, SNOMED CT 418799008 |
| 6. IMMZD17.reactionDate | |
| Definition | When adverse event/reaction started |
| Short | Reaction date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | IMMZ.D CodeSystem for Data Elements DE93, LOINC 30953-4 |
| Invariants | IMMZ-D-reqReaction-1: Required if input in IMMZ.D.DE92 Reaction reported is Yes (not(%resource.reactionReport.exists()) or %resource.reactionReported.value != true or $this.exists())IMMZ-D-dateOccurred-1: Date ≤ current date ( not($this.exists()) or $this.value <= today()) |
| 8. IMMZD17.reactionManifestation | |
| Definition | The manifestation of the reaction (e.g. infected abscess, swelling, rash, hives, diarrhoea, etc.) observed after administering the vaccine |
| Short | Reaction manifestation |
| Control | 0..1 |
| Binding | The codes SHALL be taken from IMMZ.D.DE95 ValueSet for Reaction manifestation (required to http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE95) |
| Type | Coding |
| Definitional Codes | IMMZ.D CodeSystem for Data Elements DE95, International Classification of Diseases, 11th Revision Mortality and Morbidity Statistics (MMS) NE80.3 |
| Invariants | IMMZ-D-reqReaction-1: Required if input in IMMZ.D.DE92 Reaction reported is Yes (not(%resource.reactionReport.exists()) or %resource.reactionReported.value != true or $this.exists()) |
| 10. IMMZD17.typeOfReaction | |
| Definition | If the event resulted in a reaction, what is the type of reaction |
| Short | Type of reaction |
| Control | 0..1 |
| Binding | The codes SHALL be taken from IMMZ.D.DE107 ValueSet for Type of reaction (required to http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE107) |
| Type | Coding |
| Definitional Codes | IMMZ.D CodeSystem for Data Elements DE107 |
| Invariants | IMMZ-D-reqReaction-1: Required if input in IMMZ.D.DE92 Reaction reported is Yes (not(%resource.reactionReport.exists()) or %resource.reactionReported.value != true or $this.exists()) |
| 12. IMMZD17.otherImportantMedicalEvent | |
| Definition | There was another important reaction or medical event |
| Short | Other important medical event (specify) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | IMMZ.D CodeSystem for Data Elements DE113 |
| 14. IMMZD17.reactionOutcome | |
| Definition | The outcome of the reaction (e.g. death, recovered, recovering) |
| Short | Reaction outcome |
| Control | 0..1 |
| Binding | The codes SHALL be taken from IMMZ.D.DE115 ValueSet for Reaction outcome (required to http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE115) |
| Type | Coding |
| Definitional Codes | IMMZ.D CodeSystem for Data Elements DE115, SNOMED CT 293104008 |
| Invariants | IMMZ-D-reqReaction-1: Required if input in IMMZ.D.DE92 Reaction reported is Yes (not(%resource.reactionReport.exists()) or %resource.reactionReported.value != true or $this.exists()) |
Guidance on how to interpret the contents of this table can be foundhere
| 0. IMMZD17 | |
| Definition | Data elements for the IMMZ.D17.Report AEFI Data Dictionary Activity. |
| Short | IMMZ.D17.Report AEFI |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. IMMZD17.patient | |
| Definition | The patient. |
| Short | Patient |
| Control | 1..1 |
| Type | Reference |
| 4. IMMZD17.reactionReported | |
| Definition | Indicates observation of an adverse event/reaction |
| Short | Reaction reported |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | IMMZ.D CodeSystem for Data Elements DE92, International Classification of Diseases, 11th Revision Mortality and Morbidity Statistics (MMS) PK81.7, SNOMED CT 418799008 |
| 6. IMMZD17.reactionDate | |
| Definition | When adverse event/reaction started |
| Short | Reaction date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | IMMZ.D CodeSystem for Data Elements DE93, LOINC 30953-4 |
| Invariants | IMMZ-D-reqReaction-1: Required if input in IMMZ.D.DE92 Reaction reported is Yes (not(%resource.reactionReport.exists()) or %resource.reactionReported.value != true or $this.exists())IMMZ-D-dateOccurred-1: Date ≤ current date ( not($this.exists()) or $this.value <= today()) |
| 8. IMMZD17.reactionManifestation | |
| Definition | The manifestation of the reaction (e.g. infected abscess, swelling, rash, hives, diarrhoea, etc.) observed after administering the vaccine |
| Short | Reaction manifestation |
| Control | 0..1 |
| Binding | The codes SHALL be taken from IMMZ.D.DE95 ValueSet for Reaction manifestation (required to http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE95) |
| Type | Coding |
| Definitional Codes | IMMZ.D CodeSystem for Data Elements DE95, International Classification of Diseases, 11th Revision Mortality and Morbidity Statistics (MMS) NE80.3 |
| Invariants | IMMZ-D-reqReaction-1: Required if input in IMMZ.D.DE92 Reaction reported is Yes (not(%resource.reactionReport.exists()) or %resource.reactionReported.value != true or $this.exists()) |
| 10. IMMZD17.typeOfReaction | |
| Definition | If the event resulted in a reaction, what is the type of reaction |
| Short | Type of reaction |
| Control | 0..1 |
| Binding | The codes SHALL be taken from IMMZ.D.DE107 ValueSet for Type of reaction (required to http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE107) |
| Type | Coding |
| Definitional Codes | IMMZ.D CodeSystem for Data Elements DE107 |
| Invariants | IMMZ-D-reqReaction-1: Required if input in IMMZ.D.DE92 Reaction reported is Yes (not(%resource.reactionReport.exists()) or %resource.reactionReported.value != true or $this.exists()) |
| 12. IMMZD17.otherImportantMedicalEvent | |
| Definition | There was another important reaction or medical event |
| Short | Other important medical event (specify) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | IMMZ.D CodeSystem for Data Elements DE113 |
| 14. IMMZD17.reactionOutcome | |
| Definition | The outcome of the reaction (e.g. death, recovered, recovering) |
| Short | Reaction outcome |
| Control | 0..1 |
| Binding | The codes SHALL be taken from IMMZ.D.DE115 ValueSet for Reaction outcome (required to http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE115) |
| Type | Coding |
| Definitional Codes | IMMZ.D CodeSystem for Data Elements DE115, SNOMED CT 293104008 |
| Invariants | IMMZ-D-reqReaction-1: Required if input in IMMZ.D.DE92 Reaction reported is Yes (not(%resource.reactionReport.exists()) or %resource.reactionReported.value != true or $this.exists()) |
Guidance on how to interpret the contents of this table can be foundhere
| 0. IMMZD17 | |
| Definition | Data elements for the IMMZ.D17.Report AEFI Data Dictionary Activity. |
| Short | IMMZ.D17.Report AEFI |
| Control | 0..* |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. IMMZD17.patient | |
| Definition | The patient. |
| Short | Patient |
| Control | 1..1 |
| Type | Reference |
| 4. IMMZD17.reactionReported | |
| Definition | Indicates observation of an adverse event/reaction |
| Short | Reaction reported |
| Control | 0..1 |
| Type | boolean |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | IMMZ.D CodeSystem for Data Elements DE92, International Classification of Diseases, 11th Revision Mortality and Morbidity Statistics (MMS) PK81.7, SNOMED CT 418799008 |
| 6. IMMZD17.reactionDate | |
| Definition | When adverse event/reaction started |
| Short | Reaction date |
| Control | 0..1 |
| Type | date |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | IMMZ.D CodeSystem for Data Elements DE93, LOINC 30953-4 |
| Invariants | IMMZ-D-reqReaction-1: Required if input in IMMZ.D.DE92 Reaction reported is Yes (not(%resource.reactionReport.exists()) or %resource.reactionReported.value != true or $this.exists())IMMZ-D-dateOccurred-1: Date ≤ current date ( not($this.exists()) or $this.value <= today()) |
| 8. IMMZD17.reactionManifestation | |
| Definition | The manifestation of the reaction (e.g. infected abscess, swelling, rash, hives, diarrhoea, etc.) observed after administering the vaccine |
| Short | Reaction manifestation |
| Control | 0..1 |
| Binding | The codes SHALL be taken from IMMZ.D.DE95 ValueSet for Reaction manifestation (required to http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE95) |
| Type | Coding |
| Definitional Codes | IMMZ.D CodeSystem for Data Elements DE95, International Classification of Diseases, 11th Revision Mortality and Morbidity Statistics (MMS) NE80.3 |
| Invariants | IMMZ-D-reqReaction-1: Required if input in IMMZ.D.DE92 Reaction reported is Yes (not(%resource.reactionReport.exists()) or %resource.reactionReported.value != true or $this.exists()) |
| 10. IMMZD17.typeOfReaction | |
| Definition | If the event resulted in a reaction, what is the type of reaction |
| Short | Type of reaction |
| Control | 0..1 |
| Binding | The codes SHALL be taken from IMMZ.D.DE107 ValueSet for Type of reaction (required to http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE107) |
| Type | Coding |
| Definitional Codes | IMMZ.D CodeSystem for Data Elements DE107 |
| Invariants | IMMZ-D-reqReaction-1: Required if input in IMMZ.D.DE92 Reaction reported is Yes (not(%resource.reactionReport.exists()) or %resource.reactionReported.value != true or $this.exists()) |
| 12. IMMZD17.otherImportantMedicalEvent | |
| Definition | There was another important reaction or medical event |
| Short | Other important medical event (specify) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| Definitional Codes | IMMZ.D CodeSystem for Data Elements DE113 |
| 14. IMMZD17.reactionOutcome | |
| Definition | The outcome of the reaction (e.g. death, recovered, recovering) |
| Short | Reaction outcome |
| Control | 0..1 |
| Binding | The codes SHALL be taken from IMMZ.D.DE115 ValueSet for Reaction outcome (required to http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE115) |
| Type | Coding |
| Definitional Codes | IMMZ.D CodeSystem for Data Elements DE115, SNOMED CT 293104008 |
| Invariants | IMMZ-D-reqReaction-1: Required if input in IMMZ.D.DE92 Reaction reported is Yes (not(%resource.reactionReport.exists()) or %resource.reactionReported.value != true or $this.exists()) |