GDHCN Trust Network - Personal Health Wallet
0.1.0 - ci-build International flag

GDHCN Trust Network - Personal Health Wallet, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-trust-phw/ and changes regularly. See the Directory of published versions

Logical Model: DVCVaccineDetails - Detailed Descriptions

Draft as of 2026-04-16

Definitions for the DVCVaccineDetails logical model.

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

0. DVCVaccineDetails
Definition

Vaccine Data elements for the Digital Vaccination Certificates


Base definition for all types defined in FHIR type system.

ShortDVC - Vaccine DetailsBase for all types and resources
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
Invariantsmust-have-issuer-or-clinician: Either issuer or clinicianName must be present (issuer.exists() or clinicianName.exists())
period-from-until-must-be-present-and-valid: If period is present, both start and end must be present, and start must be before end (validity.start.exists() and (validity.end.exists() implies validity.start <= validity.end))
2. DVCVaccineDetails.vaccine[x]
Definition

Vaccine or prophylaxis product

ShortVaccine or prophylaxis
Control1..1
TypeChoice of: CodeableConcept, Reference
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
Definitional CodesICVP.Core CodeSystem for Data Elements: ICVP.C5.DE.11 (Vaccine or prophylaxis), LOINC: 39236-5 (Vaccine code), SNOMED CT: 787859002 (Vaccine product (medicinal product))
4. DVCVaccineDetails.date
Definition

Date of vaccination

ShortDate
Control1..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesICVP.Core CodeSystem for Data Elements: ICVP.C5.DE.13 (Date), LOINC: 30952-6 (Date and time of vaccination)
6. DVCVaccineDetails.issuer
Definition

Relevant authoring responsible for issuing the certificate, or for overseeing the administration center

ShortRelevant authority responsible for issuing this certificate
Control0..1
TypeReference(Organization)
Definitional CodesICVP.Core CodeSystem for Data Elements: ICVP.C5.DE.15 (Relevant authority responsible for issuing this certificate)
8. DVCVaccineDetails.clinicianName
Definition

Name of supervising clinician, of relevant authority responsible for issuing this certificate, or for overseeing the administering centre

ShortName of supervising clinician
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesICVP.Core CodeSystem for Data Elements: ICVP.C5.DE.14 (Name of supervising clinician)
10. DVCVaccineDetails.manufacturer
Definition

Manufacturer of vaccine or prophylaxis

ShortManufacturer of vaccine or prophylaxis
Control1..1
TypeReference(Organization)
Definitional CodesICVP.Core CodeSystem for Data Elements: ICVP.C5.DE.16 (Manufacturer of vaccine or prophylaxis), LOINC: 30957-5 (Manufacturer name [Identifier] Vaccine)
12. DVCVaccineDetails.batchNo
Definition

Batch No. of vaccine or prophylaxis

ShortBatch No. of vaccine or prophylaxis
Control1..1
TypeCodeableConcept
Definitional CodesICVP.Core CodeSystem for Data Elements: ICVP.C5.DE.17 (Batch No. of vaccine or prophylaxis), LOINC: 30959-1 (Lot number [Identifier] Vaccine)
14. DVCVaccineDetails.validity
Definition

Certificate valid from... until...

ShortCertificate valid from... until...
Control1..1
TypePeriod
Definitional CodesICVP.Core CodeSystem for Data Elements: ICVP.D5.DE.20 (Certificate valid from), ICVP.Core CodeSystem for Data Elements: ICVP.D5.DE.21 (Certificate valid until)

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

0. DVCVaccineDetails
Definition

Vaccine Data elements for the Digital Vaccination Certificates

ShortDVC - Vaccine Details
Logical ModelInstances of this logical model are not marked to be the target of a Reference
Invariantsmust-have-issuer-or-clinician: Either issuer or clinicianName must be present (issuer.exists() or clinicianName.exists())
period-from-until-must-be-present-and-valid: If period is present, both start and end must be present, and start must be before end (validity.start.exists() and (validity.end.exists() implies validity.start <= validity.end))
2. DVCVaccineDetails.vaccine[x]
Definition

Vaccine or prophylaxis product

ShortVaccine or prophylaxis
Control1..1
TypeChoice of: CodeableConcept, Reference
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
Definitional CodesICVP.Core CodeSystem for Data Elements: ICVP.C5.DE.11 (Vaccine or prophylaxis), LOINC: 39236-5 (Vaccine code), SNOMED CT: 787859002 (Vaccine product (medicinal product))
4. DVCVaccineDetails.date
Definition

Date of vaccination

ShortDate
Control1..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesICVP.Core CodeSystem for Data Elements: ICVP.C5.DE.13 (Date), LOINC: 30952-6 (Date and time of vaccination)
6. DVCVaccineDetails.issuer
Definition

Relevant authoring responsible for issuing the certificate, or for overseeing the administration center

ShortRelevant authority responsible for issuing this certificate
Control0..1
TypeReference(Organization)
Definitional CodesICVP.Core CodeSystem for Data Elements: ICVP.C5.DE.15 (Relevant authority responsible for issuing this certificate)
8. DVCVaccineDetails.clinicianName
Definition

Name of supervising clinician, of relevant authority responsible for issuing this certificate, or for overseeing the administering centre

ShortName of supervising clinician
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesICVP.Core CodeSystem for Data Elements: ICVP.C5.DE.14 (Name of supervising clinician)
10. DVCVaccineDetails.manufacturer
Definition

Manufacturer of vaccine or prophylaxis

ShortManufacturer of vaccine or prophylaxis
Control1..1
TypeReference(Organization)
Definitional CodesICVP.Core CodeSystem for Data Elements: ICVP.C5.DE.16 (Manufacturer of vaccine or prophylaxis), LOINC: 30957-5 (Manufacturer name [Identifier] Vaccine)
12. DVCVaccineDetails.batchNo
Definition

Batch No. of vaccine or prophylaxis

ShortBatch No. of vaccine or prophylaxis
Control1..1
TypeCodeableConcept
Definitional CodesICVP.Core CodeSystem for Data Elements: ICVP.C5.DE.17 (Batch No. of vaccine or prophylaxis), LOINC: 30959-1 (Lot number [Identifier] Vaccine)
14. DVCVaccineDetails.validity
Definition

Certificate valid from... until...

ShortCertificate valid from... until...
Control1..1
TypePeriod
Definitional CodesICVP.Core CodeSystem for Data Elements: ICVP.D5.DE.20 (Certificate valid from), ICVP.Core CodeSystem for Data Elements: ICVP.D5.DE.21 (Certificate valid until)

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

0. DVCVaccineDetails
Definition

Vaccine Data elements for the Digital Vaccination Certificates

ShortDVC - Vaccine Details
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
Invariantsmust-have-issuer-or-clinician: Either issuer or clinicianName must be present (issuer.exists() or clinicianName.exists())
period-from-until-must-be-present-and-valid: If period is present, both start and end must be present, and start must be before end (validity.start.exists() and (validity.end.exists() implies validity.start <= validity.end))
2. DVCVaccineDetails.vaccine[x]
Definition

Vaccine or prophylaxis product

ShortVaccine or prophylaxis
Control1..1
TypeChoice of: CodeableConcept, Reference
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
Definitional CodesICVP.Core CodeSystem for Data Elements: ICVP.C5.DE.11 (Vaccine or prophylaxis), LOINC: 39236-5 (Vaccine code), SNOMED CT: 787859002 (Vaccine product (medicinal product))
4. DVCVaccineDetails.date
Definition

Date of vaccination

ShortDate
Control1..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesICVP.Core CodeSystem for Data Elements: ICVP.C5.DE.13 (Date), LOINC: 30952-6 (Date and time of vaccination)
6. DVCVaccineDetails.issuer
Definition

Relevant authoring responsible for issuing the certificate, or for overseeing the administration center

ShortRelevant authority responsible for issuing this certificate
Control0..1
TypeReference(Organization)
Definitional CodesICVP.Core CodeSystem for Data Elements: ICVP.C5.DE.15 (Relevant authority responsible for issuing this certificate)
8. DVCVaccineDetails.clinicianName
Definition

Name of supervising clinician, of relevant authority responsible for issuing this certificate, or for overseeing the administering centre

ShortName of supervising clinician
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Definitional CodesICVP.Core CodeSystem for Data Elements: ICVP.C5.DE.14 (Name of supervising clinician)
10. DVCVaccineDetails.manufacturer
Definition

Manufacturer of vaccine or prophylaxis

ShortManufacturer of vaccine or prophylaxis
Control1..1
TypeReference(Organization)
Definitional CodesICVP.Core CodeSystem for Data Elements: ICVP.C5.DE.16 (Manufacturer of vaccine or prophylaxis), LOINC: 30957-5 (Manufacturer name [Identifier] Vaccine)
12. DVCVaccineDetails.batchNo
Definition

Batch No. of vaccine or prophylaxis

ShortBatch No. of vaccine or prophylaxis
Control1..1
TypeCodeableConcept
Definitional CodesICVP.Core CodeSystem for Data Elements: ICVP.C5.DE.17 (Batch No. of vaccine or prophylaxis), LOINC: 30959-1 (Lot number [Identifier] Vaccine)
14. DVCVaccineDetails.validity
Definition

Certificate valid from... until...

ShortCertificate valid from... until...
Control1..1
TypePeriod
Definitional CodesICVP.Core CodeSystem for Data Elements: ICVP.D5.DE.20 (Certificate valid from), ICVP.Core CodeSystem for Data Elements: ICVP.D5.DE.21 (Certificate valid until)