SMART Empty IG
0.1.0 - ci-build

SMART Empty IG, 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/DigitalSQR/smart-catopia-measles and changes regularly. See the Directory of published versions

Logical Model: IMMZDUpdateVaccinationRecord - Detailed Descriptions

Active as of 2024-03-24

Definitions for the IMMZDCatUpdateVaccinationRecord logical model.

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

0. IMMZDCatUpdateVaccinationRecord
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. IMMZDCatUpdateVaccinationRecord.vaccineProduct
BindingThe codes SHALL be taken from Catopia MeaslesVaccine Products ValueSet
(required to http://worldhealthorganization.github.io/smart/ValueSet/VSCatMeaslesVaccineProducts)

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

0. IMMZDCatUpdateVaccinationRecord
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. IMMZDCatUpdateVaccinationRecord.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
4. IMMZDCatUpdateVaccinationRecord.vaccineProduct
Definition

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

ShortVaccine brand
Control1..1
BindingThe codes SHALL be taken from Catopia MeaslesVaccine Products ValueSet
(required to http://worldhealthorganization.github.io/smart/ValueSet/VSCatMeaslesVaccineProducts)
TypeCoding
6. IMMZDCatUpdateVaccinationRecord.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
8. IMMZDCatUpdateVaccinationRecord.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

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

0. IMMZDCatUpdateVaccinationRecord
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. IMMZDCatUpdateVaccinationRecord.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
4. IMMZDCatUpdateVaccinationRecord.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 CodeSystem 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
6. IMMZDCatUpdateVaccinationRecord.vaccineProduct
Definition

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

ShortVaccine brand
Control1..1
BindingThe codes SHALL be taken from Catopia MeaslesVaccine Products ValueSet
(required to http://worldhealthorganization.github.io/smart/ValueSet/VSCatMeaslesVaccineProducts)
TypeCoding
8. IMMZDCatUpdateVaccinationRecord.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
10. IMMZDCatUpdateVaccinationRecord.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
12. IMMZDCatUpdateVaccinationRecord.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
14. IMMZDCatUpdateVaccinationRecord.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
16. IMMZDCatUpdateVaccinationRecord.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
18. IMMZDCatUpdateVaccinationRecord.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
20. IMMZDCatUpdateVaccinationRecord.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
22. IMMZDCatUpdateVaccinationRecord.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
24. IMMZDCatUpdateVaccinationRecord.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
26. IMMZDCatUpdateVaccinationRecord.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
28. IMMZDCatUpdateVaccinationRecord.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
30. IMMZDCatUpdateVaccinationRecord.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
32. IMMZDCatUpdateVaccinationRecord.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