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.D13.Update client record

Official URL: http://smart.who.int/immunizations/StructureDefinition/IMMZD13 Version: 0.2.0
Active as of 2025-01-10 Computable Name: IMMZ_D13_Update_client_record

Data elements for the IMMZ.D13.Update client record 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
.. IMMZD13 0..* Base IMMZ.D13.Update client record
... patient 1..1 Reference() Patient
... birthDose C 0..1 boolean Birth dose
Constraints: IMMZ-D-reqVType-1
... typeOfDose 1..1 Coding Type of dose
Binding: IMMZ.D.DE258 ValueSet for Type of dose (required)
... completedThePrimaryVaccinationSeries 0..1 boolean Completed the primary vaccination series
... completedTheBoosterSeries 0..1 boolean Completed the booster series
... dateWhenPrimaryVaccinationSeriesWasCompleted C 0..1 date Date when primary vaccination series was completed
Constraints: IMMZ-D-reqPrimaryCompleted-1, IMMZ-D-dateOccurred-1
... hivStatus 0..1 Coding HIV status
Binding: IMMZ.D.DE204 ValueSet for HIV status (required)
... typeOfPoliovirusDose C 0..1 Coding Type of poliovirus dose
Binding: IMMZ.D.DE212 ValueSet for Type of poliovirus dose (required)
Constraints: IMMZ-D-reqVType-4
... typeOfJeDose C 0..1 Coding Type of JE dose
Binding: IMMZ.D.DE216 ValueSet for Type of JE dose (required)
Constraints: IMMZ-D-reqVType-8
... typeOfTbeDose C 0..1 Coding Type of TBE dose
Binding: IMMZ.D.DE220 ValueSet for Type of TBE dose (required)
Constraints: IMMZ-D-reqVType-9
... typeOfTyphoidDose C 0..1 Coding Type of typhoid dose
Binding: IMMZ.D.DE225 ValueSet for Type of typhoid dose (required)
Constraints: IMMZ-D-reqVType-10
... typeOfCholeraDose C 0..1 Coding Type of cholera dose
Binding: IMMZ.D.DE229 ValueSet for Type of cholera dose (required)
Constraints: IMMZ-D-reqVType-11
... typeOfMeningococcalDose C 0..1 Coding Type of meningococcal dose
Binding: IMMZ.D.DE232 ValueSet for Type of meningococcal dose (required)
Constraints: IMMZ-D-reqVType-12
... typeOfHepatitisADose C 0..1 Coding Type of hepatitis A dose
Binding: IMMZ.D.DE237 ValueSet for Type of hepatitis A dose (required)
Constraints: IMMZ-D-reqVType-13
... typeOfHepatitisBDose C 0..1 Coding Type of hepatitis B dose
Binding: IMMZ.D.DE254 ValueSet for Type of hepatitis B dose (required)
Constraints: IMMZ-D-reqVType-14
... vaccineType 1..* Coding Vaccine type
Binding: IMMZ.Z.VS ValueSet for vaccine types (required)
... dateAndTimeOfVaccination 1..1 dateTime Date and time of vaccination
... contactDate C 0..1 dateTime Contact date
Constraints: IMMZ-D-dateTimeOccurred-1
... ancContactNumber 0..1 integer ANC contact number
... doseNumber C 1..1 integer Dose number
Constraints: IMMZ-D-reqGTEZero-1
... immunizationEventStatus 1..1 Coding Immunization event status
Binding: IMMZ.D.DE1 ValueSet for Immunization event status (required)
... reasonVaccineWasNotAdministered C 0..1 Coding Reason vaccine was not administered
Binding: IMMZ.D.DE5 ValueSet for Reason vaccine was not administered (required)
Constraints: IMMZ-D-statusNotDone-1
... vaccineBrand 1..1 Coding Vaccine brand
Binding: IMMZ.D.DE18 ValueSet for Vaccine brand (example)
... liveVaccine 0..1 boolean Live vaccine
... countryOfVaccination 1..1 Coding Country of vaccination
Binding: Iso3166-1-3 (required)
... administrativeArea 0..1 Coding Administrative area
... vaccineManufacturer 1..1 Coding Vaccine manufacturer
Binding: IMMZ.D.DE23 ValueSet for Vaccine manufacturer (example)
... vaccineBatchNumber 0..1 string Vaccine batch number
... vaccineMarketAuthorizationHolder 1..1 Coding Vaccine market authorization holder
Binding: IMMZ.D.DE25 ValueSet for Vaccine market authorization holder (example)
... expirationDate 0..1 date Expiration date
... doseQuantity C 0..1 Quantity Dose quantity
Constraints: IMMZ-D-reqGTZero-1
... healthWorkerIdentifier 0..1 string Health worker identifier
... totalDosesInSeries C 0..1 integer Total doses in series
Constraints: IMMZ-D-reqGTZero-1
... diseaseTargeted 0..* Coding Disease targeted
Binding: IMMZ.D.DE126 ValueSet for Disease targeted (required)
... dueDateOfNextDose 0..1 date Due date of next dose

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
IMMZD13.typeOfDoserequiredIMMZ_D_DE258
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE258
From this IG
IMMZD13.hivStatusrequiredIMMZ_D_DE204
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE204
From this IG
IMMZD13.typeOfPoliovirusDoserequiredIMMZ_D_DE212
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE212
From this IG
IMMZD13.typeOfJeDoserequiredIMMZ_D_DE216
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE216
From this IG
IMMZD13.typeOfTbeDoserequiredIMMZ_D_DE220
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE220
From this IG
IMMZD13.typeOfTyphoidDoserequiredIMMZ_D_DE225
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE225
From this IG
IMMZD13.typeOfCholeraDoserequiredIMMZ_D_DE229
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE229
From this IG
IMMZD13.typeOfMeningococcalDoserequiredIMMZ_D_DE232
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE232
From this IG
IMMZD13.typeOfHepatitisADoserequiredIMMZ_D_DE237
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE237
From this IG
IMMZD13.typeOfHepatitisBDoserequiredIMMZ_D_DE254
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE254
From this IG
IMMZD13.vaccineTyperequiredIMMZ_Z_VS
http://smart.who.int/immunizations/ValueSet/IMMZ.Z.VS
From this IG
IMMZD13.immunizationEventStatusrequiredIMMZ_D_DE1
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE1
From this IG
IMMZD13.reasonVaccineWasNotAdministeredrequiredIMMZ_D_DE5
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE5
From this IG
IMMZD13.vaccineBrandexampleIMMZ_D_DE18
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE18
From this IG
IMMZD13.countryOfVaccinationrequiredIso3166-1-3
http://hl7.org/fhir/ValueSet/iso3166-1-3
From the FHIR Standard
IMMZD13.vaccineManufacturerexampleIMMZ_D_DE23
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE23
From this IG
IMMZD13.vaccineMarketAuthorizationHolderexampleIMMZ_D_DE25
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE25
From this IG
IMMZD13.diseaseTargetedrequiredIMMZ_D_DE126
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE126
From this IG

Constraints

IdGradePath(s)DetailsRequirements
IMMZ-D-dateOccurred-1errorIMMZD13.dateWhenPrimaryVaccinationSeriesWasCompletedDate ≤ current date
: not($this.exists()) or $this.value <= today()
IMMZ-D-dateTimeOccurred-1errorIMMZD13.contactDateDateTime ≤ current DateTime
: not($this.exists()) or $this.value <= now()
IMMZ-D-reqGTEZero-1errorIMMZD13.doseNumberMust be positive decimal value greater than or equal to zero (≥0)
: not($this.exists()) or $this.value >= 0
IMMZ-D-reqGTZero-1errorIMMZD13.doseQuantity, IMMZD13.totalDosesInSeriesMust be positive decimal value greater than zero (>0.00)
: not($this.exists()) or $this.value > 0
IMMZ-D-reqPrimaryCompleted-1errorIMMZD13.dateWhenPrimaryVaccinationSeriesWasCompletedRequired if input in IMMZ.D.DE203 Completed the primary vaccination series is Yes
: %resource.completedTheBoosterSeries.value = false or $this.exists()
IMMZ-D-reqVType-1errorIMMZD13.birthDoseRequired if input in IMMZ.D.DE19 vaccine type is Hepatitis B-containing vaccines OR Poliovirus-containing vaccines.
: (%resource.vaccineType.value != 'DE6' and %resource.vaccineType.value != 'DE14') or $this.exists()
IMMZ-D-reqVType-4errorIMMZD13.typeOfPoliovirusDoseRequired if input in IMMZ.D.DE19 vaccine type is BCG vaccines OR Hepatitis B-containing vaccines
: (%resource.vaccineType.value != 'DE1' and %resource.vaccineType.value != 'DE6') or $this.exists()
IMMZ-D-reqVType-8errorIMMZD13.typeOfJeDoseRequired if input in IMMZ.D.DE19 vaccine type is JE vaccines
: %resource.vaccineType.value != 'DE8' or $this.exists()
IMMZ-D-reqVType-9errorIMMZD13.typeOfTbeDoseRequired if input in IMMZ.D.DE19 vaccine type is TBE vaccines
: %resource.vaccineType.value != 'DE20' or $this.exists()
IMMZ-D-reqVType-10errorIMMZD13.typeOfTyphoidDoseRequired if input in IMMZ.D.DE19 vaccine type is Typhoid vaccines
: %resource.vaccineType.value != 'DE21' or $this.exists()
IMMZ-D-reqVType-11errorIMMZD13.typeOfCholeraDoseRequired if input in IMMZ.D.DE19 vaccine type is Cholera vaccines
: %resource.vaccineType.value != 'DE2' or $this.exists()
IMMZ-D-reqVType-12errorIMMZD13.typeOfMeningococcalDoseRequired if input in IMMZ.D.DE19 vaccine type is Meningococcal vaccines
: %resource.vaccineType.value != 'DE10' or $this.exists()
IMMZ-D-reqVType-13errorIMMZD13.typeOfHepatitisADoseRequired if input in IMMZ.D.DE19 vaccine type is Hepatitis A-containing vaccines
: %resource.vaccineType.value != 'DE5' or $this.exists()
IMMZ-D-reqVType-14errorIMMZD13.typeOfHepatitisBDoseRequired if input in IMMZ.D.DE6 vaccine type is Hepatitis B-containing vaccines
: %resource.vaccineType.value != 'DE6' or $this.exists()
IMMZ-D-statusNotDone-1errorIMMZD13.reasonVaccineWasNotAdministeredRequired if input in IMMZ.D.DE1 Immunization event status is Not Done
: %resource.immunizationEventStatus.value = 'DE4' or $this.exists()

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. IMMZD13 0..* Base IMMZ.D13.Update client record
... patient 1..1 Reference() Patient
... birthDose C 0..1 boolean Birth dose
Constraints: IMMZ-D-reqVType-1
... typeOfDose 1..1 Coding Type of dose
Binding: IMMZ.D.DE258 ValueSet for Type of dose (required)
... completedThePrimaryVaccinationSeries 0..1 boolean Completed the primary vaccination series
... completedTheBoosterSeries 0..1 boolean Completed the booster series
... dateWhenPrimaryVaccinationSeriesWasCompleted C 0..1 date Date when primary vaccination series was completed
Constraints: IMMZ-D-reqPrimaryCompleted-1, IMMZ-D-dateOccurred-1
... hivStatus 0..1 Coding HIV status
Binding: IMMZ.D.DE204 ValueSet for HIV status (required)
... typeOfPoliovirusDose C 0..1 Coding Type of poliovirus dose
Binding: IMMZ.D.DE212 ValueSet for Type of poliovirus dose (required)
Constraints: IMMZ-D-reqVType-4
... typeOfJeDose C 0..1 Coding Type of JE dose
Binding: IMMZ.D.DE216 ValueSet for Type of JE dose (required)
Constraints: IMMZ-D-reqVType-8
... typeOfTbeDose C 0..1 Coding Type of TBE dose
Binding: IMMZ.D.DE220 ValueSet for Type of TBE dose (required)
Constraints: IMMZ-D-reqVType-9
... typeOfTyphoidDose C 0..1 Coding Type of typhoid dose
Binding: IMMZ.D.DE225 ValueSet for Type of typhoid dose (required)
Constraints: IMMZ-D-reqVType-10
... typeOfCholeraDose C 0..1 Coding Type of cholera dose
Binding: IMMZ.D.DE229 ValueSet for Type of cholera dose (required)
Constraints: IMMZ-D-reqVType-11
... typeOfMeningococcalDose C 0..1 Coding Type of meningococcal dose
Binding: IMMZ.D.DE232 ValueSet for Type of meningococcal dose (required)
Constraints: IMMZ-D-reqVType-12
... typeOfHepatitisADose C 0..1 Coding Type of hepatitis A dose
Binding: IMMZ.D.DE237 ValueSet for Type of hepatitis A dose (required)
Constraints: IMMZ-D-reqVType-13
... typeOfHepatitisBDose C 0..1 Coding Type of hepatitis B dose
Binding: IMMZ.D.DE254 ValueSet for Type of hepatitis B dose (required)
Constraints: IMMZ-D-reqVType-14
... vaccineType 1..* Coding Vaccine type
Binding: IMMZ.Z.VS ValueSet for vaccine types (required)
... dateAndTimeOfVaccination 1..1 dateTime Date and time of vaccination
... contactDate C 0..1 dateTime Contact date
Constraints: IMMZ-D-dateTimeOccurred-1
... ancContactNumber 0..1 integer ANC contact number
... doseNumber C 1..1 integer Dose number
Constraints: IMMZ-D-reqGTEZero-1
... immunizationEventStatus 1..1 Coding Immunization event status
Binding: IMMZ.D.DE1 ValueSet for Immunization event status (required)
... reasonVaccineWasNotAdministered C 0..1 Coding Reason vaccine was not administered
Binding: IMMZ.D.DE5 ValueSet for Reason vaccine was not administered (required)
Constraints: IMMZ-D-statusNotDone-1
... vaccineBrand 1..1 Coding Vaccine brand
Binding: IMMZ.D.DE18 ValueSet for Vaccine brand (example)
... liveVaccine 0..1 boolean Live vaccine
... countryOfVaccination 1..1 Coding Country of vaccination
Binding: Iso3166-1-3 (required)
... administrativeArea 0..1 Coding Administrative area
... vaccineManufacturer 1..1 Coding Vaccine manufacturer
Binding: IMMZ.D.DE23 ValueSet for Vaccine manufacturer (example)
... vaccineBatchNumber 0..1 string Vaccine batch number
... vaccineMarketAuthorizationHolder 1..1 Coding Vaccine market authorization holder
Binding: IMMZ.D.DE25 ValueSet for Vaccine market authorization holder (example)
... expirationDate 0..1 date Expiration date
... doseQuantity C 0..1 Quantity Dose quantity
Constraints: IMMZ-D-reqGTZero-1
... healthWorkerIdentifier 0..1 string Health worker identifier
... totalDosesInSeries C 0..1 integer Total doses in series
Constraints: IMMZ-D-reqGTZero-1
... diseaseTargeted 0..* Coding Disease targeted
Binding: IMMZ.D.DE126 ValueSet for Disease targeted (required)
... dueDateOfNextDose 0..1 date Due date of next dose

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
IMMZD13.typeOfDoserequiredIMMZ_D_DE258
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE258
From this IG
IMMZD13.hivStatusrequiredIMMZ_D_DE204
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE204
From this IG
IMMZD13.typeOfPoliovirusDoserequiredIMMZ_D_DE212
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE212
From this IG
IMMZD13.typeOfJeDoserequiredIMMZ_D_DE216
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE216
From this IG
IMMZD13.typeOfTbeDoserequiredIMMZ_D_DE220
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE220
From this IG
IMMZD13.typeOfTyphoidDoserequiredIMMZ_D_DE225
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE225
From this IG
IMMZD13.typeOfCholeraDoserequiredIMMZ_D_DE229
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE229
From this IG
IMMZD13.typeOfMeningococcalDoserequiredIMMZ_D_DE232
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE232
From this IG
IMMZD13.typeOfHepatitisADoserequiredIMMZ_D_DE237
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE237
From this IG
IMMZD13.typeOfHepatitisBDoserequiredIMMZ_D_DE254
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE254
From this IG
IMMZD13.vaccineTyperequiredIMMZ_Z_VS
http://smart.who.int/immunizations/ValueSet/IMMZ.Z.VS
From this IG
IMMZD13.immunizationEventStatusrequiredIMMZ_D_DE1
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE1
From this IG
IMMZD13.reasonVaccineWasNotAdministeredrequiredIMMZ_D_DE5
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE5
From this IG
IMMZD13.vaccineBrandexampleIMMZ_D_DE18
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE18
From this IG
IMMZD13.countryOfVaccinationrequiredIso3166-1-3
http://hl7.org/fhir/ValueSet/iso3166-1-3
From the FHIR Standard
IMMZD13.vaccineManufacturerexampleIMMZ_D_DE23
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE23
From this IG
IMMZD13.vaccineMarketAuthorizationHolderexampleIMMZ_D_DE25
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE25
From this IG
IMMZD13.diseaseTargetedrequiredIMMZ_D_DE126
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE126
From this IG

Constraints

IdGradePath(s)DetailsRequirements
IMMZ-D-dateOccurred-1errorIMMZD13.dateWhenPrimaryVaccinationSeriesWasCompletedDate ≤ current date
: not($this.exists()) or $this.value <= today()
IMMZ-D-dateTimeOccurred-1errorIMMZD13.contactDateDateTime ≤ current DateTime
: not($this.exists()) or $this.value <= now()
IMMZ-D-reqGTEZero-1errorIMMZD13.doseNumberMust be positive decimal value greater than or equal to zero (≥0)
: not($this.exists()) or $this.value >= 0
IMMZ-D-reqGTZero-1errorIMMZD13.doseQuantity, IMMZD13.totalDosesInSeriesMust be positive decimal value greater than zero (>0.00)
: not($this.exists()) or $this.value > 0
IMMZ-D-reqPrimaryCompleted-1errorIMMZD13.dateWhenPrimaryVaccinationSeriesWasCompletedRequired if input in IMMZ.D.DE203 Completed the primary vaccination series is Yes
: %resource.completedTheBoosterSeries.value = false or $this.exists()
IMMZ-D-reqVType-1errorIMMZD13.birthDoseRequired if input in IMMZ.D.DE19 vaccine type is Hepatitis B-containing vaccines OR Poliovirus-containing vaccines.
: (%resource.vaccineType.value != 'DE6' and %resource.vaccineType.value != 'DE14') or $this.exists()
IMMZ-D-reqVType-4errorIMMZD13.typeOfPoliovirusDoseRequired if input in IMMZ.D.DE19 vaccine type is BCG vaccines OR Hepatitis B-containing vaccines
: (%resource.vaccineType.value != 'DE1' and %resource.vaccineType.value != 'DE6') or $this.exists()
IMMZ-D-reqVType-8errorIMMZD13.typeOfJeDoseRequired if input in IMMZ.D.DE19 vaccine type is JE vaccines
: %resource.vaccineType.value != 'DE8' or $this.exists()
IMMZ-D-reqVType-9errorIMMZD13.typeOfTbeDoseRequired if input in IMMZ.D.DE19 vaccine type is TBE vaccines
: %resource.vaccineType.value != 'DE20' or $this.exists()
IMMZ-D-reqVType-10errorIMMZD13.typeOfTyphoidDoseRequired if input in IMMZ.D.DE19 vaccine type is Typhoid vaccines
: %resource.vaccineType.value != 'DE21' or $this.exists()
IMMZ-D-reqVType-11errorIMMZD13.typeOfCholeraDoseRequired if input in IMMZ.D.DE19 vaccine type is Cholera vaccines
: %resource.vaccineType.value != 'DE2' or $this.exists()
IMMZ-D-reqVType-12errorIMMZD13.typeOfMeningococcalDoseRequired if input in IMMZ.D.DE19 vaccine type is Meningococcal vaccines
: %resource.vaccineType.value != 'DE10' or $this.exists()
IMMZ-D-reqVType-13errorIMMZD13.typeOfHepatitisADoseRequired if input in IMMZ.D.DE19 vaccine type is Hepatitis A-containing vaccines
: %resource.vaccineType.value != 'DE5' or $this.exists()
IMMZ-D-reqVType-14errorIMMZD13.typeOfHepatitisBDoseRequired if input in IMMZ.D.DE6 vaccine type is Hepatitis B-containing vaccines
: %resource.vaccineType.value != 'DE6' or $this.exists()
IMMZ-D-statusNotDone-1errorIMMZD13.reasonVaccineWasNotAdministeredRequired if input in IMMZ.D.DE1 Immunization event status is Not Done
: %resource.immunizationEventStatus.value = 'DE4' or $this.exists()
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. IMMZD13 0..* Base IMMZ.D13.Update client record
... patient 1..1 Reference() Patient
... birthDose C 0..1 boolean Birth dose
Constraints: IMMZ-D-reqVType-1
... typeOfDose 1..1 Coding Type of dose
Binding: IMMZ.D.DE258 ValueSet for Type of dose (required)
... completedThePrimaryVaccinationSeries 0..1 boolean Completed the primary vaccination series
... completedTheBoosterSeries 0..1 boolean Completed the booster series
... dateWhenPrimaryVaccinationSeriesWasCompleted C 0..1 date Date when primary vaccination series was completed
Constraints: IMMZ-D-reqPrimaryCompleted-1, IMMZ-D-dateOccurred-1
... hivStatus 0..1 Coding HIV status
Binding: IMMZ.D.DE204 ValueSet for HIV status (required)
... typeOfPoliovirusDose C 0..1 Coding Type of poliovirus dose
Binding: IMMZ.D.DE212 ValueSet for Type of poliovirus dose (required)
Constraints: IMMZ-D-reqVType-4
... typeOfJeDose C 0..1 Coding Type of JE dose
Binding: IMMZ.D.DE216 ValueSet for Type of JE dose (required)
Constraints: IMMZ-D-reqVType-8
... typeOfTbeDose C 0..1 Coding Type of TBE dose
Binding: IMMZ.D.DE220 ValueSet for Type of TBE dose (required)
Constraints: IMMZ-D-reqVType-9
... typeOfTyphoidDose C 0..1 Coding Type of typhoid dose
Binding: IMMZ.D.DE225 ValueSet for Type of typhoid dose (required)
Constraints: IMMZ-D-reqVType-10
... typeOfCholeraDose C 0..1 Coding Type of cholera dose
Binding: IMMZ.D.DE229 ValueSet for Type of cholera dose (required)
Constraints: IMMZ-D-reqVType-11
... typeOfMeningococcalDose C 0..1 Coding Type of meningococcal dose
Binding: IMMZ.D.DE232 ValueSet for Type of meningococcal dose (required)
Constraints: IMMZ-D-reqVType-12
... typeOfHepatitisADose C 0..1 Coding Type of hepatitis A dose
Binding: IMMZ.D.DE237 ValueSet for Type of hepatitis A dose (required)
Constraints: IMMZ-D-reqVType-13
... typeOfHepatitisBDose C 0..1 Coding Type of hepatitis B dose
Binding: IMMZ.D.DE254 ValueSet for Type of hepatitis B dose (required)
Constraints: IMMZ-D-reqVType-14
... vaccineType 1..* Coding Vaccine type
Binding: IMMZ.Z.VS ValueSet for vaccine types (required)
... dateAndTimeOfVaccination 1..1 dateTime Date and time of vaccination
... contactDate C 0..1 dateTime Contact date
Constraints: IMMZ-D-dateTimeOccurred-1
... ancContactNumber 0..1 integer ANC contact number
... doseNumber C 1..1 integer Dose number
Constraints: IMMZ-D-reqGTEZero-1
... immunizationEventStatus 1..1 Coding Immunization event status
Binding: IMMZ.D.DE1 ValueSet for Immunization event status (required)
... reasonVaccineWasNotAdministered C 0..1 Coding Reason vaccine was not administered
Binding: IMMZ.D.DE5 ValueSet for Reason vaccine was not administered (required)
Constraints: IMMZ-D-statusNotDone-1
... vaccineBrand 1..1 Coding Vaccine brand
Binding: IMMZ.D.DE18 ValueSet for Vaccine brand (example)
... liveVaccine 0..1 boolean Live vaccine
... countryOfVaccination 1..1 Coding Country of vaccination
Binding: Iso3166-1-3 (required)
... administrativeArea 0..1 Coding Administrative area
... vaccineManufacturer 1..1 Coding Vaccine manufacturer
Binding: IMMZ.D.DE23 ValueSet for Vaccine manufacturer (example)
... vaccineBatchNumber 0..1 string Vaccine batch number
... vaccineMarketAuthorizationHolder 1..1 Coding Vaccine market authorization holder
Binding: IMMZ.D.DE25 ValueSet for Vaccine market authorization holder (example)
... expirationDate 0..1 date Expiration date
... doseQuantity C 0..1 Quantity Dose quantity
Constraints: IMMZ-D-reqGTZero-1
... healthWorkerIdentifier 0..1 string Health worker identifier
... totalDosesInSeries C 0..1 integer Total doses in series
Constraints: IMMZ-D-reqGTZero-1
... diseaseTargeted 0..* Coding Disease targeted
Binding: IMMZ.D.DE126 ValueSet for Disease targeted (required)
... dueDateOfNextDose 0..1 date Due date of next dose

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
IMMZD13.typeOfDoserequiredIMMZ_D_DE258
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE258
From this IG
IMMZD13.hivStatusrequiredIMMZ_D_DE204
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE204
From this IG
IMMZD13.typeOfPoliovirusDoserequiredIMMZ_D_DE212
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE212
From this IG
IMMZD13.typeOfJeDoserequiredIMMZ_D_DE216
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE216
From this IG
IMMZD13.typeOfTbeDoserequiredIMMZ_D_DE220
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE220
From this IG
IMMZD13.typeOfTyphoidDoserequiredIMMZ_D_DE225
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE225
From this IG
IMMZD13.typeOfCholeraDoserequiredIMMZ_D_DE229
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE229
From this IG
IMMZD13.typeOfMeningococcalDoserequiredIMMZ_D_DE232
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE232
From this IG
IMMZD13.typeOfHepatitisADoserequiredIMMZ_D_DE237
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE237
From this IG
IMMZD13.typeOfHepatitisBDoserequiredIMMZ_D_DE254
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE254
From this IG
IMMZD13.vaccineTyperequiredIMMZ_Z_VS
http://smart.who.int/immunizations/ValueSet/IMMZ.Z.VS
From this IG
IMMZD13.immunizationEventStatusrequiredIMMZ_D_DE1
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE1
From this IG
IMMZD13.reasonVaccineWasNotAdministeredrequiredIMMZ_D_DE5
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE5
From this IG
IMMZD13.vaccineBrandexampleIMMZ_D_DE18
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE18
From this IG
IMMZD13.countryOfVaccinationrequiredIso3166-1-3
http://hl7.org/fhir/ValueSet/iso3166-1-3
From the FHIR Standard
IMMZD13.vaccineManufacturerexampleIMMZ_D_DE23
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE23
From this IG
IMMZD13.vaccineMarketAuthorizationHolderexampleIMMZ_D_DE25
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE25
From this IG
IMMZD13.diseaseTargetedrequiredIMMZ_D_DE126
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE126
From this IG

Constraints

IdGradePath(s)DetailsRequirements
IMMZ-D-dateOccurred-1errorIMMZD13.dateWhenPrimaryVaccinationSeriesWasCompletedDate ≤ current date
: not($this.exists()) or $this.value <= today()
IMMZ-D-dateTimeOccurred-1errorIMMZD13.contactDateDateTime ≤ current DateTime
: not($this.exists()) or $this.value <= now()
IMMZ-D-reqGTEZero-1errorIMMZD13.doseNumberMust be positive decimal value greater than or equal to zero (≥0)
: not($this.exists()) or $this.value >= 0
IMMZ-D-reqGTZero-1errorIMMZD13.doseQuantity, IMMZD13.totalDosesInSeriesMust be positive decimal value greater than zero (>0.00)
: not($this.exists()) or $this.value > 0
IMMZ-D-reqPrimaryCompleted-1errorIMMZD13.dateWhenPrimaryVaccinationSeriesWasCompletedRequired if input in IMMZ.D.DE203 Completed the primary vaccination series is Yes
: %resource.completedTheBoosterSeries.value = false or $this.exists()
IMMZ-D-reqVType-1errorIMMZD13.birthDoseRequired if input in IMMZ.D.DE19 vaccine type is Hepatitis B-containing vaccines OR Poliovirus-containing vaccines.
: (%resource.vaccineType.value != 'DE6' and %resource.vaccineType.value != 'DE14') or $this.exists()
IMMZ-D-reqVType-4errorIMMZD13.typeOfPoliovirusDoseRequired if input in IMMZ.D.DE19 vaccine type is BCG vaccines OR Hepatitis B-containing vaccines
: (%resource.vaccineType.value != 'DE1' and %resource.vaccineType.value != 'DE6') or $this.exists()
IMMZ-D-reqVType-8errorIMMZD13.typeOfJeDoseRequired if input in IMMZ.D.DE19 vaccine type is JE vaccines
: %resource.vaccineType.value != 'DE8' or $this.exists()
IMMZ-D-reqVType-9errorIMMZD13.typeOfTbeDoseRequired if input in IMMZ.D.DE19 vaccine type is TBE vaccines
: %resource.vaccineType.value != 'DE20' or $this.exists()
IMMZ-D-reqVType-10errorIMMZD13.typeOfTyphoidDoseRequired if input in IMMZ.D.DE19 vaccine type is Typhoid vaccines
: %resource.vaccineType.value != 'DE21' or $this.exists()
IMMZ-D-reqVType-11errorIMMZD13.typeOfCholeraDoseRequired if input in IMMZ.D.DE19 vaccine type is Cholera vaccines
: %resource.vaccineType.value != 'DE2' or $this.exists()
IMMZ-D-reqVType-12errorIMMZD13.typeOfMeningococcalDoseRequired if input in IMMZ.D.DE19 vaccine type is Meningococcal vaccines
: %resource.vaccineType.value != 'DE10' or $this.exists()
IMMZ-D-reqVType-13errorIMMZD13.typeOfHepatitisADoseRequired if input in IMMZ.D.DE19 vaccine type is Hepatitis A-containing vaccines
: %resource.vaccineType.value != 'DE5' or $this.exists()
IMMZ-D-reqVType-14errorIMMZD13.typeOfHepatitisBDoseRequired if input in IMMZ.D.DE6 vaccine type is Hepatitis B-containing vaccines
: %resource.vaccineType.value != 'DE6' or $this.exists()
IMMZ-D-statusNotDone-1errorIMMZD13.reasonVaccineWasNotAdministeredRequired if input in IMMZ.D.DE1 Immunization event status is Not Done
: %resource.immunizationEventStatus.value = 'DE4' or $this.exists()

This structure is derived from Base

Summary

Mandatory: 0 element(10 nested mandatory elements)

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. IMMZD13 0..* Base IMMZ.D13.Update client record
... patient 1..1 Reference() Patient
... birthDose C 0..1 boolean Birth dose
Constraints: IMMZ-D-reqVType-1
... typeOfDose 1..1 Coding Type of dose
Binding: IMMZ.D.DE258 ValueSet for Type of dose (required)
... completedThePrimaryVaccinationSeries 0..1 boolean Completed the primary vaccination series
... completedTheBoosterSeries 0..1 boolean Completed the booster series
... dateWhenPrimaryVaccinationSeriesWasCompleted C 0..1 date Date when primary vaccination series was completed
Constraints: IMMZ-D-reqPrimaryCompleted-1, IMMZ-D-dateOccurred-1
... hivStatus 0..1 Coding HIV status
Binding: IMMZ.D.DE204 ValueSet for HIV status (required)
... typeOfPoliovirusDose C 0..1 Coding Type of poliovirus dose
Binding: IMMZ.D.DE212 ValueSet for Type of poliovirus dose (required)
Constraints: IMMZ-D-reqVType-4
... typeOfJeDose C 0..1 Coding Type of JE dose
Binding: IMMZ.D.DE216 ValueSet for Type of JE dose (required)
Constraints: IMMZ-D-reqVType-8
... typeOfTbeDose C 0..1 Coding Type of TBE dose
Binding: IMMZ.D.DE220 ValueSet for Type of TBE dose (required)
Constraints: IMMZ-D-reqVType-9
... typeOfTyphoidDose C 0..1 Coding Type of typhoid dose
Binding: IMMZ.D.DE225 ValueSet for Type of typhoid dose (required)
Constraints: IMMZ-D-reqVType-10
... typeOfCholeraDose C 0..1 Coding Type of cholera dose
Binding: IMMZ.D.DE229 ValueSet for Type of cholera dose (required)
Constraints: IMMZ-D-reqVType-11
... typeOfMeningococcalDose C 0..1 Coding Type of meningococcal dose
Binding: IMMZ.D.DE232 ValueSet for Type of meningococcal dose (required)
Constraints: IMMZ-D-reqVType-12
... typeOfHepatitisADose C 0..1 Coding Type of hepatitis A dose
Binding: IMMZ.D.DE237 ValueSet for Type of hepatitis A dose (required)
Constraints: IMMZ-D-reqVType-13
... typeOfHepatitisBDose C 0..1 Coding Type of hepatitis B dose
Binding: IMMZ.D.DE254 ValueSet for Type of hepatitis B dose (required)
Constraints: IMMZ-D-reqVType-14
... vaccineType 1..* Coding Vaccine type
Binding: IMMZ.Z.VS ValueSet for vaccine types (required)
... dateAndTimeOfVaccination 1..1 dateTime Date and time of vaccination
... contactDate C 0..1 dateTime Contact date
Constraints: IMMZ-D-dateTimeOccurred-1
... ancContactNumber 0..1 integer ANC contact number
... doseNumber C 1..1 integer Dose number
Constraints: IMMZ-D-reqGTEZero-1
... immunizationEventStatus 1..1 Coding Immunization event status
Binding: IMMZ.D.DE1 ValueSet for Immunization event status (required)
... reasonVaccineWasNotAdministered C 0..1 Coding Reason vaccine was not administered
Binding: IMMZ.D.DE5 ValueSet for Reason vaccine was not administered (required)
Constraints: IMMZ-D-statusNotDone-1
... vaccineBrand 1..1 Coding Vaccine brand
Binding: IMMZ.D.DE18 ValueSet for Vaccine brand (example)
... liveVaccine 0..1 boolean Live vaccine
... countryOfVaccination 1..1 Coding Country of vaccination
Binding: Iso3166-1-3 (required)
... administrativeArea 0..1 Coding Administrative area
... vaccineManufacturer 1..1 Coding Vaccine manufacturer
Binding: IMMZ.D.DE23 ValueSet for Vaccine manufacturer (example)
... vaccineBatchNumber 0..1 string Vaccine batch number
... vaccineMarketAuthorizationHolder 1..1 Coding Vaccine market authorization holder
Binding: IMMZ.D.DE25 ValueSet for Vaccine market authorization holder (example)
... expirationDate 0..1 date Expiration date
... doseQuantity C 0..1 Quantity Dose quantity
Constraints: IMMZ-D-reqGTZero-1
... healthWorkerIdentifier 0..1 string Health worker identifier
... totalDosesInSeries C 0..1 integer Total doses in series
Constraints: IMMZ-D-reqGTZero-1
... diseaseTargeted 0..* Coding Disease targeted
Binding: IMMZ.D.DE126 ValueSet for Disease targeted (required)
... dueDateOfNextDose 0..1 date Due date of next dose

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
IMMZD13.typeOfDoserequiredIMMZ_D_DE258
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE258
From this IG
IMMZD13.hivStatusrequiredIMMZ_D_DE204
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE204
From this IG
IMMZD13.typeOfPoliovirusDoserequiredIMMZ_D_DE212
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE212
From this IG
IMMZD13.typeOfJeDoserequiredIMMZ_D_DE216
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE216
From this IG
IMMZD13.typeOfTbeDoserequiredIMMZ_D_DE220
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE220
From this IG
IMMZD13.typeOfTyphoidDoserequiredIMMZ_D_DE225
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE225
From this IG
IMMZD13.typeOfCholeraDoserequiredIMMZ_D_DE229
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE229
From this IG
IMMZD13.typeOfMeningococcalDoserequiredIMMZ_D_DE232
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE232
From this IG
IMMZD13.typeOfHepatitisADoserequiredIMMZ_D_DE237
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE237
From this IG
IMMZD13.typeOfHepatitisBDoserequiredIMMZ_D_DE254
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE254
From this IG
IMMZD13.vaccineTyperequiredIMMZ_Z_VS
http://smart.who.int/immunizations/ValueSet/IMMZ.Z.VS
From this IG
IMMZD13.immunizationEventStatusrequiredIMMZ_D_DE1
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE1
From this IG
IMMZD13.reasonVaccineWasNotAdministeredrequiredIMMZ_D_DE5
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE5
From this IG
IMMZD13.vaccineBrandexampleIMMZ_D_DE18
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE18
From this IG
IMMZD13.countryOfVaccinationrequiredIso3166-1-3
http://hl7.org/fhir/ValueSet/iso3166-1-3
From the FHIR Standard
IMMZD13.vaccineManufacturerexampleIMMZ_D_DE23
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE23
From this IG
IMMZD13.vaccineMarketAuthorizationHolderexampleIMMZ_D_DE25
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE25
From this IG
IMMZD13.diseaseTargetedrequiredIMMZ_D_DE126
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE126
From this IG

Constraints

IdGradePath(s)DetailsRequirements
IMMZ-D-dateOccurred-1errorIMMZD13.dateWhenPrimaryVaccinationSeriesWasCompletedDate ≤ current date
: not($this.exists()) or $this.value <= today()
IMMZ-D-dateTimeOccurred-1errorIMMZD13.contactDateDateTime ≤ current DateTime
: not($this.exists()) or $this.value <= now()
IMMZ-D-reqGTEZero-1errorIMMZD13.doseNumberMust be positive decimal value greater than or equal to zero (≥0)
: not($this.exists()) or $this.value >= 0
IMMZ-D-reqGTZero-1errorIMMZD13.doseQuantity, IMMZD13.totalDosesInSeriesMust be positive decimal value greater than zero (>0.00)
: not($this.exists()) or $this.value > 0
IMMZ-D-reqPrimaryCompleted-1errorIMMZD13.dateWhenPrimaryVaccinationSeriesWasCompletedRequired if input in IMMZ.D.DE203 Completed the primary vaccination series is Yes
: %resource.completedTheBoosterSeries.value = false or $this.exists()
IMMZ-D-reqVType-1errorIMMZD13.birthDoseRequired if input in IMMZ.D.DE19 vaccine type is Hepatitis B-containing vaccines OR Poliovirus-containing vaccines.
: (%resource.vaccineType.value != 'DE6' and %resource.vaccineType.value != 'DE14') or $this.exists()
IMMZ-D-reqVType-4errorIMMZD13.typeOfPoliovirusDoseRequired if input in IMMZ.D.DE19 vaccine type is BCG vaccines OR Hepatitis B-containing vaccines
: (%resource.vaccineType.value != 'DE1' and %resource.vaccineType.value != 'DE6') or $this.exists()
IMMZ-D-reqVType-8errorIMMZD13.typeOfJeDoseRequired if input in IMMZ.D.DE19 vaccine type is JE vaccines
: %resource.vaccineType.value != 'DE8' or $this.exists()
IMMZ-D-reqVType-9errorIMMZD13.typeOfTbeDoseRequired if input in IMMZ.D.DE19 vaccine type is TBE vaccines
: %resource.vaccineType.value != 'DE20' or $this.exists()
IMMZ-D-reqVType-10errorIMMZD13.typeOfTyphoidDoseRequired if input in IMMZ.D.DE19 vaccine type is Typhoid vaccines
: %resource.vaccineType.value != 'DE21' or $this.exists()
IMMZ-D-reqVType-11errorIMMZD13.typeOfCholeraDoseRequired if input in IMMZ.D.DE19 vaccine type is Cholera vaccines
: %resource.vaccineType.value != 'DE2' or $this.exists()
IMMZ-D-reqVType-12errorIMMZD13.typeOfMeningococcalDoseRequired if input in IMMZ.D.DE19 vaccine type is Meningococcal vaccines
: %resource.vaccineType.value != 'DE10' or $this.exists()
IMMZ-D-reqVType-13errorIMMZD13.typeOfHepatitisADoseRequired if input in IMMZ.D.DE19 vaccine type is Hepatitis A-containing vaccines
: %resource.vaccineType.value != 'DE5' or $this.exists()
IMMZ-D-reqVType-14errorIMMZD13.typeOfHepatitisBDoseRequired if input in IMMZ.D.DE6 vaccine type is Hepatitis B-containing vaccines
: %resource.vaccineType.value != 'DE6' or $this.exists()
IMMZ-D-statusNotDone-1errorIMMZD13.reasonVaccineWasNotAdministeredRequired if input in IMMZ.D.DE1 Immunization event status is Not Done
: %resource.immunizationEventStatus.value = 'DE4' or $this.exists()

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. IMMZD13 0..* Base IMMZ.D13.Update client record
... patient 1..1 Reference() Patient
... birthDose C 0..1 boolean Birth dose
Constraints: IMMZ-D-reqVType-1
... typeOfDose 1..1 Coding Type of dose
Binding: IMMZ.D.DE258 ValueSet for Type of dose (required)
... completedThePrimaryVaccinationSeries 0..1 boolean Completed the primary vaccination series
... completedTheBoosterSeries 0..1 boolean Completed the booster series
... dateWhenPrimaryVaccinationSeriesWasCompleted C 0..1 date Date when primary vaccination series was completed
Constraints: IMMZ-D-reqPrimaryCompleted-1, IMMZ-D-dateOccurred-1
... hivStatus 0..1 Coding HIV status
Binding: IMMZ.D.DE204 ValueSet for HIV status (required)
... typeOfPoliovirusDose C 0..1 Coding Type of poliovirus dose
Binding: IMMZ.D.DE212 ValueSet for Type of poliovirus dose (required)
Constraints: IMMZ-D-reqVType-4
... typeOfJeDose C 0..1 Coding Type of JE dose
Binding: IMMZ.D.DE216 ValueSet for Type of JE dose (required)
Constraints: IMMZ-D-reqVType-8
... typeOfTbeDose C 0..1 Coding Type of TBE dose
Binding: IMMZ.D.DE220 ValueSet for Type of TBE dose (required)
Constraints: IMMZ-D-reqVType-9
... typeOfTyphoidDose C 0..1 Coding Type of typhoid dose
Binding: IMMZ.D.DE225 ValueSet for Type of typhoid dose (required)
Constraints: IMMZ-D-reqVType-10
... typeOfCholeraDose C 0..1 Coding Type of cholera dose
Binding: IMMZ.D.DE229 ValueSet for Type of cholera dose (required)
Constraints: IMMZ-D-reqVType-11
... typeOfMeningococcalDose C 0..1 Coding Type of meningococcal dose
Binding: IMMZ.D.DE232 ValueSet for Type of meningococcal dose (required)
Constraints: IMMZ-D-reqVType-12
... typeOfHepatitisADose C 0..1 Coding Type of hepatitis A dose
Binding: IMMZ.D.DE237 ValueSet for Type of hepatitis A dose (required)
Constraints: IMMZ-D-reqVType-13
... typeOfHepatitisBDose C 0..1 Coding Type of hepatitis B dose
Binding: IMMZ.D.DE254 ValueSet for Type of hepatitis B dose (required)
Constraints: IMMZ-D-reqVType-14
... vaccineType 1..* Coding Vaccine type
Binding: IMMZ.Z.VS ValueSet for vaccine types (required)
... dateAndTimeOfVaccination 1..1 dateTime Date and time of vaccination
... contactDate C 0..1 dateTime Contact date
Constraints: IMMZ-D-dateTimeOccurred-1
... ancContactNumber 0..1 integer ANC contact number
... doseNumber C 1..1 integer Dose number
Constraints: IMMZ-D-reqGTEZero-1
... immunizationEventStatus 1..1 Coding Immunization event status
Binding: IMMZ.D.DE1 ValueSet for Immunization event status (required)
... reasonVaccineWasNotAdministered C 0..1 Coding Reason vaccine was not administered
Binding: IMMZ.D.DE5 ValueSet for Reason vaccine was not administered (required)
Constraints: IMMZ-D-statusNotDone-1
... vaccineBrand 1..1 Coding Vaccine brand
Binding: IMMZ.D.DE18 ValueSet for Vaccine brand (example)
... liveVaccine 0..1 boolean Live vaccine
... countryOfVaccination 1..1 Coding Country of vaccination
Binding: Iso3166-1-3 (required)
... administrativeArea 0..1 Coding Administrative area
... vaccineManufacturer 1..1 Coding Vaccine manufacturer
Binding: IMMZ.D.DE23 ValueSet for Vaccine manufacturer (example)
... vaccineBatchNumber 0..1 string Vaccine batch number
... vaccineMarketAuthorizationHolder 1..1 Coding Vaccine market authorization holder
Binding: IMMZ.D.DE25 ValueSet for Vaccine market authorization holder (example)
... expirationDate 0..1 date Expiration date
... doseQuantity C 0..1 Quantity Dose quantity
Constraints: IMMZ-D-reqGTZero-1
... healthWorkerIdentifier 0..1 string Health worker identifier
... totalDosesInSeries C 0..1 integer Total doses in series
Constraints: IMMZ-D-reqGTZero-1
... diseaseTargeted 0..* Coding Disease targeted
Binding: IMMZ.D.DE126 ValueSet for Disease targeted (required)
... dueDateOfNextDose 0..1 date Due date of next dose

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
IMMZD13.typeOfDoserequiredIMMZ_D_DE258
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE258
From this IG
IMMZD13.hivStatusrequiredIMMZ_D_DE204
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE204
From this IG
IMMZD13.typeOfPoliovirusDoserequiredIMMZ_D_DE212
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE212
From this IG
IMMZD13.typeOfJeDoserequiredIMMZ_D_DE216
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE216
From this IG
IMMZD13.typeOfTbeDoserequiredIMMZ_D_DE220
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE220
From this IG
IMMZD13.typeOfTyphoidDoserequiredIMMZ_D_DE225
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE225
From this IG
IMMZD13.typeOfCholeraDoserequiredIMMZ_D_DE229
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE229
From this IG
IMMZD13.typeOfMeningococcalDoserequiredIMMZ_D_DE232
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE232
From this IG
IMMZD13.typeOfHepatitisADoserequiredIMMZ_D_DE237
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE237
From this IG
IMMZD13.typeOfHepatitisBDoserequiredIMMZ_D_DE254
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE254
From this IG
IMMZD13.vaccineTyperequiredIMMZ_Z_VS
http://smart.who.int/immunizations/ValueSet/IMMZ.Z.VS
From this IG
IMMZD13.immunizationEventStatusrequiredIMMZ_D_DE1
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE1
From this IG
IMMZD13.reasonVaccineWasNotAdministeredrequiredIMMZ_D_DE5
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE5
From this IG
IMMZD13.vaccineBrandexampleIMMZ_D_DE18
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE18
From this IG
IMMZD13.countryOfVaccinationrequiredIso3166-1-3
http://hl7.org/fhir/ValueSet/iso3166-1-3
From the FHIR Standard
IMMZD13.vaccineManufacturerexampleIMMZ_D_DE23
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE23
From this IG
IMMZD13.vaccineMarketAuthorizationHolderexampleIMMZ_D_DE25
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE25
From this IG
IMMZD13.diseaseTargetedrequiredIMMZ_D_DE126
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE126
From this IG

Constraints

IdGradePath(s)DetailsRequirements
IMMZ-D-dateOccurred-1errorIMMZD13.dateWhenPrimaryVaccinationSeriesWasCompletedDate ≤ current date
: not($this.exists()) or $this.value <= today()
IMMZ-D-dateTimeOccurred-1errorIMMZD13.contactDateDateTime ≤ current DateTime
: not($this.exists()) or $this.value <= now()
IMMZ-D-reqGTEZero-1errorIMMZD13.doseNumberMust be positive decimal value greater than or equal to zero (≥0)
: not($this.exists()) or $this.value >= 0
IMMZ-D-reqGTZero-1errorIMMZD13.doseQuantity, IMMZD13.totalDosesInSeriesMust be positive decimal value greater than zero (>0.00)
: not($this.exists()) or $this.value > 0
IMMZ-D-reqPrimaryCompleted-1errorIMMZD13.dateWhenPrimaryVaccinationSeriesWasCompletedRequired if input in IMMZ.D.DE203 Completed the primary vaccination series is Yes
: %resource.completedTheBoosterSeries.value = false or $this.exists()
IMMZ-D-reqVType-1errorIMMZD13.birthDoseRequired if input in IMMZ.D.DE19 vaccine type is Hepatitis B-containing vaccines OR Poliovirus-containing vaccines.
: (%resource.vaccineType.value != 'DE6' and %resource.vaccineType.value != 'DE14') or $this.exists()
IMMZ-D-reqVType-4errorIMMZD13.typeOfPoliovirusDoseRequired if input in IMMZ.D.DE19 vaccine type is BCG vaccines OR Hepatitis B-containing vaccines
: (%resource.vaccineType.value != 'DE1' and %resource.vaccineType.value != 'DE6') or $this.exists()
IMMZ-D-reqVType-8errorIMMZD13.typeOfJeDoseRequired if input in IMMZ.D.DE19 vaccine type is JE vaccines
: %resource.vaccineType.value != 'DE8' or $this.exists()
IMMZ-D-reqVType-9errorIMMZD13.typeOfTbeDoseRequired if input in IMMZ.D.DE19 vaccine type is TBE vaccines
: %resource.vaccineType.value != 'DE20' or $this.exists()
IMMZ-D-reqVType-10errorIMMZD13.typeOfTyphoidDoseRequired if input in IMMZ.D.DE19 vaccine type is Typhoid vaccines
: %resource.vaccineType.value != 'DE21' or $this.exists()
IMMZ-D-reqVType-11errorIMMZD13.typeOfCholeraDoseRequired if input in IMMZ.D.DE19 vaccine type is Cholera vaccines
: %resource.vaccineType.value != 'DE2' or $this.exists()
IMMZ-D-reqVType-12errorIMMZD13.typeOfMeningococcalDoseRequired if input in IMMZ.D.DE19 vaccine type is Meningococcal vaccines
: %resource.vaccineType.value != 'DE10' or $this.exists()
IMMZ-D-reqVType-13errorIMMZD13.typeOfHepatitisADoseRequired if input in IMMZ.D.DE19 vaccine type is Hepatitis A-containing vaccines
: %resource.vaccineType.value != 'DE5' or $this.exists()
IMMZ-D-reqVType-14errorIMMZD13.typeOfHepatitisBDoseRequired if input in IMMZ.D.DE6 vaccine type is Hepatitis B-containing vaccines
: %resource.vaccineType.value != 'DE6' or $this.exists()
IMMZ-D-statusNotDone-1errorIMMZD13.reasonVaccineWasNotAdministeredRequired if input in IMMZ.D.DE1 Immunization event status is Not Done
: %resource.immunizationEventStatus.value = 'DE4' or $this.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. IMMZD13 0..* Base IMMZ.D13.Update client record
... patient 1..1 Reference() Patient
... birthDose C 0..1 boolean Birth dose
Constraints: IMMZ-D-reqVType-1
... typeOfDose 1..1 Coding Type of dose
Binding: IMMZ.D.DE258 ValueSet for Type of dose (required)
... completedThePrimaryVaccinationSeries 0..1 boolean Completed the primary vaccination series
... completedTheBoosterSeries 0..1 boolean Completed the booster series
... dateWhenPrimaryVaccinationSeriesWasCompleted C 0..1 date Date when primary vaccination series was completed
Constraints: IMMZ-D-reqPrimaryCompleted-1, IMMZ-D-dateOccurred-1
... hivStatus 0..1 Coding HIV status
Binding: IMMZ.D.DE204 ValueSet for HIV status (required)
... typeOfPoliovirusDose C 0..1 Coding Type of poliovirus dose
Binding: IMMZ.D.DE212 ValueSet for Type of poliovirus dose (required)
Constraints: IMMZ-D-reqVType-4
... typeOfJeDose C 0..1 Coding Type of JE dose
Binding: IMMZ.D.DE216 ValueSet for Type of JE dose (required)
Constraints: IMMZ-D-reqVType-8
... typeOfTbeDose C 0..1 Coding Type of TBE dose
Binding: IMMZ.D.DE220 ValueSet for Type of TBE dose (required)
Constraints: IMMZ-D-reqVType-9
... typeOfTyphoidDose C 0..1 Coding Type of typhoid dose
Binding: IMMZ.D.DE225 ValueSet for Type of typhoid dose (required)
Constraints: IMMZ-D-reqVType-10
... typeOfCholeraDose C 0..1 Coding Type of cholera dose
Binding: IMMZ.D.DE229 ValueSet for Type of cholera dose (required)
Constraints: IMMZ-D-reqVType-11
... typeOfMeningococcalDose C 0..1 Coding Type of meningococcal dose
Binding: IMMZ.D.DE232 ValueSet for Type of meningococcal dose (required)
Constraints: IMMZ-D-reqVType-12
... typeOfHepatitisADose C 0..1 Coding Type of hepatitis A dose
Binding: IMMZ.D.DE237 ValueSet for Type of hepatitis A dose (required)
Constraints: IMMZ-D-reqVType-13
... typeOfHepatitisBDose C 0..1 Coding Type of hepatitis B dose
Binding: IMMZ.D.DE254 ValueSet for Type of hepatitis B dose (required)
Constraints: IMMZ-D-reqVType-14
... vaccineType 1..* Coding Vaccine type
Binding: IMMZ.Z.VS ValueSet for vaccine types (required)
... dateAndTimeOfVaccination 1..1 dateTime Date and time of vaccination
... contactDate C 0..1 dateTime Contact date
Constraints: IMMZ-D-dateTimeOccurred-1
... ancContactNumber 0..1 integer ANC contact number
... doseNumber C 1..1 integer Dose number
Constraints: IMMZ-D-reqGTEZero-1
... immunizationEventStatus 1..1 Coding Immunization event status
Binding: IMMZ.D.DE1 ValueSet for Immunization event status (required)
... reasonVaccineWasNotAdministered C 0..1 Coding Reason vaccine was not administered
Binding: IMMZ.D.DE5 ValueSet for Reason vaccine was not administered (required)
Constraints: IMMZ-D-statusNotDone-1
... vaccineBrand 1..1 Coding Vaccine brand
Binding: IMMZ.D.DE18 ValueSet for Vaccine brand (example)
... liveVaccine 0..1 boolean Live vaccine
... countryOfVaccination 1..1 Coding Country of vaccination
Binding: Iso3166-1-3 (required)
... administrativeArea 0..1 Coding Administrative area
... vaccineManufacturer 1..1 Coding Vaccine manufacturer
Binding: IMMZ.D.DE23 ValueSet for Vaccine manufacturer (example)
... vaccineBatchNumber 0..1 string Vaccine batch number
... vaccineMarketAuthorizationHolder 1..1 Coding Vaccine market authorization holder
Binding: IMMZ.D.DE25 ValueSet for Vaccine market authorization holder (example)
... expirationDate 0..1 date Expiration date
... doseQuantity C 0..1 Quantity Dose quantity
Constraints: IMMZ-D-reqGTZero-1
... healthWorkerIdentifier 0..1 string Health worker identifier
... totalDosesInSeries C 0..1 integer Total doses in series
Constraints: IMMZ-D-reqGTZero-1
... diseaseTargeted 0..* Coding Disease targeted
Binding: IMMZ.D.DE126 ValueSet for Disease targeted (required)
... dueDateOfNextDose 0..1 date Due date of next dose

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
IMMZD13.typeOfDoserequiredIMMZ_D_DE258
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE258
From this IG
IMMZD13.hivStatusrequiredIMMZ_D_DE204
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE204
From this IG
IMMZD13.typeOfPoliovirusDoserequiredIMMZ_D_DE212
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE212
From this IG
IMMZD13.typeOfJeDoserequiredIMMZ_D_DE216
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE216
From this IG
IMMZD13.typeOfTbeDoserequiredIMMZ_D_DE220
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE220
From this IG
IMMZD13.typeOfTyphoidDoserequiredIMMZ_D_DE225
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE225
From this IG
IMMZD13.typeOfCholeraDoserequiredIMMZ_D_DE229
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE229
From this IG
IMMZD13.typeOfMeningococcalDoserequiredIMMZ_D_DE232
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE232
From this IG
IMMZD13.typeOfHepatitisADoserequiredIMMZ_D_DE237
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE237
From this IG
IMMZD13.typeOfHepatitisBDoserequiredIMMZ_D_DE254
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE254
From this IG
IMMZD13.vaccineTyperequiredIMMZ_Z_VS
http://smart.who.int/immunizations/ValueSet/IMMZ.Z.VS
From this IG
IMMZD13.immunizationEventStatusrequiredIMMZ_D_DE1
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE1
From this IG
IMMZD13.reasonVaccineWasNotAdministeredrequiredIMMZ_D_DE5
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE5
From this IG
IMMZD13.vaccineBrandexampleIMMZ_D_DE18
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE18
From this IG
IMMZD13.countryOfVaccinationrequiredIso3166-1-3
http://hl7.org/fhir/ValueSet/iso3166-1-3
From the FHIR Standard
IMMZD13.vaccineManufacturerexampleIMMZ_D_DE23
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE23
From this IG
IMMZD13.vaccineMarketAuthorizationHolderexampleIMMZ_D_DE25
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE25
From this IG
IMMZD13.diseaseTargetedrequiredIMMZ_D_DE126
http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE126
From this IG

Constraints

IdGradePath(s)DetailsRequirements
IMMZ-D-dateOccurred-1errorIMMZD13.dateWhenPrimaryVaccinationSeriesWasCompletedDate ≤ current date
: not($this.exists()) or $this.value <= today()
IMMZ-D-dateTimeOccurred-1errorIMMZD13.contactDateDateTime ≤ current DateTime
: not($this.exists()) or $this.value <= now()
IMMZ-D-reqGTEZero-1errorIMMZD13.doseNumberMust be positive decimal value greater than or equal to zero (≥0)
: not($this.exists()) or $this.value >= 0
IMMZ-D-reqGTZero-1errorIMMZD13.doseQuantity, IMMZD13.totalDosesInSeriesMust be positive decimal value greater than zero (>0.00)
: not($this.exists()) or $this.value > 0
IMMZ-D-reqPrimaryCompleted-1errorIMMZD13.dateWhenPrimaryVaccinationSeriesWasCompletedRequired if input in IMMZ.D.DE203 Completed the primary vaccination series is Yes
: %resource.completedTheBoosterSeries.value = false or $this.exists()
IMMZ-D-reqVType-1errorIMMZD13.birthDoseRequired if input in IMMZ.D.DE19 vaccine type is Hepatitis B-containing vaccines OR Poliovirus-containing vaccines.
: (%resource.vaccineType.value != 'DE6' and %resource.vaccineType.value != 'DE14') or $this.exists()
IMMZ-D-reqVType-4errorIMMZD13.typeOfPoliovirusDoseRequired if input in IMMZ.D.DE19 vaccine type is BCG vaccines OR Hepatitis B-containing vaccines
: (%resource.vaccineType.value != 'DE1' and %resource.vaccineType.value != 'DE6') or $this.exists()
IMMZ-D-reqVType-8errorIMMZD13.typeOfJeDoseRequired if input in IMMZ.D.DE19 vaccine type is JE vaccines
: %resource.vaccineType.value != 'DE8' or $this.exists()
IMMZ-D-reqVType-9errorIMMZD13.typeOfTbeDoseRequired if input in IMMZ.D.DE19 vaccine type is TBE vaccines
: %resource.vaccineType.value != 'DE20' or $this.exists()
IMMZ-D-reqVType-10errorIMMZD13.typeOfTyphoidDoseRequired if input in IMMZ.D.DE19 vaccine type is Typhoid vaccines
: %resource.vaccineType.value != 'DE21' or $this.exists()
IMMZ-D-reqVType-11errorIMMZD13.typeOfCholeraDoseRequired if input in IMMZ.D.DE19 vaccine type is Cholera vaccines
: %resource.vaccineType.value != 'DE2' or $this.exists()
IMMZ-D-reqVType-12errorIMMZD13.typeOfMeningococcalDoseRequired if input in IMMZ.D.DE19 vaccine type is Meningococcal vaccines
: %resource.vaccineType.value != 'DE10' or $this.exists()
IMMZ-D-reqVType-13errorIMMZD13.typeOfHepatitisADoseRequired if input in IMMZ.D.DE19 vaccine type is Hepatitis A-containing vaccines
: %resource.vaccineType.value != 'DE5' or $this.exists()
IMMZ-D-reqVType-14errorIMMZD13.typeOfHepatitisBDoseRequired if input in IMMZ.D.DE6 vaccine type is Hepatitis B-containing vaccines
: %resource.vaccineType.value != 'DE6' or $this.exists()
IMMZ-D-statusNotDone-1errorIMMZD13.reasonVaccineWasNotAdministeredRequired if input in IMMZ.D.DE1 Immunization event status is Not Done
: %resource.immunizationEventStatus.value = 'DE4' or $this.exists()

This structure is derived from Base

Summary

Mandatory: 0 element(10 nested mandatory elements)

 

Other representations of profile: CSV, Excel