IMMZD13
type: StructureDefinition
node role: treeRoot
id:
  v: IMMZD13
meta:
  profile:
    v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-extr-smap
    link: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-extr-smap
  profile:
    v: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-behave
    link: http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-behave
  profile:
    v: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablestructuredefinition
    link: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablestructuredefinition
  profile:
    v: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablestructuredefinition
    link: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablestructuredefinition
text:
  status:
    v: extensions
  div: Generated Narrative: StructureDefinition IMMZD13 Profiles: Extractable Questionnaire - StructureMap, Advanced Behavior Questionnaire, CRMI Shareable StructureDefinition, CRMI Publishable StructureDefinition Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> IMMZD13 0..* Base IMMZ.D13.Update client record patient 1..1 Reference() Patient birthDose <a style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold; color: #301212; background-color: #fdf4f4;; padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold; color: #301212; background-color: #fdf4f4;" href="http://hl7.org/fhir/R4/conformance-rules.html#constraints" title="This element has or is affected by constraints ( IMMZ-D-reqVType-1 )">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 <a style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold; color: #301212; background-color: #fdf4f4;; padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold; color: #301212; background-color: #fdf4f4;" href="http://hl7.org/fhir/R4/conformance-rules.html#constraints" title="This element has or is affected by constraints ( IMMZ-D-reqPrimaryCompleted-1, IMMZ-D-dateOccurred-1 )">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 <a style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold; color: #301212; background-color: #fdf4f4;; paddi…
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/cqf-knowledgeCapability
  value: code
    v: shareable
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/artifact-versionAlgorithm
  value: Coding
    system:
      v: http://hl7.org/fhir/version-algorithm
    code:
      v: semver
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/artifact-versionPolicy
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/artifact-version-policy-codes
      code:
        v: metadata
url:
  v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
version:
  v: 0.2.0
name:
  v: IMMZ_D13_Update_client_record
title:
  v: IMMZ.D13.Update client record
status:
  v: active
experimental:
  v: false
date:
  v: 2025-01-10
publisher:
  v: WHO
contact:
  name:
    v: WHO
  telecom:
    system:
      v: url
    value:
      v: http://who.int
description:
  v: Data elements for the IMMZ.D13.Update client record Data Dictionary Activity.
fhir version:
  v: 4.0.1
mapping:
  identity:
    v: IMMZD13.to.Observation
  uri:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZObservation
  name:
    v: Mapping from the IMMZ.D13 to the IMMZObservation profile
mapping:
  identity:
    v: IMMZD13.to.Immunization
  uri:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZImmunization
  name:
    v: Mapping from the IMMZ.D13 to the IMMZImmunization profile
kind:
  v: logical
abstract:
  v: false
type:
  v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Base
  link: http://hl7.org/fhir/StructureDefinition/Base
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
    value: string
      v: 4.0.1
  element:
    id:
      v: IMMZD13
    path:
      v: IMMZD13
    short:
      v: IMMZ.D13.Update client record
    definition:
      v: Data elements for the IMMZ.D13.Update client record Data Dictionary Activity.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    is modifier:
      v: false
    mapping:
      identity:
        v: IMMZD13.to.Observation
      map:
        v: Observation
    mapping:
      identity:
        v: IMMZD13.to.Immunization
      map:
        v: Immunization
  element:
    id:
      v: IMMZD13.patient
    path:
      v: IMMZD13.patient
    short:
      v: Patient
    definition:
      v: The patient.
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: IMMZD13.patient
      min:
        v: 1
      max:
        v: 1
    type:
      code:
        v: Reference
    mapping:
      identity:
        v: IMMZD13.to.Observation
      map:
        v: Observation.subject
    mapping:
      identity:
        v: IMMZD13.to.Immunization
      map:
        v: Immunization.patient
  element:
    id:
      v: IMMZD13.birthDose
    path:
      v: IMMZD13.birthDose
    code:
      system:
        v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
      code:
        v: DE263
    short:
      v: Birth dose
    definition:
      v: Indicates if the client received a dose within 24 hours of birth. Whether a birth dose is counted as part of the primary series will depend on the antigen
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: IMMZD13.birthDose
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: boolean
    constraint:
      key:
        v: IMMZ-D-reqVType-1
      severity:
        v: error
      human:
        v: Required if input in IMMZ.D.DE19 vaccine type is Hepatitis B-containing vaccines OR Poliovirus-containing vaccines.
      expression:
        v: (%resource.vaccineType.value != 'DE6' and %resource.vaccineType.value != 'DE14') or $this.exists()

identity:
  v: IMMZD13.to.Observation
map:
  v: Observation.valueBoolean

id:
  v: IMMZD13.typeOfDose
path:
  v: IMMZD13.typeOfDose
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE258
short:
  v: Type of dose
definition:
  v: The type of dose in a series that the client received
min:
  v: 1
max:
  v: 1
base:
  path:
    v: IMMZD13.typeOfDose
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE258
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE258
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.protocolApplied.series

id:
  v: IMMZD13.completedThePrimaryVaccinationSeries
path:
  v: IMMZD13.completedThePrimaryVaccinationSeries
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE203
short:
  v: Completed the primary vaccination series
definition:
  v: Indicates if the client has completed the primary vaccination series of a product/antigen. If the client has not yet completed their primary series, it means they may be expected to receive more doses to complete their vaccination regimen for the respective product/antigen
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IMMZD13.completedThePrimaryVaccinationSeries
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: IMMZD13.to.Observation
  map:
    v: Observation.valueBoolean

id:
  v: IMMZD13.completedTheBoosterSeries
path:
  v: IMMZD13.completedTheBoosterSeries
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE257
short:
  v: Completed the booster series
definition:
  v: Indicates if the client has completed the booster series of a product/antigen
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IMMZD13.completedTheBoosterSeries
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: IMMZD13.to.Observation
  map:
    v: Observation.valueBoolean

id:
  v: IMMZD13.dateWhenPrimaryVaccinationSeriesWasCompleted
path:
  v: IMMZD13.dateWhenPrimaryVaccinationSeriesWasCompleted
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE242
short:
  v: Date when primary vaccination series was completed
definition:
  v: The date when the client completed the primary vaccination series (per product/antigen)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IMMZD13.dateWhenPrimaryVaccinationSeriesWasCompleted
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date
constraint:
  key:
    v: IMMZ-D-reqPrimaryCompleted-1
  severity:
    v: error
  human:
    v: Required if input in IMMZ.D.DE203 Completed the primary vaccination series is Yes
  expression:
    v: %resource.completedTheBoosterSeries.value = false or $this.exists()
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
constraint:
  key:
    v: IMMZ-D-dateOccurred-1
  severity:
    v: error
  human:
    v: Date ≤ current date
  expression:
    v: not($this.exists()) or $this.value <= today()
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
mapping:
  identity:
    v: IMMZD13.to.Observation
  map:
    v: Observation.valueDateTime

id:
  v: IMMZD13.hivStatus
path:
  v: IMMZD13.hivStatus
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE204
code: https://loinc.org/rdf/55277-8
  system:
    v: http://loinc.org
  code:
    v: 55277-8
  display:
    v: HIV Status
code: http://snomed.info/id/278977008
  system:
    v: http://snomed.info/sct
  code:
    v: 278977008
  display:
    v: HIV status
short:
  v: HIV status
definition:
  v: The current HIV status of the client
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IMMZD13.hivStatus
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE204
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE204
mapping:
  identity:
    v: IMMZD13.to.Observation
  map:
    v: Observation.valueCodeableConcept.coding

id:
  v: IMMZD13.typeOfPoliovirusDose
path:
  v: IMMZD13.typeOfPoliovirusDose
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE212
code:
  system:
    v: http://id.who.int/icd/release/11/mms
  code:
    v: XM0N50
  display:
    v: Poliomyelitis vaccines
short:
  v: Type of poliovirus dose
definition:
  v: The type of the poliovirus vaccine dose administered to the client
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IMMZD13.typeOfPoliovirusDose
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
constraint:
  key:
    v: IMMZ-D-reqVType-4
  severity:
    v: error
  human:
    v: Required if input in IMMZ.D.DE19 vaccine type is BCG vaccines OR Hepatitis B-containing vaccines
  expression:
    v: (%resource.vaccineType.value != 'DE1' and %resource.vaccineType.value != 'DE6') or $this.exists()
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE212
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE212
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.extension[typeOfPolio].valueCodeableConcept.coding

id:
  v: IMMZD13.typeOfJeDose
path:
  v: IMMZD13.typeOfJeDose
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE216
short:
  v: Type of JE dose
definition:
  v: The type of Japanese encephalitis (JE) vaccine dose administered to the client
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IMMZD13.typeOfJeDose
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
constraint:
  key:
    v: IMMZ-D-reqVType-8
  severity:
    v: error
  human:
    v: Required if input in IMMZ.D.DE19 vaccine type is JE vaccines
  expression:
    v: %resource.vaccineType.value != 'DE8' or $this.exists()
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE216
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE216
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.extension[typeOfJe].valueCodeableConcept.coding

id:
  v: IMMZD13.typeOfTbeDose
path:
  v: IMMZD13.typeOfTbeDose
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE220
short:
  v: Type of TBE dose
definition:
  v: The type of tick-borne encephalitis (TBE) vaccine dose administered
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IMMZD13.typeOfTbeDose
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
constraint:
  key:
    v: IMMZ-D-reqVType-9
  severity:
    v: error
  human:
    v: Required if input in IMMZ.D.DE19 vaccine type is TBE vaccines
  expression:
    v: %resource.vaccineType.value != 'DE20' or $this.exists()
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE220
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE220
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.extension[typeOfTbe].valueCodeableConcept.coding

id:
  v: IMMZD13.typeOfTyphoidDose
path:
  v: IMMZD13.typeOfTyphoidDose
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE225
short:
  v: Type of typhoid dose
definition:
  v: The type of typhoid vaccine dose administered to the client
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IMMZD13.typeOfTyphoidDose
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
constraint:
  key:
    v: IMMZ-D-reqVType-10
  severity:
    v: error
  human:
    v: Required if input in IMMZ.D.DE19 vaccine type is Typhoid vaccines
  expression:
    v: %resource.vaccineType.value != 'DE21' or $this.exists()
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE225
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE225
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.extension[typeOfTyphoid].valueCodeableConcept.coding

id:
  v: IMMZD13.typeOfCholeraDose
path:
  v: IMMZD13.typeOfCholeraDose
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE229
short:
  v: Type of cholera dose
definition:
  v: The type of cholera vaccine dose administered to the client
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IMMZD13.typeOfCholeraDose
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
constraint:
  key:
    v: IMMZ-D-reqVType-11
  severity:
    v: error
  human:
    v: Required if input in IMMZ.D.DE19 vaccine type is Cholera vaccines
  expression:
    v: %resource.vaccineType.value != 'DE2' or $this.exists()
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE229
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE229
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.extension[typeOfCholera].valueCodeableConcept.coding

id:
  v: IMMZD13.typeOfMeningococcalDose
path:
  v: IMMZD13.typeOfMeningococcalDose
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE232
short:
  v: Type of meningococcal dose
definition:
  v: The type of meningococcal vaccine dose administered to the client
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IMMZD13.typeOfMeningococcalDose
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
constraint:
  key:
    v: IMMZ-D-reqVType-12
  severity:
    v: error
  human:
    v: Required if input in IMMZ.D.DE19 vaccine type is Meningococcal vaccines
  expression:
    v: %resource.vaccineType.value != 'DE10' or $this.exists()
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE232
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE232
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.extension[typeOfMeningococcal].valueCodeableConcept.coding

id:
  v: IMMZD13.typeOfHepatitisADose
path:
  v: IMMZD13.typeOfHepatitisADose
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE237
short:
  v: Type of hepatitis A dose
definition:
  v: The type of hepatitis A-containing vaccine dose administered to the client
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IMMZD13.typeOfHepatitisADose
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
constraint:
  key:
    v: IMMZ-D-reqVType-13
  severity:
    v: error
  human:
    v: Required if input in IMMZ.D.DE19 vaccine type is Hepatitis A-containing vaccines
  expression:
    v: %resource.vaccineType.value != 'DE5' or $this.exists()
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE237
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE237
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.extension[typeOfHepatitisA].valueCodeableConcept.coding

id:
  v: IMMZD13.typeOfHepatitisBDose
path:
  v: IMMZD13.typeOfHepatitisBDose
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE254
short:
  v: Type of hepatitis B dose
definition:
  v: The type of hepatitis B-containing vaccine dose administered to the client
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IMMZD13.typeOfHepatitisBDose
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
constraint:
  key:
    v: IMMZ-D-reqVType-14
  severity:
    v: error
  human:
    v: Required if input in IMMZ.D.DE6 vaccine type is Hepatitis B-containing vaccines
  expression:
    v: %resource.vaccineType.value != 'DE6' or $this.exists()
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE254
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE254
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.extension[typeOfHepatitisB].valueCodeableConcept.coding

id:
  v: IMMZD13.vaccineType
path:
  v: IMMZD13.vaccineType
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE19
code: https://loinc.org/rdf/39236-5
  system:
    v: http://loinc.org
  code:
    v: 39236-5
  display:
    v: Vaccine code (CPT [Current Procedural Terminology]) CPHS (Children's Preventative Health System)
code: http://snomed.info/id/787859002
  system:
    v: http://snomed.info/sct
  code:
    v: 787859002
  display:
    v: Vaccine product (medicinal product)
short:
  v: Vaccine type
definition:
  v: 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
min:
  v: 1
max:
  v: *
base:
  path:
    v: IMMZD13.vaccineType
  min:
    v: 1
  max:
    v: *
type:
  code:
    v: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.Z.VS
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.Z.VS
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.vaccineCode

id:
  v: IMMZD13.dateAndTimeOfVaccination
path:
  v: IMMZD13.dateAndTimeOfVaccination
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE20
code: https://loinc.org/rdf/30952-6
  system:
    v: http://loinc.org
  code:
    v: 30952-6
  display:
    v: Date and time of vaccination
short:
  v: Date and time of vaccination
definition:
  v: Represents the visit/encounter date, which is the date and time when each vaccine was administered to the client
min:
  v: 1
max:
  v: 1
base:
  path:
    v: IMMZD13.dateAndTimeOfVaccination
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: dateTime
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.occurrenceDateTime

id:
  v: IMMZD13.contactDate
path:
  v: IMMZD13.contactDate
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE201
code: https://loinc.org/rdf/21975-8
  system:
    v: http://loinc.org
  code:
    v: 21975-8
  display:
    v: Date last contact
code: http://snomed.info/id/406543005
  system:
    v: http://snomed.info/sct
  code:
    v: 406543005
  display:
    v: Date of visit
short:
  v: Contact date
definition:
  v: The date and time of the client's contact
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IMMZD13.contactDate
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
constraint:
  key:
    v: IMMZ-D-dateTimeOccurred-1
  severity:
    v: error
  human:
    v: DateTime ≤ current DateTime
  expression:
    v: not($this.exists()) or $this.value <= now()
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
mapping:
  identity:
    v: IMMZD13.to.Observation
  map:
    v: Observation.valueDateTime

id:
  v: IMMZD13.ancContactNumber
path:
  v: IMMZD13.ancContactNumber
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE202
code: https://loinc.org/rdf/75612-2
  system:
    v: http://loinc.org
  code:
    v: 75612-2
  display:
    v: Number of visits to this health-care entity in the last 12 months
code: http://snomed.info/id/3401000175105
  system:
    v: http://snomed.info/sct
  code:
    v: 3401000175105
  display:
    v: Total number of prenatal care visits
short:
  v: ANC contact number
definition:
  v: The antenatal care (ANC) contact or visit number
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IMMZD13.ancContactNumber
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: integer
mapping:
  identity:
    v: IMMZD13.to.Observation
  map:
    v: Observation.valueInteger

id:
  v: IMMZD13.doseNumber
path:
  v: IMMZD13.doseNumber
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE124
short:
  v: Dose number
definition:
  v: Vaccine dose number including dose number within series
min:
  v: 1
max:
  v: 1
base:
  path:
    v: IMMZD13.doseNumber
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: integer
constraint:
  key:
    v: IMMZ-D-reqGTEZero-1
  severity:
    v: error
  human:
    v: Must be positive decimal value greater than or equal to zero (≥0)
  expression:
    v: not($this.exists()) or $this.value >= 0
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.protocolApplied.doseNumberString

id:
  v: IMMZD13.immunizationEventStatus
path:
  v: IMMZD13.immunizationEventStatus
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE1
short:
  v: Immunization event status
definition:
  v: The current status of the individual immunization event
min:
  v: 1
max:
  v: 1
base:
  path:
    v: IMMZD13.immunizationEventStatus
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE1
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE1
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Imunization.status

id:
  v: IMMZD13.reasonVaccineWasNotAdministered
path:
  v: IMMZD13.reasonVaccineWasNotAdministered
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE5
code:
  system:
    v: http://id.who.int/icd/release/11/mms
  code:
    v: QC04
  display:
    v: Immunization not carried out
short:
  v: Reason vaccine was not administered
definition:
  v: The reason this immunization event was not performed
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IMMZD13.reasonVaccineWasNotAdministered
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
constraint:
  key:
    v: IMMZ-D-statusNotDone-1
  severity:
    v: error
  human:
    v: Required if input in IMMZ.D.DE1 Immunization event status is Not Done
  expression:
    v: %resource.immunizationEventStatus.value = 'DE4' or $this.exists()
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE5
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE5
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.statusReason

id:
  v: IMMZD13.vaccineBrand
path:
  v: IMMZD13.vaccineBrand
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE18
short:
  v: Vaccine brand
definition:
  v: The brand or trade name used to refer to the vaccine received
min:
  v: 1
max:
  v: 1
base:
  path:
    v: IMMZD13.vaccineBrand
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Coding
binding:
  strength:
    v: example
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE18
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE18
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.extension[vaccineBrand].valueCodeableConcept.coding

id:
  v: IMMZD13.liveVaccine
path:
  v: IMMZD13.liveVaccine
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE173
short:
  v: Live vaccine
definition:
  v: Uses a living but weakened version of the virus or one that is very similar
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IMMZD13.liveVaccine
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.extension[liveVaccine].valueBoolean

id:
  v: IMMZD13.countryOfVaccination
path:
  v: IMMZD13.countryOfVaccination
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE21
short:
  v: Country of vaccination
definition:
  v: The service delivery country where the vaccine administration occurred
min:
  v: 1
max:
  v: 1
base:
  path:
    v: IMMZD13.countryOfVaccination
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Coding
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/fhir/ValueSet/iso3166-1-3
    link: http://hl7.org/fhir/ValueSet/iso3166-1-3
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.location.extenstion[countryOfVaccination].valueCodeableConcept.coding

id:
  v: IMMZD13.administrativeArea
path:
  v: IMMZD13.administrativeArea
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE22
code: https://loinc.org/rdf/72060-7
  system:
    v: http://loinc.org
  code:
    v: 72060-7
  display:
    v: Where was vaccine received
short:
  v: Administrative area
definition:
  v: The service delivery location (location name, city, municipality, town or village) where the vaccine administration occurred
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IMMZD13.administrativeArea
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.location.extenstion[administrativeArea].valueCodeableConcept.coding

id:
  v: IMMZD13.vaccineManufacturer
path:
  v: IMMZD13.vaccineManufacturer
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE23
code: https://loinc.org/rdf/30957-5
  system:
    v: http://loinc.org
  code:
    v: 30957-5
  display:
    v: Manufacturer name [Identifier] Vaccine
short:
  v: Vaccine manufacturer
definition:
  v: The manufacturer of the vaccine product
min:
  v: 1
max:
  v: 1
base:
  path:
    v: IMMZD13.vaccineManufacturer
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Coding
binding:
  strength:
    v: example
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE23
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE23
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.manufacturer.identifier

id:
  v: IMMZD13.vaccineBatchNumber
path:
  v: IMMZD13.vaccineBatchNumber
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE24
code: https://loinc.org/rdf/30959-1
  system:
    v: http://loinc.org
  code:
    v: 30959-1
  display:
    v: Lot number [Identifier] Vaccine
short:
  v: Vaccine batch number
definition:
  v: Batch number or lot number of vaccine
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IMMZD13.vaccineBatchNumber
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.lotNumber

id:
  v: IMMZD13.vaccineMarketAuthorizationHolder
path:
  v: IMMZD13.vaccineMarketAuthorizationHolder
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE25
short:
  v: Vaccine market authorization holder
definition:
  v: Name of the market authorization holder of the vaccine received. If market authorization holder is unknown, vaccine manufacturer is REQUIRED
min:
  v: 1
max:
  v: 1
base:
  path:
    v: IMMZD13.vaccineMarketAuthorizationHolder
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: Coding
binding:
  strength:
    v: example
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE25
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE25
mapping:
  identity:
    v: IMMZD13.to.Immunization

id:
  v: IMMZD13.expirationDate
path:
  v: IMMZD13.expirationDate
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE26
code: https://loinc.org/rdf/74066-2
  system:
    v: http://loinc.org
  code:
    v: 74066-2
  display:
    v: Expiration date of medication (Agency for Healthcare Research and Quality [AHRQ])
short:
  v: Expiration date
definition:
  v: The expiration date of the vaccine
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IMMZD13.expirationDate
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.expirationDate

id:
  v: IMMZD13.doseQuantity
path:
  v: IMMZD13.doseQuantity
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE34
code: https://loinc.org/rdf/82745-1
  system:
    v: http://loinc.org
  code:
    v: 82745-1
  display:
    v: Doses of vaccine given per symptom onset
short:
  v: Dose quantity
definition:
  v: The quantity of vaccine product that was administered
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IMMZD13.doseQuantity
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Quantity
constraint:
  key:
    v: IMMZ-D-reqGTZero-1
  severity:
    v: error
  human:
    v: Must be positive decimal value greater than zero (>0.00)
  expression:
    v: not($this.exists()) or $this.value > 0
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.doseQuantity

id:
  v: IMMZD13.healthWorkerIdentifier
path:
  v: IMMZD13.healthWorkerIdentifier
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE35
short:
  v: Health worker identifier
definition:
  v: 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-care facility registry
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IMMZD13.healthWorkerIdentifier
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.performer.actor.identifier.value

id:
  v: IMMZD13.totalDosesInSeries
path:
  v: IMMZD13.totalDosesInSeries
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE125
short:
  v: Total doses in series
definition:
  v: The recommended number of doses for immunity according to the national immunization schedule (which may be based on product, age, etc.)
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IMMZD13.totalDosesInSeries
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: integer
constraint:
  key:
    v: IMMZ-D-reqGTZero-1
  severity:
    v: error
  human:
    v: Must be positive decimal value greater than zero (>0.00)
  expression:
    v: not($this.exists()) or $this.value > 0
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.protocolApplied.seriesDosesString

id:
  v: IMMZD13.diseaseTargeted
path:
  v: IMMZD13.diseaseTargeted
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE126
short:
  v: Disease targeted
definition:
  v: Vaccine-preventable disease being targeted
min:
  v: 0
max:
  v: *
base:
  path:
    v: IMMZD13.diseaseTargeted
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE126
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE126
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.protocolApplied.targetDisease

id:
  v: IMMZD13.dueDateOfNextDose
path:
  v: IMMZD13.dueDateOfNextDose
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE149
short:
  v: Due date of next dose
definition:
  v: Date on which the next vaccination should be administered, if a next dose is required
min:
  v: 0
max:
  v: 1
base:
  path:
    v: IMMZD13.dueDateOfNextDose
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.protocolApplied.extension[duteDateOfNextDose].valueDate

element:
  id:
    v: IMMZD13
  path:
    v: IMMZD13
  short:
    v: IMMZ.D13.Update client record
  definition:
    v: Data elements for the IMMZ.D13.Update client record Data Dictionary Activity.
  mapping:
    identity:
      v: IMMZD13.to.Observation
    map:
      v: Observation
  mapping:
    identity:
      v: IMMZD13.to.Immunization
    map:
      v: Immunization
element:
  id:
    v: IMMZD13.patient
  path:
    v: IMMZD13.patient
  short:
    v: Patient
  definition:
    v: The patient.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: Reference
  mapping:
    identity:
      v: IMMZD13.to.Observation
    map:
      v: Observation.subject
  mapping:
    identity:
      v: IMMZD13.to.Immunization
    map:
      v: Immunization.patient
element:
  id:
    v: IMMZD13.birthDose
  path:
    v: IMMZD13.birthDose
  code:
    system:
      v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
    code:
      v: DE263
  short:
    v: Birth dose
  definition:
    v: Indicates if the client received a dose within 24 hours of birth. Whether a birth dose is counted as part of the primary series will depend on the antigen
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: boolean
  constraint:
    key:
      v: IMMZ-D-reqVType-1
    severity:
      v: error
    human:
      v: Required if input in IMMZ.D.DE19 vaccine type is Hepatitis B-containing vaccines OR Poliovirus-containing vaccines.
    expression:
      v: (%resource.vaccineType.value != 'DE6' and %resource.vaccineType.value != 'DE14') or $this.exists()
    source:
      v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
      link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
  mapping:
    identity:
      v: IMMZD13.to.Observation
    map:
      v: Observation.valueBoolean
element:
  id:
    v: IMMZD13.typeOfDose
  path:
    v: IMMZD13.typeOfDose
  code:
    system:
      v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
    code:
      v: DE258
  short:
    v: Type of dose
  definition:
    v: The type of dose in a series that the client received
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: Coding
  binding:
    strength:
      v: required
    value set:
      v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE258
      link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE258
  mapping:
    identity:
      v: IMMZD13.to.Immunization
    map:
      v: Immunization.protocolApplied.series
element:
  id:
    v: IMMZD13.completedThePrimaryVaccinationSeries
  path:
    v: IMMZD13.completedThePrimaryVaccinationSeries
  code:
    system:
      v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
    code:
      v: DE203
  short:
    v: Completed the primary vaccination series
  definition:
    v: Indicates if the client has completed the primary vaccination series of a product/antigen. If the client has not yet completed their primary series, it means they may be expected to receive more doses to complete their vaccination regimen for the respective product/antigen
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: boolean
  mapping:
    identity:
      v: IMMZD13.to.Observation
    map:
      v: Observation.valueBoolean
element:
  id:
    v: IMMZD13.completedTheBoosterSeries
  path:
    v: IMMZD13.completedTheBoosterSeries
  code:
    system:
      v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
    code:
      v: DE257
  short:
    v: Completed the booster series
  definition:
    v: Indicates if the client has completed the booster series of a product/antigen
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: boolean
  mapping:
    identity:
      v: IMMZD13.to.Observation
    map:
      v: Observation.valueBoolean
element:
  id:
    v: IMMZD13.dateWhenPrimaryVaccinationSeriesWasCompleted
  path:
    v: IMMZD13.dateWhenPrimaryVaccinationSeriesWasCompleted
  code:
    system:
      v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
    code:
      v: DE242
  short:
    v: Date when primary vaccination series was completed
  definition:
    v: The date when the client completed the primary vaccination series (per product/antigen)
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: date
  constraint:
    key:
      v: IMMZ-D-reqPrimaryCompleted-1
    severity:
      v: error
    human:
      v: Required if input in IMMZ.D.DE203 Completed the primary vaccination series is Yes
    expression:
      v: %resource.completedTheBoosterSeries.value = false or $this.exists()
    source:
      v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
      link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
  constraint:
    key:
      v: IMMZ-D-dateOccurred-1

v: error

v: Date ≤ current date

v: not($this.exists()) or $this.value <= today()

identity:
  v: IMMZD13.to.Observation
map:
  v: Observation.valueDateTime

id:
  v: IMMZD13.hivStatus
path:
  v: IMMZD13.hivStatus
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE204
code: https://loinc.org/rdf/55277-8
  system:
    v: http://loinc.org
  code:
    v: 55277-8
  display:
    v: HIV Status
code: http://snomed.info/id/278977008
  system:
    v: http://snomed.info/sct
  code:
    v: 278977008
  display:
    v: HIV status
short:
  v: HIV status
definition:
  v: The current HIV status of the client
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE204
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE204
mapping:
  identity:
    v: IMMZD13.to.Observation
  map:
    v: Observation.valueCodeableConcept.coding

id:
  v: IMMZD13.typeOfPoliovirusDose
path:
  v: IMMZD13.typeOfPoliovirusDose
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE212
code:
  system:
    v: http://id.who.int/icd/release/11/mms
  code:
    v: XM0N50
  display:
    v: Poliomyelitis vaccines
short:
  v: Type of poliovirus dose
definition:
  v: The type of the poliovirus vaccine dose administered to the client
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
constraint:
  key:
    v: IMMZ-D-reqVType-4
  severity:
    v: error
  human:
    v: Required if input in IMMZ.D.DE19 vaccine type is BCG vaccines OR Hepatitis B-containing vaccines
  expression:
    v: (%resource.vaccineType.value != 'DE1' and %resource.vaccineType.value != 'DE6') or $this.exists()
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE212
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE212
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.extension[typeOfPolio].valueCodeableConcept.coding

id:
  v: IMMZD13.typeOfJeDose
path:
  v: IMMZD13.typeOfJeDose
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE216
short:
  v: Type of JE dose
definition:
  v: The type of Japanese encephalitis (JE) vaccine dose administered to the client
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
constraint:
  key:
    v: IMMZ-D-reqVType-8
  severity:
    v: error
  human:
    v: Required if input in IMMZ.D.DE19 vaccine type is JE vaccines
  expression:
    v: %resource.vaccineType.value != 'DE8' or $this.exists()
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE216
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE216
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.extension[typeOfJe].valueCodeableConcept.coding

id:
  v: IMMZD13.typeOfTbeDose
path:
  v: IMMZD13.typeOfTbeDose
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE220
short:
  v: Type of TBE dose
definition:
  v: The type of tick-borne encephalitis (TBE) vaccine dose administered
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
constraint:
  key:
    v: IMMZ-D-reqVType-9
  severity:
    v: error
  human:
    v: Required if input in IMMZ.D.DE19 vaccine type is TBE vaccines
  expression:
    v: %resource.vaccineType.value != 'DE20' or $this.exists()
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE220
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE220
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.extension[typeOfTbe].valueCodeableConcept.coding

id:
  v: IMMZD13.typeOfTyphoidDose
path:
  v: IMMZD13.typeOfTyphoidDose
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE225
short:
  v: Type of typhoid dose
definition:
  v: The type of typhoid vaccine dose administered to the client
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
constraint:
  key:
    v: IMMZ-D-reqVType-10
  severity:
    v: error
  human:
    v: Required if input in IMMZ.D.DE19 vaccine type is Typhoid vaccines
  expression:
    v: %resource.vaccineType.value != 'DE21' or $this.exists()
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE225
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE225
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.extension[typeOfTyphoid].valueCodeableConcept.coding

id:
  v: IMMZD13.typeOfCholeraDose
path:
  v: IMMZD13.typeOfCholeraDose
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE229
short:
  v: Type of cholera dose
definition:
  v: The type of cholera vaccine dose administered to the client
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
constraint:
  key:
    v: IMMZ-D-reqVType-11
  severity:
    v: error
  human:
    v: Required if input in IMMZ.D.DE19 vaccine type is Cholera vaccines
  expression:
    v: %resource.vaccineType.value != 'DE2' or $this.exists()
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE229
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE229
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.extension[typeOfCholera].valueCodeableConcept.coding

id:
  v: IMMZD13.typeOfMeningococcalDose
path:
  v: IMMZD13.typeOfMeningococcalDose
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE232
short:
  v: Type of meningococcal dose
definition:
  v: The type of meningococcal vaccine dose administered to the client
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
constraint:
  key:
    v: IMMZ-D-reqVType-12
  severity:
    v: error
  human:
    v: Required if input in IMMZ.D.DE19 vaccine type is Meningococcal vaccines
  expression:
    v: %resource.vaccineType.value != 'DE10' or $this.exists()
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE232
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE232
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.extension[typeOfMeningococcal].valueCodeableConcept.coding

id:
  v: IMMZD13.typeOfHepatitisADose
path:
  v: IMMZD13.typeOfHepatitisADose
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE237
short:
  v: Type of hepatitis A dose
definition:
  v: The type of hepatitis A-containing vaccine dose administered to the client
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
constraint:
  key:
    v: IMMZ-D-reqVType-13
  severity:
    v: error
  human:
    v: Required if input in IMMZ.D.DE19 vaccine type is Hepatitis A-containing vaccines
  expression:
    v: %resource.vaccineType.value != 'DE5' or $this.exists()
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE237
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE237
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.extension[typeOfHepatitisA].valueCodeableConcept.coding

id:
  v: IMMZD13.typeOfHepatitisBDose
path:
  v: IMMZD13.typeOfHepatitisBDose
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE254
short:
  v: Type of hepatitis B dose
definition:
  v: The type of hepatitis B-containing vaccine dose administered to the client
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
constraint:
  key:
    v: IMMZ-D-reqVType-14
  severity:
    v: error
  human:
    v: Required if input in IMMZ.D.DE6 vaccine type is Hepatitis B-containing vaccines
  expression:
    v: %resource.vaccineType.value != 'DE6' or $this.exists()
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE254
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE254
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.extension[typeOfHepatitisB].valueCodeableConcept.coding

id:
  v: IMMZD13.vaccineType
path:
  v: IMMZD13.vaccineType
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE19
code: https://loinc.org/rdf/39236-5
  system:
    v: http://loinc.org
  code:
    v: 39236-5
  display:
    v: Vaccine code (CPT [Current Procedural Terminology]) CPHS (Children's Preventative Health System)
code: http://snomed.info/id/787859002
  system:
    v: http://snomed.info/sct
  code:
    v: 787859002
  display:
    v: Vaccine product (medicinal product)
short:
  v: Vaccine type
definition:
  v: 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
min:
  v: 1
max:
  v: *
type:
  code:
    v: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.Z.VS
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.Z.VS
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.vaccineCode

id:
  v: IMMZD13.dateAndTimeOfVaccination
path:
  v: IMMZD13.dateAndTimeOfVaccination
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE20
code: https://loinc.org/rdf/30952-6
  system:
    v: http://loinc.org
  code:
    v: 30952-6
  display:
    v: Date and time of vaccination
short:
  v: Date and time of vaccination
definition:
  v: Represents the visit/encounter date, which is the date and time when each vaccine was administered to the client
min:
  v: 1
max:
  v: 1
type:
  code:
    v: dateTime
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.occurrenceDateTime

id:
  v: IMMZD13.contactDate
path:
  v: IMMZD13.contactDate
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE201
code: https://loinc.org/rdf/21975-8
  system:
    v: http://loinc.org
  code:
    v: 21975-8
  display:
    v: Date last contact
code: http://snomed.info/id/406543005
  system:
    v: http://snomed.info/sct
  code:
    v: 406543005
  display:
    v: Date of visit
short:
  v: Contact date
definition:
  v: The date and time of the client's contact
min:
  v: 0
max:
  v: 1
type:
  code:
    v: dateTime
constraint:
  key:
    v: IMMZ-D-dateTimeOccurred-1
  severity:
    v: error
  human:
    v: DateTime ≤ current DateTime
  expression:
    v: not($this.exists()) or $this.value <= now()
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
mapping:
  identity:
    v: IMMZD13.to.Observation
  map:
    v: Observation.valueDateTime

id:
  v: IMMZD13.ancContactNumber
path:
  v: IMMZD13.ancContactNumber
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE202
code: https://loinc.org/rdf/75612-2
  system:
    v: http://loinc.org
  code:
    v: 75612-2
  display:
    v: Number of visits to this health-care entity in the last 12 months
code: http://snomed.info/id/3401000175105
  system:
    v: http://snomed.info/sct
  code:
    v: 3401000175105
  display:
    v: Total number of prenatal care visits
short:
  v: ANC contact number
definition:
  v: The antenatal care (ANC) contact or visit number
min:
  v: 0
max:
  v: 1
type:
  code:
    v: integer
mapping:
  identity:
    v: IMMZD13.to.Observation
  map:
    v: Observation.valueInteger

id:
  v: IMMZD13.doseNumber
path:
  v: IMMZD13.doseNumber
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE124
short:
  v: Dose number
definition:
  v: Vaccine dose number including dose number within series
min:
  v: 1
max:
  v: 1
type:
  code:
    v: integer
constraint:
  key:
    v: IMMZ-D-reqGTEZero-1
  severity:
    v: error
  human:
    v: Must be positive decimal value greater than or equal to zero (≥0)
  expression:
    v: not($this.exists()) or $this.value >= 0
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.protocolApplied.doseNumberString

id:
  v: IMMZD13.immunizationEventStatus
path:
  v: IMMZD13.immunizationEventStatus
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE1
short:
  v: Immunization event status
definition:
  v: The current status of the individual immunization event
min:
  v: 1
max:
  v: 1
type:
  code:
    v: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE1
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE1
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Imunization.status

id:
  v: IMMZD13.reasonVaccineWasNotAdministered
path:
  v: IMMZD13.reasonVaccineWasNotAdministered
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE5
code:
  system:
    v: http://id.who.int/icd/release/11/mms
  code:
    v: QC04
  display:
    v: Immunization not carried out
short:
  v: Reason vaccine was not administered
definition:
  v: The reason this immunization event was not performed
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
constraint:
  key:
    v: IMMZ-D-statusNotDone-1
  severity:
    v: error
  human:
    v: Required if input in IMMZ.D.DE1 Immunization event status is Not Done
  expression:
    v: %resource.immunizationEventStatus.value = 'DE4' or $this.exists()
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE5
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE5
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.statusReason

id:
  v: IMMZD13.vaccineBrand
path:
  v: IMMZD13.vaccineBrand
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE18
short:
  v: Vaccine brand
definition:
  v: The brand or trade name used to refer to the vaccine received
min:
  v: 1
max:
  v: 1
type:
  code:
    v: Coding
binding:
  strength:
    v: example
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE18
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE18
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.extension[vaccineBrand].valueCodeableConcept.coding

id:
  v: IMMZD13.liveVaccine
path:
  v: IMMZD13.liveVaccine
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE173
short:
  v: Live vaccine
definition:
  v: Uses a living but weakened version of the virus or one that is very similar
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.extension[liveVaccine].valueBoolean

id:
  v: IMMZD13.countryOfVaccination
path:
  v: IMMZD13.countryOfVaccination
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE21
short:
  v: Country of vaccination
definition:
  v: The service delivery country where the vaccine administration occurred
min:
  v: 1
max:
  v: 1
type:
  code:
    v: Coding
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/fhir/ValueSet/iso3166-1-3
    link: http://hl7.org/fhir/ValueSet/iso3166-1-3
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.location.extenstion[countryOfVaccination].valueCodeableConcept.coding

id:
  v: IMMZD13.administrativeArea
path:
  v: IMMZD13.administrativeArea
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE22
code: https://loinc.org/rdf/72060-7
  system:
    v: http://loinc.org
  code:
    v: 72060-7
  display:
    v: Where was vaccine received
short:
  v: Administrative area
definition:
  v: The service delivery location (location name, city, municipality, town or village) where the vaccine administration occurred
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Coding
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.location.extenstion[administrativeArea].valueCodeableConcept.coding

id:
  v: IMMZD13.vaccineManufacturer
path:
  v: IMMZD13.vaccineManufacturer
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE23
code: https://loinc.org/rdf/30957-5
  system:
    v: http://loinc.org
  code:
    v: 30957-5
  display:
    v: Manufacturer name [Identifier] Vaccine
short:
  v: Vaccine manufacturer
definition:
  v: The manufacturer of the vaccine product
min:
  v: 1
max:
  v: 1
type:
  code:
    v: Coding
binding:
  strength:
    v: example
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE23
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE23
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.manufacturer.identifier

id:
  v: IMMZD13.vaccineBatchNumber
path:
  v: IMMZD13.vaccineBatchNumber
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE24
code: https://loinc.org/rdf/30959-1
  system:
    v: http://loinc.org
  code:
    v: 30959-1
  display:
    v: Lot number [Identifier] Vaccine
short:
  v: Vaccine batch number
definition:
  v: Batch number or lot number of vaccine
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.lotNumber

id:
  v: IMMZD13.vaccineMarketAuthorizationHolder
path:
  v: IMMZD13.vaccineMarketAuthorizationHolder
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE25
short:
  v: Vaccine market authorization holder
definition:
  v: Name of the market authorization holder of the vaccine received. If market authorization holder is unknown, vaccine manufacturer is REQUIRED
min:
  v: 1
max:
  v: 1
type:
  code:
    v: Coding
binding:
  strength:
    v: example
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE25
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE25
mapping:
  identity:
    v: IMMZD13.to.Immunization

id:
  v: IMMZD13.expirationDate
path:
  v: IMMZD13.expirationDate
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE26
code: https://loinc.org/rdf/74066-2
  system:
    v: http://loinc.org
  code:
    v: 74066-2
  display:
    v: Expiration date of medication (Agency for Healthcare Research and Quality [AHRQ])
short:
  v: Expiration date
definition:
  v: The expiration date of the vaccine
min:
  v: 0
max:
  v: 1
type:
  code:
    v: date
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.expirationDate

id:
  v: IMMZD13.doseQuantity
path:
  v: IMMZD13.doseQuantity
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE34
code: https://loinc.org/rdf/82745-1
  system:
    v: http://loinc.org
  code:
    v: 82745-1
  display:
    v: Doses of vaccine given per symptom onset
short:
  v: Dose quantity
definition:
  v: The quantity of vaccine product that was administered
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Quantity
constraint:
  key:
    v: IMMZ-D-reqGTZero-1
  severity:
    v: error
  human:
    v: Must be positive decimal value greater than zero (>0.00)
  expression:
    v: not($this.exists()) or $this.value > 0
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.doseQuantity

id:
  v: IMMZD13.healthWorkerIdentifier
path:
  v: IMMZD13.healthWorkerIdentifier
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE35
short:
  v: Health worker identifier
definition:
  v: 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-care facility registry
min:
  v: 0
max:
  v: 1
type:
  code:
    v: string
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.performer.actor.identifier.value

id:
  v: IMMZD13.totalDosesInSeries
path:
  v: IMMZD13.totalDosesInSeries
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE125
short:
  v: Total doses in series
definition:
  v: The recommended number of doses for immunity according to the national immunization schedule (which may be based on product, age, etc.)
min:
  v: 0
max:
  v: 1
type:
  code:
    v: integer
constraint:
  key:
    v: IMMZ-D-reqGTZero-1
  severity:
    v: error
  human:
    v: Must be positive decimal value greater than zero (>0.00)
  expression:
    v: not($this.exists()) or $this.value > 0
  source:
    v: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
    link: http://smart.who.int/immunizations/StructureDefinition/IMMZD13
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.protocolApplied.seriesDosesString

id:
  v: IMMZD13.diseaseTargeted
path:
  v: IMMZD13.diseaseTargeted
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE126
short:
  v: Disease targeted
definition:
  v: Vaccine-preventable disease being targeted
min:
  v: 0
max:
  v: *
type:
  code:
    v: Coding
binding:
  strength:
    v: required
  value set:
    v: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE126
    link: http://smart.who.int/immunizations/ValueSet/IMMZ.D.DE126
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.protocolApplied.targetDisease

id:
  v: IMMZD13.dueDateOfNextDose
path:
  v: IMMZD13.dueDateOfNextDose
code:
  system:
    v: http://smart.who.int/immunizations/CodeSystem/IMMZ.D
  code:
    v: DE149
short:
  v: Due date of next dose
definition:
  v: Date on which the next vaccination should be administered, if a next dose is required
min:
  v: 0
max:
  v: 1
type:
  code:
    v: date
mapping:
  identity:
    v: IMMZD13.to.Immunization
  map:
    v: Immunization.protocolApplied.extension[duteDateOfNextDose].valueDate