WHO SMART Guidelines - Measles Immunization
0.1.0 - ci-build

WHO SMART Guidelines - Measles Immunization, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-example-immz/ and changes regularly. See the Directory of published versions

Logical Model: IMMZDUpdateVaccinationRecord - Detailed Descriptions

Active as of 2024-09-21

Definitions for the IMMZDUpdateVaccinationRecord logical model.

Guidance on how to interpret the contents of this table can be found here

0. IMMZDUpdateVaccinationRecord
Definition

Data elements for IMMZ.D Update Vaccination Record.

ShortIMMZ.D Update Vaccination Record
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. IMMZDUpdateVaccinationRecord.immunizatioEventStatus
Definition

The current status of the individual immunization event

ShortThe current status of the individual immunization event
Control1..1
BindingThe codes SHALL be taken from IMMZ.D1.DE1 CodeSystem for Immunization status
(required to http://smart.who.int/immunizations-measles/ValueSet/IMMZ.D1.DE1VS)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE1
4. IMMZDUpdateVaccinationRecord.reasonNotDone
Definition

The reason this immunization event was not performed

ShortReason vaccine was not administered
Control0..1
BindingThe codes SHALL be taken from IMMZ.D1.DE5 values for Reason Not Done
(required to http://smart.who.int/immunizations-measles/ValueSet/IMMZ.D1.DE5VS)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE5
6. IMMZDUpdateVaccinationRecord.vaccineProduct
Definition

The brand or trade name used to refer to the vaccine received

ShortVaccine brand
Control1..1
TypeCoding
Definitional CodesImmunizations Concepts CodeSystem D.DE18
8. IMMZDUpdateVaccinationRecord.liveVaccine
Definition

Uses a living but weakened version of the virus or one that's very similar

ShortLive attenuated vaccine
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE173
10. IMMZDUpdateVaccinationRecord.vaccineType
Definition

Vaccine type/category that was administered or was to be administered. Any vaccine code available in the IMMZ.Z Vaccine Library list of codes applies in this data element

ShortVaccine type
Control0..1
TypeCoding
Definitional CodesImmunizations Concepts CodeSystem D.DE19
12. IMMZDUpdateVaccinationRecord.dateTime
Definition

Represents the visit/encounter date, which is the date and time when the vaccine was administered to the client

ShortDate and time of vaccination
Control1..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE20
14. IMMZDUpdateVaccinationRecord.countryOfVaccination
Definition

The service delivery country where the vaccine administration occurred

ShortCountry of vaccination
Control1..1
BindingThe codes SHALL be taken from Country ValueSet
(required to http://smart.who.int/immunizations-measles/ValueSet/sgcountry)
TypeCoding
Definitional CodesImmunizations Concepts CodeSystem D.DE21
16. IMMZDUpdateVaccinationRecord.vaccinationLocation
Definition

The service delivery location where the vaccine administration occurred

ShortVaccination location
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE22
18. IMMZDUpdateVaccinationRecord.vaccineManufacturer
Definition

The manufacturer of the vaccine product

ShortVaccine manufacturer
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE23
20. IMMZDUpdateVaccinationRecord.vaccineLotNumber
Definition

Batch number or lot number of vaccine

ShortVaccine batch number
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE24
22. IMMZDUpdateVaccinationRecord.vaccineMAH
Definition

Name of the market authorization holder of the vaccine received. If market authorization holder is unknown, vaccine manufacturer is REQUIRED

ShortVaccine market authorization holder
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE25
24. IMMZDUpdateVaccinationRecord.vaccineExpirationDate
Definition

The expiration date of the vaccine

ShortExpiration date
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE26
26. IMMZDUpdateVaccinationRecord.vaccineDoseQuantity
Definition

The quantity of vaccine product that was administered

ShortDose quantity
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE34
28. IMMZDUpdateVaccinationRecord.healthWorker
Definition

The person, organization, or role of the entity that performed the act of giving the vaccine to the client. The implementing system can choose to populate this field using data from a health worker registry or health facility registry

ShortHealth worker identifier
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE35
30. IMMZDUpdateVaccinationRecord.vaccineDoseNumber
Definition

Vaccine dose number including dose number within series

ShortDose number
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE124
32. IMMZDUpdateVaccinationRecord.vaccineTotalDosesInSeries
Definition

The recommended number of doses for immunity according to the national protocol

ShortTotal doses in series
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE125

Guidance on how to interpret the contents of this table can be found here

0. IMMZDUpdateVaccinationRecord
Definition

Data elements for IMMZ.D Update Vaccination Record.

ShortIMMZ.D Update Vaccination Record
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. IMMZDUpdateVaccinationRecord.immunizatioEventStatus
Definition

The current status of the individual immunization event

ShortThe current status of the individual immunization event
Control1..1
BindingThe codes SHALL be taken from IMMZ.D1.DE1 CodeSystem for Immunization status
(required to http://smart.who.int/immunizations-measles/ValueSet/IMMZ.D1.DE1VS)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE1
4. IMMZDUpdateVaccinationRecord.reasonNotDone
Definition

The reason this immunization event was not performed

ShortReason vaccine was not administered
Control0..1
BindingThe codes SHALL be taken from IMMZ.D1.DE5 values for Reason Not Done
(required to http://smart.who.int/immunizations-measles/ValueSet/IMMZ.D1.DE5VS)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE5
6. IMMZDUpdateVaccinationRecord.vaccineProduct
Definition

The brand or trade name used to refer to the vaccine received

ShortVaccine brand
Control1..1
TypeCoding
Definitional CodesImmunizations Concepts CodeSystem D.DE18
8. IMMZDUpdateVaccinationRecord.liveVaccine
Definition

Uses a living but weakened version of the virus or one that's very similar

ShortLive attenuated vaccine
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE173
10. IMMZDUpdateVaccinationRecord.vaccineType
Definition

Vaccine type/category that was administered or was to be administered. Any vaccine code available in the IMMZ.Z Vaccine Library list of codes applies in this data element

ShortVaccine type
Control0..1
TypeCoding
Definitional CodesImmunizations Concepts CodeSystem D.DE19
12. IMMZDUpdateVaccinationRecord.dateTime
Definition

Represents the visit/encounter date, which is the date and time when the vaccine was administered to the client

ShortDate and time of vaccination
Control1..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE20
14. IMMZDUpdateVaccinationRecord.countryOfVaccination
Definition

The service delivery country where the vaccine administration occurred

ShortCountry of vaccination
Control1..1
BindingThe codes SHALL be taken from Country ValueSet
(required to http://smart.who.int/immunizations-measles/ValueSet/sgcountry)
TypeCoding
Definitional CodesImmunizations Concepts CodeSystem D.DE21
16. IMMZDUpdateVaccinationRecord.vaccinationLocation
Definition

The service delivery location where the vaccine administration occurred

ShortVaccination location
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE22
18. IMMZDUpdateVaccinationRecord.vaccineManufacturer
Definition

The manufacturer of the vaccine product

ShortVaccine manufacturer
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE23
20. IMMZDUpdateVaccinationRecord.vaccineLotNumber
Definition

Batch number or lot number of vaccine

ShortVaccine batch number
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE24
22. IMMZDUpdateVaccinationRecord.vaccineMAH
Definition

Name of the market authorization holder of the vaccine received. If market authorization holder is unknown, vaccine manufacturer is REQUIRED

ShortVaccine market authorization holder
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE25
24. IMMZDUpdateVaccinationRecord.vaccineExpirationDate
Definition

The expiration date of the vaccine

ShortExpiration date
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE26
26. IMMZDUpdateVaccinationRecord.vaccineDoseQuantity
Definition

The quantity of vaccine product that was administered

ShortDose quantity
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE34
28. IMMZDUpdateVaccinationRecord.healthWorker
Definition

The person, organization, or role of the entity that performed the act of giving the vaccine to the client. The implementing system can choose to populate this field using data from a health worker registry or health facility registry

ShortHealth worker identifier
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE35
30. IMMZDUpdateVaccinationRecord.vaccineDoseNumber
Definition

Vaccine dose number including dose number within series

ShortDose number
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE124
32. IMMZDUpdateVaccinationRecord.vaccineTotalDosesInSeries
Definition

The recommended number of doses for immunity according to the national protocol

ShortTotal doses in series
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE125

Guidance on how to interpret the contents of this table can be found here

0. IMMZDUpdateVaccinationRecord
Definition

Data elements for IMMZ.D Update Vaccination Record.

ShortIMMZ.D Update Vaccination Record
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. IMMZDUpdateVaccinationRecord.immunizatioEventStatus
Definition

The current status of the individual immunization event

ShortThe current status of the individual immunization event
Control1..1
BindingThe codes SHALL be taken from IMMZ.D1.DE1 CodeSystem for Immunization status
(required to http://smart.who.int/immunizations-measles/ValueSet/IMMZ.D1.DE1VS)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE1
4. IMMZDUpdateVaccinationRecord.reasonNotDone
Definition

The reason this immunization event was not performed

ShortReason vaccine was not administered
Control0..1
BindingThe codes SHALL be taken from IMMZ.D1.DE5 values for Reason Not Done
(required to http://smart.who.int/immunizations-measles/ValueSet/IMMZ.D1.DE5VS)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE5
6. IMMZDUpdateVaccinationRecord.vaccineProduct
Definition

The brand or trade name used to refer to the vaccine received

ShortVaccine brand
Control1..1
TypeCoding
Definitional CodesImmunizations Concepts CodeSystem D.DE18
8. IMMZDUpdateVaccinationRecord.liveVaccine
Definition

Uses a living but weakened version of the virus or one that's very similar

ShortLive attenuated vaccine
Control0..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE173
10. IMMZDUpdateVaccinationRecord.vaccineType
Definition

Vaccine type/category that was administered or was to be administered. Any vaccine code available in the IMMZ.Z Vaccine Library list of codes applies in this data element

ShortVaccine type
Control0..1
TypeCoding
Definitional CodesImmunizations Concepts CodeSystem D.DE19
12. IMMZDUpdateVaccinationRecord.dateTime
Definition

Represents the visit/encounter date, which is the date and time when the vaccine was administered to the client

ShortDate and time of vaccination
Control1..1
TypedateTime
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE20
14. IMMZDUpdateVaccinationRecord.countryOfVaccination
Definition

The service delivery country where the vaccine administration occurred

ShortCountry of vaccination
Control1..1
BindingThe codes SHALL be taken from Country ValueSet
(required to http://smart.who.int/immunizations-measles/ValueSet/sgcountry)
TypeCoding
Definitional CodesImmunizations Concepts CodeSystem D.DE21
16. IMMZDUpdateVaccinationRecord.vaccinationLocation
Definition

The service delivery location where the vaccine administration occurred

ShortVaccination location
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE22
18. IMMZDUpdateVaccinationRecord.vaccineManufacturer
Definition

The manufacturer of the vaccine product

ShortVaccine manufacturer
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE23
20. IMMZDUpdateVaccinationRecord.vaccineLotNumber
Definition

Batch number or lot number of vaccine

ShortVaccine batch number
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE24
22. IMMZDUpdateVaccinationRecord.vaccineMAH
Definition

Name of the market authorization holder of the vaccine received. If market authorization holder is unknown, vaccine manufacturer is REQUIRED

ShortVaccine market authorization holder
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE25
24. IMMZDUpdateVaccinationRecord.vaccineExpirationDate
Definition

The expiration date of the vaccine

ShortExpiration date
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE26
26. IMMZDUpdateVaccinationRecord.vaccineDoseQuantity
Definition

The quantity of vaccine product that was administered

ShortDose quantity
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE34
28. IMMZDUpdateVaccinationRecord.healthWorker
Definition

The person, organization, or role of the entity that performed the act of giving the vaccine to the client. The implementing system can choose to populate this field using data from a health worker registry or health facility registry

ShortHealth worker identifier
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE35
30. IMMZDUpdateVaccinationRecord.vaccineDoseNumber
Definition

Vaccine dose number including dose number within series

ShortDose number
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE124
32. IMMZDUpdateVaccinationRecord.vaccineTotalDosesInSeries
Definition

The recommended number of doses for immunity according to the national protocol

ShortTotal doses in series
Control0..1
Typeinteger
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesImmunizations Concepts CodeSystem D.DE125