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

This is the continuous build for version 1.0.0. This version is based on the current content of https://github.com/WorldHealthOrganization/ddcc and changes regularly.

Logical Model: DDCC Core Data Set Logical Model for Test Result ( Abstract )

Official URL: http://smart.who.int/ddcc/StructureDefinition/DDCCCoreDataSet.TR Version: 1.0.0
Draft as of 2024-01-19 Computable Name: DDCCCoreDataSet_TR

Data elements for the DDCC Core Data Set for Test Result.

Usage:

  • This Logical Model Profile is not used by any profiles in this Implementation Guide

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from DDCCCoreDataSet

NameFlagsCard.TypeDescription & Constraintsdoco
.. DDCCCoreDataSet 0..*DDCCCoreDataSetThis is an abstract type.
Elements defined in Ancestors: name, birthDate, identifier, certificate
DDCC Core Data Set Logical Model for Test Result
Instances of this logical model are not marked to be the target of a Reference
... test Σ1..1BackboneElementTest Event
.... pathogen Σ1..1CodingPathogen targeted
Binding: WHO Agent Targeted (COVID-19) (preferred)
.... type Σ1..1CodingType of test
Binding: WHO Type of Covid-19 Test (preferred)
.... brand Σ0..1CodingTest brand
.... manufacturer Σ0..1CodingTest manufacturer
.... origin Σ0..1CodingSpecimen Sample Origin
Binding: WHO Speciman Sample Origin (COVID-19) (preferred)
.... date Σ1..1dateTimeDate and time of sample collection
.... result 0..1CodingTest result
Binding: WHO Test Result (COVID-19) (preferred)
.... centre 0..1CodingTest centre or facility name
.... country Σ1..1CodingTest centre country
Binding: Iso3166-1-3 (preferred)

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
DDCCCoreDataSet.test.pathogenpreferredWHO_DDCC_Agent_Targeted_COVID_19
DDCCCoreDataSet.test.typepreferredWHO_DDCC_Type_of_Test_COVID_19
DDCCCoreDataSet.test.originpreferredWHO_DDCC_Sample_Origin_COVID_19
DDCCCoreDataSet.test.resultpreferredWHO_DDCC_Test_Result_COVID_19
DDCCCoreDataSet.test.countrypreferredIso3166-1-3
NameFlagsCard.TypeDescription & Constraintsdoco
.. DDCCCoreDataSet 0..*DDCCCoreDataSetThis is an abstract type.
Elements defined in Ancestors: name, birthDate, identifier, certificate
DDCC Core Data Set Logical Model for Test Result
Instances of this logical model are not marked to be the target of a Reference
... name Σ1..1stringName
... test Σ1..1BackboneElementTest Event
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... pathogen Σ1..1CodingPathogen targeted
Binding: WHO Agent Targeted (COVID-19) (preferred)
.... type Σ1..1CodingType of test
Binding: WHO Type of Covid-19 Test (preferred)
.... brand Σ0..1CodingTest brand
.... manufacturer Σ0..1CodingTest manufacturer
.... origin Σ0..1CodingSpecimen Sample Origin
Binding: WHO Speciman Sample Origin (COVID-19) (preferred)
.... date Σ1..1dateTimeDate and time of sample collection
.... result 0..1CodingTest result
Binding: WHO Test Result (COVID-19) (preferred)
.... centre 0..1CodingTest centre or facility name
.... country Σ1..1CodingTest centre country
Binding: Iso3166-1-3 (preferred)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
DDCCCoreDataSet.test.pathogenpreferredWHO_DDCC_Agent_Targeted_COVID_19
DDCCCoreDataSet.test.typepreferredWHO_DDCC_Type_of_Test_COVID_19
DDCCCoreDataSet.test.originpreferredWHO_DDCC_Sample_Origin_COVID_19
DDCCCoreDataSet.test.resultpreferredWHO_DDCC_Test_Result_COVID_19
DDCCCoreDataSet.test.countrypreferredIso3166-1-3

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. DDCCCoreDataSet 0..*DDCCCoreDataSetThis is an abstract type.
Elements defined in Ancestors: name, birthDate, identifier, certificate
DDCC Core Data Set Logical Model for Test Result
Instances of this logical model are not marked to be the target of a Reference
... name Σ1..1stringName
... birthDate Σ0..1dateDate of birth
... identifier Σ0..1IdentifierUnique identifier
.... @id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... issuer Σ1..1Reference(DDCC Organization)Certificate issuer
.... kid 0..1stringKey ID used to verify the signature of the certificate
.... hcid Σ1..1IdentifierHealth certificate identifier (HCID)
.... ddccid Σ0..1IdentifierDDCC Identifier
.... version Σ1..1stringCertificate schema version
.... period C0..1PeriodCertificate Validity Period
..... @id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... start ΣC0..1dateTimeCertificate valid from
..... end ΣC0..1dateTimeCertificate valid until
... test Σ1..1BackboneElementTest Event
.... @id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... pathogen Σ1..1CodingPathogen targeted
Binding: WHO Agent Targeted (COVID-19) (preferred)
.... type Σ1..1CodingType of test
Binding: WHO Type of Covid-19 Test (preferred)
.... brand Σ0..1CodingTest brand
.... manufacturer Σ0..1CodingTest manufacturer
.... origin Σ0..1CodingSpecimen Sample Origin
Binding: WHO Speciman Sample Origin (COVID-19) (preferred)
.... date Σ1..1dateTimeDate and time of sample collection
.... result 0..1CodingTest result
Binding: WHO Test Result (COVID-19) (preferred)
.... centre 0..1CodingTest centre or facility name
.... country Σ1..1CodingTest centre country
Binding: Iso3166-1-3 (preferred)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
DDCCCoreDataSet.test.pathogenpreferredWHO_DDCC_Agent_Targeted_COVID_19
DDCCCoreDataSet.test.typepreferredWHO_DDCC_Type_of_Test_COVID_19
DDCCCoreDataSet.test.originpreferredWHO_DDCC_Sample_Origin_COVID_19
DDCCCoreDataSet.test.resultpreferredWHO_DDCC_Test_Result_COVID_19
DDCCCoreDataSet.test.countrypreferredIso3166-1-3

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
per-1errorDDCCCoreDataSet.certificate.periodIf present, start SHALL have a lower value than end
: start.hasValue().not() or end.hasValue().not() or (start <= end)

This structure is derived from DDCCCoreDataSet

Summary

Mandatory: 0 element (5 nested mandatory elements)

Differential View

This structure is derived from DDCCCoreDataSet

NameFlagsCard.TypeDescription & Constraintsdoco
.. DDCCCoreDataSet 0..*DDCCCoreDataSetThis is an abstract type.
Elements defined in Ancestors: name, birthDate, identifier, certificate
DDCC Core Data Set Logical Model for Test Result
Instances of this logical model are not marked to be the target of a Reference
... test Σ1..1BackboneElementTest Event
.... pathogen Σ1..1CodingPathogen targeted
Binding: WHO Agent Targeted (COVID-19) (preferred)
.... type Σ1..1CodingType of test
Binding: WHO Type of Covid-19 Test (preferred)
.... brand Σ0..1CodingTest brand
.... manufacturer Σ0..1CodingTest manufacturer
.... origin Σ0..1CodingSpecimen Sample Origin
Binding: WHO Speciman Sample Origin (COVID-19) (preferred)
.... date Σ1..1dateTimeDate and time of sample collection
.... result 0..1CodingTest result
Binding: WHO Test Result (COVID-19) (preferred)
.... centre 0..1CodingTest centre or facility name
.... country Σ1..1CodingTest centre country
Binding: Iso3166-1-3 (preferred)

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
DDCCCoreDataSet.test.pathogenpreferredWHO_DDCC_Agent_Targeted_COVID_19
DDCCCoreDataSet.test.typepreferredWHO_DDCC_Type_of_Test_COVID_19
DDCCCoreDataSet.test.originpreferredWHO_DDCC_Sample_Origin_COVID_19
DDCCCoreDataSet.test.resultpreferredWHO_DDCC_Test_Result_COVID_19
DDCCCoreDataSet.test.countrypreferredIso3166-1-3

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. DDCCCoreDataSet 0..*DDCCCoreDataSetThis is an abstract type.
Elements defined in Ancestors: name, birthDate, identifier, certificate
DDCC Core Data Set Logical Model for Test Result
Instances of this logical model are not marked to be the target of a Reference
... name Σ1..1stringName
... test Σ1..1BackboneElementTest Event
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... pathogen Σ1..1CodingPathogen targeted
Binding: WHO Agent Targeted (COVID-19) (preferred)
.... type Σ1..1CodingType of test
Binding: WHO Type of Covid-19 Test (preferred)
.... brand Σ0..1CodingTest brand
.... manufacturer Σ0..1CodingTest manufacturer
.... origin Σ0..1CodingSpecimen Sample Origin
Binding: WHO Speciman Sample Origin (COVID-19) (preferred)
.... date Σ1..1dateTimeDate and time of sample collection
.... result 0..1CodingTest result
Binding: WHO Test Result (COVID-19) (preferred)
.... centre 0..1CodingTest centre or facility name
.... country Σ1..1CodingTest centre country
Binding: Iso3166-1-3 (preferred)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
DDCCCoreDataSet.test.pathogenpreferredWHO_DDCC_Agent_Targeted_COVID_19
DDCCCoreDataSet.test.typepreferredWHO_DDCC_Type_of_Test_COVID_19
DDCCCoreDataSet.test.originpreferredWHO_DDCC_Sample_Origin_COVID_19
DDCCCoreDataSet.test.resultpreferredWHO_DDCC_Test_Result_COVID_19
DDCCCoreDataSet.test.countrypreferredIso3166-1-3

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. DDCCCoreDataSet 0..*DDCCCoreDataSetThis is an abstract type.
Elements defined in Ancestors: name, birthDate, identifier, certificate
DDCC Core Data Set Logical Model for Test Result
Instances of this logical model are not marked to be the target of a Reference
... name Σ1..1stringName
... birthDate Σ0..1dateDate of birth
... identifier Σ0..1IdentifierUnique identifier
.... @id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... issuer Σ1..1Reference(DDCC Organization)Certificate issuer
.... kid 0..1stringKey ID used to verify the signature of the certificate
.... hcid Σ1..1IdentifierHealth certificate identifier (HCID)
.... ddccid Σ0..1IdentifierDDCC Identifier
.... version Σ1..1stringCertificate schema version
.... period C0..1PeriodCertificate Validity Period
..... @id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... start ΣC0..1dateTimeCertificate valid from
..... end ΣC0..1dateTimeCertificate valid until
... test Σ1..1BackboneElementTest Event
.... @id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... pathogen Σ1..1CodingPathogen targeted
Binding: WHO Agent Targeted (COVID-19) (preferred)
.... type Σ1..1CodingType of test
Binding: WHO Type of Covid-19 Test (preferred)
.... brand Σ0..1CodingTest brand
.... manufacturer Σ0..1CodingTest manufacturer
.... origin Σ0..1CodingSpecimen Sample Origin
Binding: WHO Speciman Sample Origin (COVID-19) (preferred)
.... date Σ1..1dateTimeDate and time of sample collection
.... result 0..1CodingTest result
Binding: WHO Test Result (COVID-19) (preferred)
.... centre 0..1CodingTest centre or facility name
.... country Σ1..1CodingTest centre country
Binding: Iso3166-1-3 (preferred)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
DDCCCoreDataSet.test.pathogenpreferredWHO_DDCC_Agent_Targeted_COVID_19
DDCCCoreDataSet.test.typepreferredWHO_DDCC_Type_of_Test_COVID_19
DDCCCoreDataSet.test.originpreferredWHO_DDCC_Sample_Origin_COVID_19
DDCCCoreDataSet.test.resultpreferredWHO_DDCC_Test_Result_COVID_19
DDCCCoreDataSet.test.countrypreferredIso3166-1-3

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
per-1errorDDCCCoreDataSet.certificate.periodIf present, start SHALL have a lower value than end
: start.hasValue().not() or end.hasValue().not() or (start <= end)

This structure is derived from DDCCCoreDataSet

Summary

Mandatory: 0 element (5 nested mandatory elements)

 

Other representations of profile: CSV, Excel