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

Logical Model: IMMZ.D17.Report AEFI

Official URL: http://smart.who.int/immunizations/StructureDefinition/IMMZD17 Version: 0.2.0
Active as of 2025-01-13 Computable Name: IMMZ_D17_Report_AEFI

Data elements for the IMMZ.D17.Report AEFI Data Dictionary Activity.

Usages:

  • This Logical Model is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. IMMZD17 0..* Base IMMZ.D17.Report AEFI
... patient 1..1 Reference() Patient
... reactionReported 0..1 boolean Reaction reported
... reactionDate C 0..1 date Reaction date
Constraints: IMMZ-D-reqReaction-1, IMMZ-D-dateOccurred-1
... typeOfReaction C 0..1 Coding Type of reaction
Binding: IMMZ.D.DE107 ValueSet for Type of reaction (required)
Constraints: IMMZ-D-reqReaction-1
... otherImportantMedicalEvent 0..1 string Other important medical event (specify)
... reactionOutcome C 0..1 Coding Reaction outcome
Binding: IMMZ.D.DE115 ValueSet for Reaction outcome (required)
Constraints: IMMZ-D-reqReaction-1

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
IMMZD17.reactionManifestation Base required IMMZ.D.DE95 ValueSet for Reaction manifestation 📦0.2.0 This IG
IMMZD17.typeOfReaction Base required IMMZ.D.DE107 ValueSet for Type of reaction 📦0.2.0 This IG
IMMZD17.reactionOutcome Base required IMMZ.D.DE115 ValueSet for Reaction outcome 📦0.2.0 This IG

Constraints

Id Grade Path(s) Description Expression
IMMZ-D-dateOccurred-1 error IMMZD17.reactionDate Date ≤ current date not($this.exists()) or $this.value <= today()
IMMZ-D-reqReaction-1 error IMMZD17.reactionDate, IMMZD17.reactionManifestation, IMMZD17.typeOfReaction, IMMZD17.reactionOutcome Required if input in IMMZ.D.DE92 Reaction reported is Yes not(%resource.reactionReport.exists()) or %resource.reactionReported.value != true or $this.exists()

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. IMMZD17 0..* Base IMMZ.D17.Report AEFI
... patient 1..1 Reference() Patient
... reactionReported 0..1 boolean Reaction reported
... reactionDate C 0..1 date Reaction date
Constraints: IMMZ-D-reqReaction-1, IMMZ-D-dateOccurred-1
... typeOfReaction C 0..1 Coding Type of reaction
Binding: IMMZ.D.DE107 ValueSet for Type of reaction (required)
Constraints: IMMZ-D-reqReaction-1
... otherImportantMedicalEvent 0..1 string Other important medical event (specify)
... reactionOutcome C 0..1 Coding Reaction outcome
Binding: IMMZ.D.DE115 ValueSet for Reaction outcome (required)
Constraints: IMMZ-D-reqReaction-1

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
IMMZD17.reactionManifestation Base required IMMZ.D.DE95 ValueSet for Reaction manifestation 📦0.2.0 This IG
IMMZD17.typeOfReaction Base required IMMZ.D.DE107 ValueSet for Type of reaction 📦0.2.0 This IG
IMMZD17.reactionOutcome Base required IMMZ.D.DE115 ValueSet for Reaction outcome 📦0.2.0 This IG

Constraints

Id Grade Path(s) Description Expression
IMMZ-D-dateOccurred-1 error IMMZD17.reactionDate Date ≤ current date not($this.exists()) or $this.value <= today()
IMMZ-D-reqReaction-1 error IMMZD17.reactionDate, IMMZD17.reactionManifestation, IMMZD17.typeOfReaction, IMMZD17.reactionOutcome Required if input in IMMZ.D.DE92 Reaction reported is Yes not(%resource.reactionReport.exists()) or %resource.reactionReported.value != true or $this.exists()
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. IMMZD17 0..* Base IMMZ.D17.Report AEFI
... patient 1..1 Reference() Patient
... reactionReported 0..1 boolean Reaction reported
... reactionDate C 0..1 date Reaction date
Constraints: IMMZ-D-reqReaction-1, IMMZ-D-dateOccurred-1
... typeOfReaction C 0..1 Coding Type of reaction
Binding: IMMZ.D.DE107 ValueSet for Type of reaction (required)
Constraints: IMMZ-D-reqReaction-1
... otherImportantMedicalEvent 0..1 string Other important medical event (specify)
... reactionOutcome C 0..1 Coding Reaction outcome
Binding: IMMZ.D.DE115 ValueSet for Reaction outcome (required)
Constraints: IMMZ-D-reqReaction-1

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
IMMZD17.reactionManifestation Base required IMMZ.D.DE95 ValueSet for Reaction manifestation 📦0.2.0 This IG
IMMZD17.typeOfReaction Base required IMMZ.D.DE107 ValueSet for Type of reaction 📦0.2.0 This IG
IMMZD17.reactionOutcome Base required IMMZ.D.DE115 ValueSet for Reaction outcome 📦0.2.0 This IG

Constraints

Id Grade Path(s) Description Expression
IMMZ-D-dateOccurred-1 error IMMZD17.reactionDate Date ≤ current date not($this.exists()) or $this.value <= today()
IMMZ-D-reqReaction-1 error IMMZD17.reactionDate, IMMZD17.reactionManifestation, IMMZD17.typeOfReaction, IMMZD17.reactionOutcome Required if input in IMMZ.D.DE92 Reaction reported is Yes not(%resource.reactionReport.exists()) or %resource.reactionReported.value != true or $this.exists()

This structure is derived from Base

Summary

Mandatory: 0 element(1 nested mandatory element)

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. IMMZD17 0..* Base IMMZ.D17.Report AEFI
... patient 1..1 Reference() Patient
... reactionReported 0..1 boolean Reaction reported
... reactionDate C 0..1 date Reaction date
Constraints: IMMZ-D-reqReaction-1, IMMZ-D-dateOccurred-1
... typeOfReaction C 0..1 Coding Type of reaction
Binding: IMMZ.D.DE107 ValueSet for Type of reaction (required)
Constraints: IMMZ-D-reqReaction-1
... otherImportantMedicalEvent 0..1 string Other important medical event (specify)
... reactionOutcome C 0..1 Coding Reaction outcome
Binding: IMMZ.D.DE115 ValueSet for Reaction outcome (required)
Constraints: IMMZ-D-reqReaction-1

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
IMMZD17.reactionManifestation Base required IMMZ.D.DE95 ValueSet for Reaction manifestation 📦0.2.0 This IG
IMMZD17.typeOfReaction Base required IMMZ.D.DE107 ValueSet for Type of reaction 📦0.2.0 This IG
IMMZD17.reactionOutcome Base required IMMZ.D.DE115 ValueSet for Reaction outcome 📦0.2.0 This IG

Constraints

Id Grade Path(s) Description Expression
IMMZ-D-dateOccurred-1 error IMMZD17.reactionDate Date ≤ current date not($this.exists()) or $this.value <= today()
IMMZ-D-reqReaction-1 error IMMZD17.reactionDate, IMMZD17.reactionManifestation, IMMZD17.typeOfReaction, IMMZD17.reactionOutcome Required if input in IMMZ.D.DE92 Reaction reported is Yes not(%resource.reactionReport.exists()) or %resource.reactionReported.value != true or $this.exists()

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. IMMZD17 0..* Base IMMZ.D17.Report AEFI
... patient 1..1 Reference() Patient
... reactionReported 0..1 boolean Reaction reported
... reactionDate C 0..1 date Reaction date
Constraints: IMMZ-D-reqReaction-1, IMMZ-D-dateOccurred-1
... typeOfReaction C 0..1 Coding Type of reaction
Binding: IMMZ.D.DE107 ValueSet for Type of reaction (required)
Constraints: IMMZ-D-reqReaction-1
... otherImportantMedicalEvent 0..1 string Other important medical event (specify)
... reactionOutcome C 0..1 Coding Reaction outcome
Binding: IMMZ.D.DE115 ValueSet for Reaction outcome (required)
Constraints: IMMZ-D-reqReaction-1

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
IMMZD17.reactionManifestation Base required IMMZ.D.DE95 ValueSet for Reaction manifestation 📦0.2.0 This IG
IMMZD17.typeOfReaction Base required IMMZ.D.DE107 ValueSet for Type of reaction 📦0.2.0 This IG
IMMZD17.reactionOutcome Base required IMMZ.D.DE115 ValueSet for Reaction outcome 📦0.2.0 This IG

Constraints

Id Grade Path(s) Description Expression
IMMZ-D-dateOccurred-1 error IMMZD17.reactionDate Date ≤ current date not($this.exists()) or $this.value <= today()
IMMZ-D-reqReaction-1 error IMMZD17.reactionDate, IMMZD17.reactionManifestation, IMMZD17.typeOfReaction, IMMZD17.reactionOutcome Required if input in IMMZ.D.DE92 Reaction reported is Yes not(%resource.reactionReport.exists()) or %resource.reactionReported.value != true or $this.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. IMMZD17 0..* Base IMMZ.D17.Report AEFI
... patient 1..1 Reference() Patient
... reactionReported 0..1 boolean Reaction reported
... reactionDate C 0..1 date Reaction date
Constraints: IMMZ-D-reqReaction-1, IMMZ-D-dateOccurred-1
... typeOfReaction C 0..1 Coding Type of reaction
Binding: IMMZ.D.DE107 ValueSet for Type of reaction (required)
Constraints: IMMZ-D-reqReaction-1
... otherImportantMedicalEvent 0..1 string Other important medical event (specify)
... reactionOutcome C 0..1 Coding Reaction outcome
Binding: IMMZ.D.DE115 ValueSet for Reaction outcome (required)
Constraints: IMMZ-D-reqReaction-1

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
IMMZD17.reactionManifestation Base required IMMZ.D.DE95 ValueSet for Reaction manifestation 📦0.2.0 This IG
IMMZD17.typeOfReaction Base required IMMZ.D.DE107 ValueSet for Type of reaction 📦0.2.0 This IG
IMMZD17.reactionOutcome Base required IMMZ.D.DE115 ValueSet for Reaction outcome 📦0.2.0 This IG

Constraints

Id Grade Path(s) Description Expression
IMMZ-D-dateOccurred-1 error IMMZD17.reactionDate Date ≤ current date not($this.exists()) or $this.value <= today()
IMMZ-D-reqReaction-1 error IMMZD17.reactionDate, IMMZD17.reactionManifestation, IMMZD17.typeOfReaction, IMMZD17.reactionOutcome Required if input in IMMZ.D.DE92 Reaction reported is Yes not(%resource.reactionReport.exists()) or %resource.reactionReported.value != true or $this.exists()

This structure is derived from Base

Summary

Mandatory: 0 element(1 nested mandatory element)

 

Other representations of profile: CSV, Excel