WHO Digital Documentation of COVID-19 Certificates (DDCC)
1.0.1 - release International flag

This page is part of the WHO Digital Documentation of COVID-19 Certificates (DDCC) (v1.0.1: releases Draft) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: DDCCImmunization - Detailed Descriptions

Active as of 2024-12-18

Definitions for the DDCCImmunization resource profile.

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

0. Immunization
2. Immunization.extension
Control2..?
SlicingThis element introduces a set of slices on Immunization.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 4. Immunization.extension:vaccineBrand
    Slice NamevaccineBrand
    Control1..1
    TypeExtension(DDCC Event Brand for Immunization) (Extension Type: Coding)
    Must Supporttrue
    LabelVaccine brand
    6. Immunization.extension:vaccineMarketAuthorization
    Slice NamevaccineMarketAuthorization
    Control0..1
    TypeExtension(DDCC Vaccine Market Authorization for Immunization) (Extension Type: Coding)
    Must Supporttrue
    LabelVaccine market authorization holder
    8. Immunization.extension:country
    Slice Namecountry
    Control1..1
    TypeExtension(DDCC Country Of Event for Immunization) (Extension Type: code)
    Must Supporttrue
    LabelCountry of vaccination
    10. Immunization.extension:validFrom
    Slice NamevalidFrom
    Control0..1
    TypeExtension(DDCC Vaccine Valid From) (Extension Type: date)
    Must Supporttrue
    LabelVaccination valid from
    12. Immunization.vaccineCode
    BindingThe codes SHOULD be taken from WHO Vaccine List (COVID-19)
    (preferred to http://smart.who.int/ddcc/ValueSet/WHODDCCVaccinesCOVID19)
    LabelVaccine or prophylaxis
    14. Immunization.vaccineCode.coding
    Control1..1
    16. Immunization.vaccineCode.coding.system
    Control1..?
    18. Immunization.vaccineCode.coding.code
    Control1..?
    20. Immunization.patient
    TypeReference(DDCC Patient)
    22. Immunization.occurrence[x]
    TypedateTime, string
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    LabelDate of vaccination
    24. Immunization.location
    Control1..?
    Must Supporttrue
    LabelAdministering centre
    26. Immunization.location.display
    Control1..?
    Must Supporttrue
    28. Immunization.manufacturer
    Must Supporttrue
    30. Immunization.lotNumber
    Must Supporttrue
    LabelVaccine batch number
    32. Immunization.performer
    34. Immunization.performer.actor
    TypeReference(DDCC Practitioner, DDCC Organization)
    LabelHealth worker identifier
    36. Immunization.protocolApplied
    Control1..?
    Must Supporttrue
    SlicingThis element introduces a set of slices on Immunization.protocolApplied. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • type @ authority
    • 38. Immunization.protocolApplied:protocolAppliedAuthority
      Slice NameprotocolAppliedAuthority
      Control1..*
      Must Supporttrue
      40. Immunization.protocolApplied:protocolAppliedAuthority.authority
      TypeReference(DDCC Organization)
      42. Immunization.protocolApplied:protocolAppliedAuthority.targetDisease
      BindingThe codes SHOULD be taken from WHO Disease or Agent Targeted (COVID-19)
      (preferred to http://smart.who.int/ddcc/ValueSet/WHODDCCDiseaseTargetedCOVID19)
      LabelDisease or agent targeted
      44. Immunization.protocolApplied:protocolAppliedAuthority.doseNumber[x]
      TypepositiveInt
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Must Supporttrue
      LabelDose number
      46. Immunization.protocolApplied:protocolAppliedAuthority.seriesDoses[x]
      TypepositiveInt
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      LabelTotal doses