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

PathConformanceValueSetURI
IMMZD17.reactionManifestationrequiredIMMZ_D_DE95
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE95
From this IG
IMMZD17.typeOfReactionrequiredIMMZ_D_DE107
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE107
From this IG
IMMZD17.reactionOutcomerequiredIMMZ_D_DE115
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE115
From this IG

Constraints

IdGradePath(s)DetailsRequirements
IMMZ-D-dateOccurred-1errorIMMZD17.reactionDateDate ≤ current date
: not($this.exists()) or $this.value <= today()
IMMZ-D-reqReaction-1errorIMMZD17.reactionDate, IMMZD17.reactionManifestation, IMMZD17.typeOfReaction, IMMZD17.reactionOutcomeRequired 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)

PathConformanceValueSetURI
IMMZD17.reactionManifestationrequiredIMMZ_D_DE95
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE95
From this IG
IMMZD17.typeOfReactionrequiredIMMZ_D_DE107
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE107
From this IG
IMMZD17.reactionOutcomerequiredIMMZ_D_DE115
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE115
From this IG

Constraints

IdGradePath(s)DetailsRequirements
IMMZ-D-dateOccurred-1errorIMMZD17.reactionDateDate ≤ current date
: not($this.exists()) or $this.value <= today()
IMMZ-D-reqReaction-1errorIMMZD17.reactionDate, IMMZD17.reactionManifestation, IMMZD17.typeOfReaction, IMMZD17.reactionOutcomeRequired 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

PathConformanceValueSetURI
IMMZD17.reactionManifestationrequiredIMMZ_D_DE95
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE95
From this IG
IMMZD17.typeOfReactionrequiredIMMZ_D_DE107
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE107
From this IG
IMMZD17.reactionOutcomerequiredIMMZ_D_DE115
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE115
From this IG

Constraints

IdGradePath(s)DetailsRequirements
IMMZ-D-dateOccurred-1errorIMMZD17.reactionDateDate ≤ current date
: not($this.exists()) or $this.value <= today()
IMMZ-D-reqReaction-1errorIMMZD17.reactionDate, IMMZD17.reactionManifestation, IMMZD17.typeOfReaction, IMMZD17.reactionOutcomeRequired 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

PathConformanceValueSetURI
IMMZD17.reactionManifestationrequiredIMMZ_D_DE95
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE95
From this IG
IMMZD17.typeOfReactionrequiredIMMZ_D_DE107
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE107
From this IG
IMMZD17.reactionOutcomerequiredIMMZ_D_DE115
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE115
From this IG

Constraints

IdGradePath(s)DetailsRequirements
IMMZ-D-dateOccurred-1errorIMMZD17.reactionDateDate ≤ current date
: not($this.exists()) or $this.value <= today()
IMMZ-D-reqReaction-1errorIMMZD17.reactionDate, IMMZD17.reactionManifestation, IMMZD17.typeOfReaction, IMMZD17.reactionOutcomeRequired 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)

PathConformanceValueSetURI
IMMZD17.reactionManifestationrequiredIMMZ_D_DE95
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE95
From this IG
IMMZD17.typeOfReactionrequiredIMMZ_D_DE107
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE107
From this IG
IMMZD17.reactionOutcomerequiredIMMZ_D_DE115
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE115
From this IG

Constraints

IdGradePath(s)DetailsRequirements
IMMZ-D-dateOccurred-1errorIMMZD17.reactionDateDate ≤ current date
: not($this.exists()) or $this.value <= today()
IMMZ-D-reqReaction-1errorIMMZD17.reactionDate, IMMZD17.reactionManifestation, IMMZD17.typeOfReaction, IMMZD17.reactionOutcomeRequired 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

PathConformanceValueSetURI
IMMZD17.reactionManifestationrequiredIMMZ_D_DE95
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE95
From this IG
IMMZD17.typeOfReactionrequiredIMMZ_D_DE107
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE107
From this IG
IMMZD17.reactionOutcomerequiredIMMZ_D_DE115
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE115
From this IG

Constraints

IdGradePath(s)DetailsRequirements
IMMZ-D-dateOccurred-1errorIMMZD17.reactionDateDate ≤ current date
: not($this.exists()) or $this.value <= today()
IMMZ-D-reqReaction-1errorIMMZD17.reactionDate, IMMZD17.reactionManifestation, IMMZD17.typeOfReaction, IMMZD17.reactionOutcomeRequired 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