WHO Digital Documentation of COVID-19 Certificates (DDCC)
1.0.0 - CI Build International flag

WHO Digital Documentation of COVID-19 Certificates (DDCC), published by WHO. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/ddcc/ and changes regularly. See the Directory of published versions

Resource Profile: DDCCObservation - Mappings

Draft as of 2025-06-24

Mappings for the DDCCObservation resource profile.

Mappings to Structures in this Implementation Guide

NameWHO Digital Documentation of COVID Certificatesdoco
.. Observation
    ... id
      ... meta
        ... implicitRules
          ... language
            ... text
              ... contained
                ... extension
                  ... modifierExtension
                    ... identifier
                      ... basedOn
                        ... partOf
                          ... status
                            ... Slices for category
                              .... category:laboratory
                                ... code
                                ... subject
                                  .... id
                                    .... extension
                                      .... reference
                                        .... type
                                          .... identifier
                                            .... display
                                              ... focus
                                                ... encounter
                                                  ... effective[x]
                                                    .... id
                                                      .... Slices for extension
                                                        ..... extension:data-absent-reason
                                                          ... issued
                                                            ... performer
                                                              ... Slices for value[x]
                                                                .... value[x]:valueString
                                                                  .... value[x]:valueRange
                                                                    .... value[x]:valueRatio
                                                                      .... value[x]:valueTime
                                                                        .... value[x]:valueDateTime
                                                                          .... value[x]:valuePeriod
                                                                            .... value[x]:valueQuantity
                                                                              .... value[x]:valueCodeableConcept
                                                                                ... dataAbsentReason
                                                                                  ... interpretation
                                                                                    ... note
                                                                                      ... bodySite
                                                                                        ... method
                                                                                        ... specimen
                                                                                          ... device
                                                                                            ... referenceRange
                                                                                              .... id
                                                                                                .... extension
                                                                                                  .... modifierExtension
                                                                                                    .... low
                                                                                                      .... high
                                                                                                        .... type
                                                                                                          .... appliesTo
                                                                                                            .... age
                                                                                                              .... text
                                                                                                                ... hasMember
                                                                                                                  .... id
                                                                                                                    .... extension
                                                                                                                      .... reference
                                                                                                                        .... type
                                                                                                                          .... identifier
                                                                                                                            .... display
                                                                                                                              ... derivedFrom
                                                                                                                                ... component
                                                                                                                                  .... id
                                                                                                                                    .... extension
                                                                                                                                      .... modifierExtension
                                                                                                                                        .... code
                                                                                                                                          .... value[x]
                                                                                                                                            .... dataAbsentReason
                                                                                                                                              .... interpretation
                                                                                                                                                .... referenceRange

                                                                                                                                                  doco Documentation for this format

                                                                                                                                                  Mappings to other Structures

                                                                                                                                                  No Mappings Found

                                                                                                                                                  Other Mappings

                                                                                                                                                  NameWorkflow PatternSNOMED CT Concept Domain BindingHL7 v2 MappingRIM MappingFiveWs Pattern MappingSNOMED CT Attribute Bindingdoco
                                                                                                                                                  .. Observation
                                                                                                                                                  Event
                                                                                                                                                  < 363787002 |Observable entity|
                                                                                                                                                  OBX
                                                                                                                                                  • Observation[classCode=OBS
                                                                                                                                                  • moodCode=EVN]
                                                                                                                                                  ... id
                                                                                                                                                  ... meta
                                                                                                                                                  ... implicitRules
                                                                                                                                                  ... language
                                                                                                                                                  ... text
                                                                                                                                                  Act.text?
                                                                                                                                                  ... contained
                                                                                                                                                  N/A
                                                                                                                                                  ... extension
                                                                                                                                                  N/A
                                                                                                                                                  ... modifierExtension
                                                                                                                                                  N/A
                                                                                                                                                  ... identifier
                                                                                                                                                  Event.identifier
                                                                                                                                                  1) OBR-3 + OBX-3 + OBX-4 or 2) OBR-3 + OBR-4 + OBX-3 + OBX-4 or 2) some other way to uniquely ID the OBR/ORC + OBX-3 + OBX-4.
                                                                                                                                                  id
                                                                                                                                                  FiveWs.identifier
                                                                                                                                                  ... basedOn
                                                                                                                                                  Event.basedOn
                                                                                                                                                  ORC
                                                                                                                                                  .inboundRelationship[typeCode=COMP].source[moodCode=EVN]
                                                                                                                                                  ... partOf
                                                                                                                                                  Event.partOf
                                                                                                                                                  Varies by domain
                                                                                                                                                  .outboundRelationship[typeCode=FLFS].target
                                                                                                                                                  ... status
                                                                                                                                                  Event.status
                                                                                                                                                  < 445584004 |Report by finality status|
                                                                                                                                                  OBX-11
                                                                                                                                                  status Amended & Final are differentiated by whether it is the subject of a ControlAct event with a type of "revise"
                                                                                                                                                  FiveWs.status
                                                                                                                                                  ... Slices for category
                                                                                                                                                  CE/CNE/CWE
                                                                                                                                                  CD
                                                                                                                                                  .... category:laboratory
                                                                                                                                                  CE/CNE/CWE
                                                                                                                                                  CD
                                                                                                                                                  ... code
                                                                                                                                                  CE/CNE/CWE
                                                                                                                                                  CD
                                                                                                                                                  ... subject
                                                                                                                                                  Event.subject
                                                                                                                                                  PID-3
                                                                                                                                                  participation[typeCode=RTGT]
                                                                                                                                                  FiveWs.subject
                                                                                                                                                  .... id
                                                                                                                                                  n/a
                                                                                                                                                  .... extension
                                                                                                                                                  n/a
                                                                                                                                                  .... reference
                                                                                                                                                  N/A
                                                                                                                                                  .... type
                                                                                                                                                  N/A
                                                                                                                                                  .... identifier
                                                                                                                                                  .identifier
                                                                                                                                                  .... display
                                                                                                                                                  N/A
                                                                                                                                                  ... focus
                                                                                                                                                  OBX-3
                                                                                                                                                  participation[typeCode=SBJ]
                                                                                                                                                  FiveWs.subject
                                                                                                                                                  ... encounter
                                                                                                                                                  Event.context
                                                                                                                                                  PV1
                                                                                                                                                  • inboundRelationship[typeCode=COMP].source[classCode=ENC
                                                                                                                                                  • moodCode=EVN]
                                                                                                                                                  FiveWs.context
                                                                                                                                                  ... effective[x]
                                                                                                                                                  Event.occurrence[x]
                                                                                                                                                  • OBX-14
                                                                                                                                                  • and/or OBX-19 after v2.4 (depends on who observation made)
                                                                                                                                                  effectiveTime
                                                                                                                                                  FiveWs.done[x]
                                                                                                                                                  .... id
                                                                                                                                                  n/a
                                                                                                                                                  .... Slices for extension
                                                                                                                                                  n/a
                                                                                                                                                  ..... extension:data-absent-reason
                                                                                                                                                  ANY.nullFlavor
                                                                                                                                                  ... issued
                                                                                                                                                  • OBR.22 (or MSH.7)
                                                                                                                                                  • or perhaps OBX-19 (depends on who observation made)
                                                                                                                                                  participation[typeCode=AUT].time
                                                                                                                                                  FiveWs.recorded
                                                                                                                                                  ... performer
                                                                                                                                                  Event.performer.actor
                                                                                                                                                  • OBX.15 / (Practitioner) OBX-16
                                                                                                                                                  • PRT-4='RO' / (Device) OBX-18
                                                                                                                                                  • PRT-4='EQUIP' / (Organization) OBX-23
                                                                                                                                                  • PRT-4='PO'
                                                                                                                                                  participation[typeCode=PRF]
                                                                                                                                                  FiveWs.actor
                                                                                                                                                  ... Slices for value[x]
                                                                                                                                                  < 441742003 |Evaluation finding|
                                                                                                                                                  • OBX.2
                                                                                                                                                  • OBX.5
                                                                                                                                                  • OBX.6
                                                                                                                                                  value
                                                                                                                                                  363714003 |Interprets|
                                                                                                                                                  .... value[x]:valueString
                                                                                                                                                  < 441742003 |Evaluation finding|
                                                                                                                                                  • OBX.2
                                                                                                                                                  • OBX.5
                                                                                                                                                  • OBX.6
                                                                                                                                                  value
                                                                                                                                                  363714003 |Interprets|
                                                                                                                                                  .... value[x]:valueRange
                                                                                                                                                  NR and also possibly SN (but see also quantity)
                                                                                                                                                  IVL<QTY[not(type="TS")]> [lowClosed="true" and highClosed="true"]or URG<QTY[not(type="TS")]>
                                                                                                                                                  .... value[x]:valueRatio
                                                                                                                                                  N/A
                                                                                                                                                  RTO
                                                                                                                                                  .... value[x]:valueTime
                                                                                                                                                  < 441742003 |Evaluation finding|
                                                                                                                                                  • OBX.2
                                                                                                                                                  • OBX.5
                                                                                                                                                  • OBX.6
                                                                                                                                                  value
                                                                                                                                                  363714003 |Interprets|
                                                                                                                                                  .... value[x]:valueDateTime
                                                                                                                                                  < 441742003 |Evaluation finding|
                                                                                                                                                  • OBX.2
                                                                                                                                                  • OBX.5
                                                                                                                                                  • OBX.6
                                                                                                                                                  value
                                                                                                                                                  363714003 |Interprets|
                                                                                                                                                  .... value[x]:valuePeriod
                                                                                                                                                  < 441742003 |Evaluation finding|
                                                                                                                                                  • OBX.2
                                                                                                                                                  • OBX.5
                                                                                                                                                  • OBX.6
                                                                                                                                                  value
                                                                                                                                                  363714003 |Interprets|
                                                                                                                                                  .... value[x]:valueQuantity
                                                                                                                                                  SN (see also Range) or CQ
                                                                                                                                                  • PQ
                                                                                                                                                  • IVL<PQ>
                                                                                                                                                  • MO
                                                                                                                                                  • CO
                                                                                                                                                  • depending on the values
                                                                                                                                                  .... value[x]:valueCodeableConcept
                                                                                                                                                  CE/CNE/CWE
                                                                                                                                                  CD
                                                                                                                                                  ... dataAbsentReason
                                                                                                                                                  N/A
                                                                                                                                                  value.nullFlavor
                                                                                                                                                  ... interpretation
                                                                                                                                                  CE/CNE/CWE
                                                                                                                                                  CD
                                                                                                                                                  ... note
                                                                                                                                                  • NTE.3 (partner NTE to OBX
                                                                                                                                                  • or sometimes another (child?) OBX)
                                                                                                                                                  subjectOf.observationEvent[code="annotation"].value
                                                                                                                                                  ... bodySite
                                                                                                                                                  < 123037004 |Body structure|
                                                                                                                                                  OBX-20
                                                                                                                                                  targetSiteCode
                                                                                                                                                  718497002 |Inherent location|
                                                                                                                                                  ... method
                                                                                                                                                  OBX-17
                                                                                                                                                  methodCode
                                                                                                                                                  ... specimen
                                                                                                                                                  < 123038009 |Specimen|
                                                                                                                                                  SPM segment
                                                                                                                                                  participation[typeCode=SPC].specimen
                                                                                                                                                  704319004 |Inherent in|
                                                                                                                                                  ... device
                                                                                                                                                  < 49062001 |Device|
                                                                                                                                                  OBX-17 / PRT -10
                                                                                                                                                  participation[typeCode=DEV]
                                                                                                                                                  424226004 |Using device|
                                                                                                                                                  ... referenceRange
                                                                                                                                                  OBX.7
                                                                                                                                                  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
                                                                                                                                                  • moodCode=EVN]
                                                                                                                                                  .... id
                                                                                                                                                  n/a
                                                                                                                                                  .... extension
                                                                                                                                                  n/a
                                                                                                                                                  .... modifierExtension
                                                                                                                                                  N/A
                                                                                                                                                  .... low
                                                                                                                                                  OBX-7
                                                                                                                                                  IVL_PQ.low
                                                                                                                                                  .... high
                                                                                                                                                  OBX-7
                                                                                                                                                  IVL_PQ.high
                                                                                                                                                  .... type
                                                                                                                                                  < 260245000 |Findings values| OR < 365860008 |General clinical state finding| OR < 250171008 |Clinical history or observation findings| OR < 415229000 |Racial group| OR < 365400002 |Finding of puberty stage| OR < 443938003 |Procedure carried out on subject|
                                                                                                                                                  OBX-10
                                                                                                                                                  interpretationCode
                                                                                                                                                  .... appliesTo
                                                                                                                                                  < 260245000 |Findings values| OR < 365860008 |General clinical state finding| OR < 250171008 |Clinical history or observation findings| OR < 415229000 |Racial group| OR < 365400002 |Finding of puberty stage| OR < 443938003 |Procedure carried out on subject|
                                                                                                                                                  OBX-10
                                                                                                                                                  interpretationCode
                                                                                                                                                  .... age
                                                                                                                                                  outboundRelationship[typeCode=PRCN].targetObservationCriterion[code="age"].value
                                                                                                                                                  .... text
                                                                                                                                                  OBX-7
                                                                                                                                                  ST
                                                                                                                                                  ... hasMember
                                                                                                                                                  Relationships established by OBX-4 usage
                                                                                                                                                  outBoundRelationship
                                                                                                                                                  .... id
                                                                                                                                                  n/a
                                                                                                                                                  .... extension
                                                                                                                                                  n/a
                                                                                                                                                  .... reference
                                                                                                                                                  N/A
                                                                                                                                                  .... type
                                                                                                                                                  N/A
                                                                                                                                                  .... identifier
                                                                                                                                                  .identifier
                                                                                                                                                  .... display
                                                                                                                                                  N/A
                                                                                                                                                  ... derivedFrom
                                                                                                                                                  Relationships established by OBX-4 usage
                                                                                                                                                  .targetObservation
                                                                                                                                                  ... component
                                                                                                                                                  containment by OBX-4?
                                                                                                                                                  outBoundRelationship[typeCode=COMP]
                                                                                                                                                  .... id
                                                                                                                                                  n/a
                                                                                                                                                  .... extension
                                                                                                                                                  n/a
                                                                                                                                                  .... modifierExtension
                                                                                                                                                  N/A
                                                                                                                                                  .... code
                                                                                                                                                  < 363787002 |Observable entity| OR < 386053000 |Evaluation procedure|
                                                                                                                                                  OBX-3
                                                                                                                                                  code
                                                                                                                                                  FiveWs.what[x]
                                                                                                                                                  .... value[x]
                                                                                                                                                  363714003 |Interprets| < 441742003 |Evaluation finding|
                                                                                                                                                  • OBX.2
                                                                                                                                                  • OBX.5
                                                                                                                                                  • OBX.6
                                                                                                                                                  value
                                                                                                                                                  363714003 |Interprets|
                                                                                                                                                  .... dataAbsentReason
                                                                                                                                                  N/A
                                                                                                                                                  value.nullFlavor
                                                                                                                                                  .... interpretation
                                                                                                                                                  < 260245000 |Findings values|
                                                                                                                                                  OBX-8
                                                                                                                                                  interpretationCode
                                                                                                                                                  363713009 |Has interpretation|
                                                                                                                                                  .... referenceRange
                                                                                                                                                  OBX.7
                                                                                                                                                  • outboundRelationship[typeCode=REFV]/target[classCode=OBS
                                                                                                                                                  • moodCode=EVN]

                                                                                                                                                  doco Documentation for this format