WHO Digital Documentation of COVID-19 Certificates (DDCC)
1.0.0 - CI Build
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/tree/main and changes regularly. See the Directory of published versions
Official URL: http://smart.who.int/ddcc/StructureDefinition/CertICAO | Version: 1.0.0 | |||
Draft as of 2024-10-17 | Computable Name: CertICAO |
Data elements for the ICAO Visible Digital Seal Core Data Set. Based on https://www.icao.int/vdsnc-spec as of 2023-02-02.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Base
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Base | This is an abstracttype. Certificate - ICAO Visible Digital Seal Logical Model Instances of this logical model are not marked to be the target of a Reference | |
![]() ![]() ![]() |
1..1 | BackboneElement | Data | |
![]() ![]() ![]() ![]() |
1..1 | BackboneElement | Header | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Type (either `icao.test` for proof of testing, or `icao.vacc` for proof of vaccination) | |
![]() ![]() ![]() ![]() ![]() |
1..1 | integer | Version | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | IssuingCountry (ISO-3166 three letter code; see element details) Binding: Iso3166-1-3 (required) | |
![]() ![]() ![]() ![]() |
1..1 | BackboneElement | Message | |
![]() ![]() ![]() ![]() ![]() |
1..1 | BackboneElement | PersonalInformation (more info in element description) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name (Name of the holder (as specified in Doc 9303-3) MUST be used.) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | date | Date of Birth (The DOB of the test subject. The [RFC 3339] full date format YYYY-MM- DD MUST be used.) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | ID Document Type of the identity document (see element details) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | ID Document Number of the identity document | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Travel Document Number | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Other Document Number | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Sex of the test subject (as specified in Doc 9303-4 Section 4.1.1.1 – Visual Inspection Zone) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | UTCI (Unique Test Certificate Identifier; used for `icao.test` only, not used of `icao.vacc`) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | BackboneElement | ServiceProvider (Required for `icao.test` only, not used of `icao.vacc`) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name of testing facility or service provider | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Country of test (spec does not indicate code system, but presumably this is ISO-3166 like the other country codes in the certificate) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | BackboneElement | ContactDetails | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | PhoneNumber | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Address | |
![]() ![]() ![]() ![]() ![]() |
0..1 | BackboneElement | DateTimeTestReport (Required for `icao.test` only, not used of `icao.vacc`) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | dateTime | SpecimenCollection (RFC3339) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | dateTime | ReportIssuance (RFC3339) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | BackboneElement | TestResult (Required for `icao.test` only, not used of `icao.vacc`) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | TestConducted Binding: Lab Test - Type - ICAO (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Results Binding: Lab Test - Qualitative Result - ICAO (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Sampling method Binding: Lab Test - Sample Origin - ICAO (required) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Optional data issued at the discretion of the issuing authority | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique Vaccination Certificate Identifier (Required for `icao.vacc` only, not used of `icao.test`) | |
![]() ![]() ![]() ![]() ![]() |
0..* | BackboneElement | VaccinationEvent (Required for `icao.vacc` only, not used of `icao.test`) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Vaccine or Prophylaxis (ICD-11 MMS code descending from http://id.who.int/icd/entity/164949870) Binding: WHO Vaccine List (COVID-19) (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Vaccine Brand (medical product name) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Disease or agent targeted (ICD-11 code) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..* | BackboneElement | VaccinationDetails | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | date | Date of vaccination (see element details) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | positiveInt | Dose number (vaccine dose number, integer between 1 and 99) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Country of vaccination (ISO-3166 three letter code; see element details) Binding: Iso3166-1-3 (required) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Administering centre (The name or identifier of the vaccination facility) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Vaccine batch number | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | date | Due date of next dose (see element details) | |
![]() ![]() ![]() |
0..1 | BackboneElement | Signature | |
![]() ![]() ![]() ![]() |
1..1 | string | SignatureAlgo | |
![]() ![]() ![]() ![]() |
1..1 | string | Certificate (X.509 signer certificate in base64url [RFC 4648]) | |
![]() ![]() ![]() ![]() |
1..1 | string | SignatureValue (Signature value signed over the Data in base64url [RFC 4648]) | |
![]() |
Path | Conformance | ValueSet | URI |
CertICAO.data.hdr.is | required | Iso3166-1-3http://hl7.org/fhir/ValueSet/iso3166-1-3 from the FHIR Standard | |
CertICAO.data.msg.tr.tc | required | LabTestTypeIcaoValueSethttp://smart.who.int/ddcc/ValueSet/LabTestTypeIcaoValueSet from this IG | |
CertICAO.data.msg.tr.r | required | LabTestResultIcaoValueSethttp://smart.who.int/ddcc/ValueSet/LabTestResultIcaoValueSet from this IG | |
CertICAO.data.msg.tr.m | required | LabTestSampleOriginIcaoValueSethttp://smart.who.int/ddcc/ValueSet/lab-test-sample-origin-icao from this IG | |
CertICAO.data.msg.ve.des | required | WHODDCCVaccinesCOVID19http://smart.who.int/ddcc/ValueSet/WHODDCCVaccinesCOVID19 from this IG | |
CertICAO.data.msg.ve.vd.ctr | required | Iso3166-1-3http://hl7.org/fhir/ValueSet/iso3166-1-3 from the FHIR Standard |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Base | This is an abstracttype. Certificate - ICAO Visible Digital Seal Logical Model Instances of this logical model are not marked to be the target of a Reference | |
![]() ![]() ![]() |
1..1 | BackboneElement | Data | |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
1..1 | BackboneElement | Header | |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Type (either `icao.test` for proof of testing, or `icao.vacc` for proof of vaccination) | |
![]() ![]() ![]() ![]() ![]() |
1..1 | integer | Version | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | IssuingCountry (ISO-3166 three letter code; see element details) Binding: Iso3166-1-3 (required) | |
![]() ![]() ![]() ![]() |
1..1 | BackboneElement | Message | |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
1..1 | BackboneElement | PersonalInformation (more info in element description) | |
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name (Name of the holder (as specified in Doc 9303-3) MUST be used.) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | date | Date of Birth (The DOB of the test subject. The [RFC 3339] full date format YYYY-MM- DD MUST be used.) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | ID Document Type of the identity document (see element details) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | ID Document Number of the identity document | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Travel Document Number | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Other Document Number | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Sex of the test subject (as specified in Doc 9303-4 Section 4.1.1.1 – Visual Inspection Zone) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | UTCI (Unique Test Certificate Identifier; used for `icao.test` only, not used of `icao.vacc`) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | BackboneElement | ServiceProvider (Required for `icao.test` only, not used of `icao.vacc`) | |
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name of testing facility or service provider | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Country of test (spec does not indicate code system, but presumably this is ISO-3166 like the other country codes in the certificate) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | BackboneElement | ContactDetails | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | PhoneNumber | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Address | |
![]() ![]() ![]() ![]() ![]() |
0..1 | BackboneElement | DateTimeTestReport (Required for `icao.test` only, not used of `icao.vacc`) | |
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | dateTime | SpecimenCollection (RFC3339) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | dateTime | ReportIssuance (RFC3339) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | BackboneElement | TestResult (Required for `icao.test` only, not used of `icao.vacc`) | |
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | TestConducted Binding: Lab Test - Type - ICAO (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Results Binding: Lab Test - Qualitative Result - ICAO (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Sampling method Binding: Lab Test - Sample Origin - ICAO (required) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Optional data issued at the discretion of the issuing authority | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique Vaccination Certificate Identifier (Required for `icao.vacc` only, not used of `icao.test`) | |
![]() ![]() ![]() ![]() ![]() |
0..* | BackboneElement | VaccinationEvent (Required for `icao.vacc` only, not used of `icao.test`) | |
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Vaccine or Prophylaxis (ICD-11 MMS code descending from http://id.who.int/icd/entity/164949870) Binding: WHO Vaccine List (COVID-19) (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Vaccine Brand (medical product name) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Disease or agent targeted (ICD-11 code) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..* | BackboneElement | VaccinationDetails | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | date | Date of vaccination (see element details) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | positiveInt | Dose number (vaccine dose number, integer between 1 and 99) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Country of vaccination (ISO-3166 three letter code; see element details) Binding: Iso3166-1-3 (required) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Administering centre (The name or identifier of the vaccination facility) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Vaccine batch number | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | date | Due date of next dose (see element details) | |
![]() ![]() ![]() |
0..1 | BackboneElement | Signature | |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
1..1 | string | SignatureAlgo | |
![]() ![]() ![]() ![]() |
1..1 | string | Certificate (X.509 signer certificate in base64url [RFC 4648]) | |
![]() ![]() ![]() ![]() |
1..1 | string | SignatureValue (Signature value signed over the Data in base64url [RFC 4648]) | |
![]() |
Path | Conformance | ValueSet | URI |
CertICAO.data.hdr.is | required | Iso3166-1-3http://hl7.org/fhir/ValueSet/iso3166-1-3 from the FHIR Standard | |
CertICAO.data.msg.tr.tc | required | LabTestTypeIcaoValueSethttp://smart.who.int/ddcc/ValueSet/LabTestTypeIcaoValueSet from this IG | |
CertICAO.data.msg.tr.r | required | LabTestResultIcaoValueSethttp://smart.who.int/ddcc/ValueSet/LabTestResultIcaoValueSet from this IG | |
CertICAO.data.msg.tr.m | required | LabTestSampleOriginIcaoValueSethttp://smart.who.int/ddcc/ValueSet/lab-test-sample-origin-icao from this IG | |
CertICAO.data.msg.ve.des | required | WHODDCCVaccinesCOVID19http://smart.who.int/ddcc/ValueSet/WHODDCCVaccinesCOVID19 from this IG | |
CertICAO.data.msg.ve.vd.ctr | required | Iso3166-1-3http://hl7.org/fhir/ValueSet/iso3166-1-3 from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Base | This is an abstracttype. Certificate - ICAO Visible Digital Seal Logical Model Instances of this logical model are not marked to be the target of a Reference | |
![]() ![]() ![]() |
1..1 | BackboneElement | Data | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
1..1 | BackboneElement | Header | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Type (either `icao.test` for proof of testing, or `icao.vacc` for proof of vaccination) | |
![]() ![]() ![]() ![]() ![]() |
1..1 | integer | Version | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | IssuingCountry (ISO-3166 three letter code; see element details) Binding: Iso3166-1-3 (required) | |
![]() ![]() ![]() ![]() |
1..1 | BackboneElement | Message | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
1..1 | BackboneElement | PersonalInformation (more info in element description) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name (Name of the holder (as specified in Doc 9303-3) MUST be used.) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | date | Date of Birth (The DOB of the test subject. The [RFC 3339] full date format YYYY-MM- DD MUST be used.) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | ID Document Type of the identity document (see element details) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | ID Document Number of the identity document | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Travel Document Number | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Other Document Number | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Sex of the test subject (as specified in Doc 9303-4 Section 4.1.1.1 – Visual Inspection Zone) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | UTCI (Unique Test Certificate Identifier; used for `icao.test` only, not used of `icao.vacc`) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | BackboneElement | ServiceProvider (Required for `icao.test` only, not used of `icao.vacc`) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name of testing facility or service provider | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Country of test (spec does not indicate code system, but presumably this is ISO-3166 like the other country codes in the certificate) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | BackboneElement | ContactDetails | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | PhoneNumber | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Address | |
![]() ![]() ![]() ![]() ![]() |
0..1 | BackboneElement | DateTimeTestReport (Required for `icao.test` only, not used of `icao.vacc`) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | dateTime | SpecimenCollection (RFC3339) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | dateTime | ReportIssuance (RFC3339) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | BackboneElement | TestResult (Required for `icao.test` only, not used of `icao.vacc`) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | TestConducted Binding: Lab Test - Type - ICAO (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Results Binding: Lab Test - Qualitative Result - ICAO (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Sampling method Binding: Lab Test - Sample Origin - ICAO (required) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Optional data issued at the discretion of the issuing authority | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique Vaccination Certificate Identifier (Required for `icao.vacc` only, not used of `icao.test`) | |
![]() ![]() ![]() ![]() ![]() |
0..* | BackboneElement | VaccinationEvent (Required for `icao.vacc` only, not used of `icao.test`) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Vaccine or Prophylaxis (ICD-11 MMS code descending from http://id.who.int/icd/entity/164949870) Binding: WHO Vaccine List (COVID-19) (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Vaccine Brand (medical product name) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Disease or agent targeted (ICD-11 code) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..* | BackboneElement | VaccinationDetails | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | date | Date of vaccination (see element details) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | positiveInt | Dose number (vaccine dose number, integer between 1 and 99) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Country of vaccination (ISO-3166 three letter code; see element details) Binding: Iso3166-1-3 (required) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Administering centre (The name or identifier of the vaccination facility) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Vaccine batch number | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | date | Due date of next dose (see element details) | |
![]() ![]() ![]() |
0..1 | BackboneElement | Signature | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
1..1 | string | SignatureAlgo | |
![]() ![]() ![]() ![]() |
1..1 | string | Certificate (X.509 signer certificate in base64url [RFC 4648]) | |
![]() ![]() ![]() ![]() |
1..1 | string | SignatureValue (Signature value signed over the Data in base64url [RFC 4648]) | |
![]() |
Path | Conformance | ValueSet | URI |
CertICAO.data.hdr.is | required | Iso3166-1-3http://hl7.org/fhir/ValueSet/iso3166-1-3 from the FHIR Standard | |
CertICAO.data.msg.tr.tc | required | LabTestTypeIcaoValueSethttp://smart.who.int/ddcc/ValueSet/LabTestTypeIcaoValueSet from this IG | |
CertICAO.data.msg.tr.r | required | LabTestResultIcaoValueSethttp://smart.who.int/ddcc/ValueSet/LabTestResultIcaoValueSet from this IG | |
CertICAO.data.msg.tr.m | required | LabTestSampleOriginIcaoValueSethttp://smart.who.int/ddcc/ValueSet/lab-test-sample-origin-icao from this IG | |
CertICAO.data.msg.ve.des | required | WHODDCCVaccinesCOVID19http://smart.who.int/ddcc/ValueSet/WHODDCCVaccinesCOVID19 from this IG | |
CertICAO.data.msg.ve.vd.ctr | required | Iso3166-1-3http://hl7.org/fhir/ValueSet/iso3166-1-3 from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from Base
Differential View
This structure is derived from Base
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Base | This is an abstracttype. Certificate - ICAO Visible Digital Seal Logical Model Instances of this logical model are not marked to be the target of a Reference | |
![]() ![]() ![]() |
1..1 | BackboneElement | Data | |
![]() ![]() ![]() ![]() |
1..1 | BackboneElement | Header | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Type (either `icao.test` for proof of testing, or `icao.vacc` for proof of vaccination) | |
![]() ![]() ![]() ![]() ![]() |
1..1 | integer | Version | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | IssuingCountry (ISO-3166 three letter code; see element details) Binding: Iso3166-1-3 (required) | |
![]() ![]() ![]() ![]() |
1..1 | BackboneElement | Message | |
![]() ![]() ![]() ![]() ![]() |
1..1 | BackboneElement | PersonalInformation (more info in element description) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name (Name of the holder (as specified in Doc 9303-3) MUST be used.) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | date | Date of Birth (The DOB of the test subject. The [RFC 3339] full date format YYYY-MM- DD MUST be used.) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | ID Document Type of the identity document (see element details) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | ID Document Number of the identity document | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Travel Document Number | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Other Document Number | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Sex of the test subject (as specified in Doc 9303-4 Section 4.1.1.1 – Visual Inspection Zone) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | UTCI (Unique Test Certificate Identifier; used for `icao.test` only, not used of `icao.vacc`) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | BackboneElement | ServiceProvider (Required for `icao.test` only, not used of `icao.vacc`) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name of testing facility or service provider | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Country of test (spec does not indicate code system, but presumably this is ISO-3166 like the other country codes in the certificate) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | BackboneElement | ContactDetails | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | PhoneNumber | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Address | |
![]() ![]() ![]() ![]() ![]() |
0..1 | BackboneElement | DateTimeTestReport (Required for `icao.test` only, not used of `icao.vacc`) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | dateTime | SpecimenCollection (RFC3339) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | dateTime | ReportIssuance (RFC3339) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | BackboneElement | TestResult (Required for `icao.test` only, not used of `icao.vacc`) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | TestConducted Binding: Lab Test - Type - ICAO (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Results Binding: Lab Test - Qualitative Result - ICAO (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Sampling method Binding: Lab Test - Sample Origin - ICAO (required) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Optional data issued at the discretion of the issuing authority | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique Vaccination Certificate Identifier (Required for `icao.vacc` only, not used of `icao.test`) | |
![]() ![]() ![]() ![]() ![]() |
0..* | BackboneElement | VaccinationEvent (Required for `icao.vacc` only, not used of `icao.test`) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Vaccine or Prophylaxis (ICD-11 MMS code descending from http://id.who.int/icd/entity/164949870) Binding: WHO Vaccine List (COVID-19) (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Vaccine Brand (medical product name) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Disease or agent targeted (ICD-11 code) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..* | BackboneElement | VaccinationDetails | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | date | Date of vaccination (see element details) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | positiveInt | Dose number (vaccine dose number, integer between 1 and 99) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Country of vaccination (ISO-3166 three letter code; see element details) Binding: Iso3166-1-3 (required) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Administering centre (The name or identifier of the vaccination facility) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Vaccine batch number | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | date | Due date of next dose (see element details) | |
![]() ![]() ![]() |
0..1 | BackboneElement | Signature | |
![]() ![]() ![]() ![]() |
1..1 | string | SignatureAlgo | |
![]() ![]() ![]() ![]() |
1..1 | string | Certificate (X.509 signer certificate in base64url [RFC 4648]) | |
![]() ![]() ![]() ![]() |
1..1 | string | SignatureValue (Signature value signed over the Data in base64url [RFC 4648]) | |
![]() |
Path | Conformance | ValueSet | URI |
CertICAO.data.hdr.is | required | Iso3166-1-3http://hl7.org/fhir/ValueSet/iso3166-1-3 from the FHIR Standard | |
CertICAO.data.msg.tr.tc | required | LabTestTypeIcaoValueSethttp://smart.who.int/ddcc/ValueSet/LabTestTypeIcaoValueSet from this IG | |
CertICAO.data.msg.tr.r | required | LabTestResultIcaoValueSethttp://smart.who.int/ddcc/ValueSet/LabTestResultIcaoValueSet from this IG | |
CertICAO.data.msg.tr.m | required | LabTestSampleOriginIcaoValueSethttp://smart.who.int/ddcc/ValueSet/lab-test-sample-origin-icao from this IG | |
CertICAO.data.msg.ve.des | required | WHODDCCVaccinesCOVID19http://smart.who.int/ddcc/ValueSet/WHODDCCVaccinesCOVID19 from this IG | |
CertICAO.data.msg.ve.vd.ctr | required | Iso3166-1-3http://hl7.org/fhir/ValueSet/iso3166-1-3 from the FHIR Standard |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Base | This is an abstracttype. Certificate - ICAO Visible Digital Seal Logical Model Instances of this logical model are not marked to be the target of a Reference | |
![]() ![]() ![]() |
1..1 | BackboneElement | Data | |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
1..1 | BackboneElement | Header | |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Type (either `icao.test` for proof of testing, or `icao.vacc` for proof of vaccination) | |
![]() ![]() ![]() ![]() ![]() |
1..1 | integer | Version | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | IssuingCountry (ISO-3166 three letter code; see element details) Binding: Iso3166-1-3 (required) | |
![]() ![]() ![]() ![]() |
1..1 | BackboneElement | Message | |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
1..1 | BackboneElement | PersonalInformation (more info in element description) | |
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name (Name of the holder (as specified in Doc 9303-3) MUST be used.) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | date | Date of Birth (The DOB of the test subject. The [RFC 3339] full date format YYYY-MM- DD MUST be used.) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | ID Document Type of the identity document (see element details) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | ID Document Number of the identity document | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Travel Document Number | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Other Document Number | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Sex of the test subject (as specified in Doc 9303-4 Section 4.1.1.1 – Visual Inspection Zone) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | UTCI (Unique Test Certificate Identifier; used for `icao.test` only, not used of `icao.vacc`) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | BackboneElement | ServiceProvider (Required for `icao.test` only, not used of `icao.vacc`) | |
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name of testing facility or service provider | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Country of test (spec does not indicate code system, but presumably this is ISO-3166 like the other country codes in the certificate) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | BackboneElement | ContactDetails | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | PhoneNumber | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Address | |
![]() ![]() ![]() ![]() ![]() |
0..1 | BackboneElement | DateTimeTestReport (Required for `icao.test` only, not used of `icao.vacc`) | |
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | dateTime | SpecimenCollection (RFC3339) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | dateTime | ReportIssuance (RFC3339) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | BackboneElement | TestResult (Required for `icao.test` only, not used of `icao.vacc`) | |
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | TestConducted Binding: Lab Test - Type - ICAO (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Results Binding: Lab Test - Qualitative Result - ICAO (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Sampling method Binding: Lab Test - Sample Origin - ICAO (required) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Optional data issued at the discretion of the issuing authority | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique Vaccination Certificate Identifier (Required for `icao.vacc` only, not used of `icao.test`) | |
![]() ![]() ![]() ![]() ![]() |
0..* | BackboneElement | VaccinationEvent (Required for `icao.vacc` only, not used of `icao.test`) | |
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Vaccine or Prophylaxis (ICD-11 MMS code descending from http://id.who.int/icd/entity/164949870) Binding: WHO Vaccine List (COVID-19) (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Vaccine Brand (medical product name) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Disease or agent targeted (ICD-11 code) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..* | BackboneElement | VaccinationDetails | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | date | Date of vaccination (see element details) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | positiveInt | Dose number (vaccine dose number, integer between 1 and 99) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Country of vaccination (ISO-3166 three letter code; see element details) Binding: Iso3166-1-3 (required) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Administering centre (The name or identifier of the vaccination facility) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Vaccine batch number | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | date | Due date of next dose (see element details) | |
![]() ![]() ![]() |
0..1 | BackboneElement | Signature | |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
1..1 | string | SignatureAlgo | |
![]() ![]() ![]() ![]() |
1..1 | string | Certificate (X.509 signer certificate in base64url [RFC 4648]) | |
![]() ![]() ![]() ![]() |
1..1 | string | SignatureValue (Signature value signed over the Data in base64url [RFC 4648]) | |
![]() |
Path | Conformance | ValueSet | URI |
CertICAO.data.hdr.is | required | Iso3166-1-3http://hl7.org/fhir/ValueSet/iso3166-1-3 from the FHIR Standard | |
CertICAO.data.msg.tr.tc | required | LabTestTypeIcaoValueSethttp://smart.who.int/ddcc/ValueSet/LabTestTypeIcaoValueSet from this IG | |
CertICAO.data.msg.tr.r | required | LabTestResultIcaoValueSethttp://smart.who.int/ddcc/ValueSet/LabTestResultIcaoValueSet from this IG | |
CertICAO.data.msg.tr.m | required | LabTestSampleOriginIcaoValueSethttp://smart.who.int/ddcc/ValueSet/lab-test-sample-origin-icao from this IG | |
CertICAO.data.msg.ve.des | required | WHODDCCVaccinesCOVID19http://smart.who.int/ddcc/ValueSet/WHODDCCVaccinesCOVID19 from this IG | |
CertICAO.data.msg.ve.vd.ctr | required | Iso3166-1-3http://hl7.org/fhir/ValueSet/iso3166-1-3 from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Base | This is an abstracttype. Certificate - ICAO Visible Digital Seal Logical Model Instances of this logical model are not marked to be the target of a Reference | |
![]() ![]() ![]() |
1..1 | BackboneElement | Data | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
1..1 | BackboneElement | Header | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Type (either `icao.test` for proof of testing, or `icao.vacc` for proof of vaccination) | |
![]() ![]() ![]() ![]() ![]() |
1..1 | integer | Version | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | IssuingCountry (ISO-3166 three letter code; see element details) Binding: Iso3166-1-3 (required) | |
![]() ![]() ![]() ![]() |
1..1 | BackboneElement | Message | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
1..1 | BackboneElement | PersonalInformation (more info in element description) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name (Name of the holder (as specified in Doc 9303-3) MUST be used.) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | date | Date of Birth (The DOB of the test subject. The [RFC 3339] full date format YYYY-MM- DD MUST be used.) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | ID Document Type of the identity document (see element details) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | ID Document Number of the identity document | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Travel Document Number | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Other Document Number | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Sex of the test subject (as specified in Doc 9303-4 Section 4.1.1.1 – Visual Inspection Zone) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | UTCI (Unique Test Certificate Identifier; used for `icao.test` only, not used of `icao.vacc`) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | BackboneElement | ServiceProvider (Required for `icao.test` only, not used of `icao.vacc`) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name of testing facility or service provider | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Country of test (spec does not indicate code system, but presumably this is ISO-3166 like the other country codes in the certificate) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | BackboneElement | ContactDetails | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | PhoneNumber | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | ||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Address | |
![]() ![]() ![]() ![]() ![]() |
0..1 | BackboneElement | DateTimeTestReport (Required for `icao.test` only, not used of `icao.vacc`) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | dateTime | SpecimenCollection (RFC3339) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | dateTime | ReportIssuance (RFC3339) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | BackboneElement | TestResult (Required for `icao.test` only, not used of `icao.vacc`) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | TestConducted Binding: Lab Test - Type - ICAO (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Results Binding: Lab Test - Qualitative Result - ICAO (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Sampling method Binding: Lab Test - Sample Origin - ICAO (required) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Optional data issued at the discretion of the issuing authority | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique Vaccination Certificate Identifier (Required for `icao.vacc` only, not used of `icao.test`) | |
![]() ![]() ![]() ![]() ![]() |
0..* | BackboneElement | VaccinationEvent (Required for `icao.vacc` only, not used of `icao.test`) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Vaccine or Prophylaxis (ICD-11 MMS code descending from http://id.who.int/icd/entity/164949870) Binding: WHO Vaccine List (COVID-19) (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Vaccine Brand (medical product name) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Disease or agent targeted (ICD-11 code) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..* | BackboneElement | VaccinationDetails | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | date | Date of vaccination (see element details) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | positiveInt | Dose number (vaccine dose number, integer between 1 and 99) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Country of vaccination (ISO-3166 three letter code; see element details) Binding: Iso3166-1-3 (required) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Administering centre (The name or identifier of the vaccination facility) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | Vaccine batch number | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | date | Due date of next dose (see element details) | |
![]() ![]() ![]() |
0..1 | BackboneElement | Signature | |
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
1..1 | string | SignatureAlgo | |
![]() ![]() ![]() ![]() |
1..1 | string | Certificate (X.509 signer certificate in base64url [RFC 4648]) | |
![]() ![]() ![]() ![]() |
1..1 | string | SignatureValue (Signature value signed over the Data in base64url [RFC 4648]) | |
![]() |
Path | Conformance | ValueSet | URI |
CertICAO.data.hdr.is | required | Iso3166-1-3http://hl7.org/fhir/ValueSet/iso3166-1-3 from the FHIR Standard | |
CertICAO.data.msg.tr.tc | required | LabTestTypeIcaoValueSethttp://smart.who.int/ddcc/ValueSet/LabTestTypeIcaoValueSet from this IG | |
CertICAO.data.msg.tr.r | required | LabTestResultIcaoValueSethttp://smart.who.int/ddcc/ValueSet/LabTestResultIcaoValueSet from this IG | |
CertICAO.data.msg.tr.m | required | LabTestSampleOriginIcaoValueSethttp://smart.who.int/ddcc/ValueSet/lab-test-sample-origin-icao from this IG | |
CertICAO.data.msg.ve.des | required | WHODDCCVaccinesCOVID19http://smart.who.int/ddcc/ValueSet/WHODDCCVaccinesCOVID19 from this IG | |
CertICAO.data.msg.ve.vd.ctr | required | Iso3166-1-3http://hl7.org/fhir/ValueSet/iso3166-1-3 from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
This structure is derived from Base