SMART ICVP
0.1.0 - ci-build

SMART ICVP, 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-icvp/ and changes regularly. See the Directory of published versions

Logical Model: ICVPVaccineDetails - Detailed Descriptions

Active as of 2025-08-19

Definitions for the ICVPVaccineDetails logical model.

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

0. ICVPVaccineDetails
Definition

Vaccine Data elements for the International Certificate of Vaccination or Prophylaxis

ShortICVP - 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())
2. ICVPVaccineDetails.productID
Definition

Vaccine product information (note: use InventoryItem in FHIR R6)

ShortVaccine Product
Control1..1
TypeCoding
Invariantsis-a-prequal-product-id: Product ID comes from the PreQual Databatase (system = 'http://smart.who.int/pcmt-vaxprequal/CodeSystem/PreQualProductIDs')
is-an-icvp-product-id: Product ID comes from the ICVP vaccines from the PreQual Databatase ( system = 'http://smart.who.int/pcmt-vaxprequal/CodeSystem/PreQualProductIDs' )
4. ICVPVaccineDetails.date
Definition

Date of vaccine

ShortDate
Control1..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. ICVPVaccineDetails.issuer
Definition

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

ShortIssuing Organization
Control0..1
TypeReference(Organization)
8. ICVPVaccineDetails.clinicianName
Definition

Name of supervising clinician, or 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
10. ICVPVaccineDetails.batchNo
Definition

Batch No

ShortBatch No
Control1..1
TypeCodeableConcept
12. ICVPVaccineDetails.validityPeriod
Definition

Certificate validity period

ShortCertificate validity period
Control0..1
TypePeriod

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

0. ICVPVaccineDetails
Definition

Vaccine Data elements for the International Certificate of Vaccination or Prophylaxis

ShortICVP - Vaccine Details
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. ICVPVaccineDetails.productID
Invariantsis-an-icvp-product-id: Product ID comes from the ICVP vaccines from the PreQual Databatase ( system = 'http://smart.who.int/pcmt-vaxprequal/CodeSystem/PreQualProductIDs' )

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

0. ICVPVaccineDetails
Definition

Vaccine Data elements for the International Certificate of Vaccination or Prophylaxis

ShortICVP - 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())
2. ICVPVaccineDetails.productID
Definition

Vaccine product information (note: use InventoryItem in FHIR R6)

ShortVaccine Product
Control1..1
TypeCoding
Invariantsis-a-prequal-product-id: Product ID comes from the PreQual Databatase (system = 'http://smart.who.int/pcmt-vaxprequal/CodeSystem/PreQualProductIDs')
is-an-icvp-product-id: Product ID comes from the ICVP vaccines from the PreQual Databatase ( system = 'http://smart.who.int/pcmt-vaxprequal/CodeSystem/PreQualProductIDs' )
4. ICVPVaccineDetails.date
Definition

Date of vaccine

ShortDate
Control1..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. ICVPVaccineDetails.issuer
Definition

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

ShortIssuing Organization
Control0..1
TypeReference(Organization)
8. ICVPVaccineDetails.clinicianName
Definition

Name of supervising clinician, or 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
10. ICVPVaccineDetails.batchNo
Definition

Batch No

ShortBatch No
Control1..1
TypeCodeableConcept
12. ICVPVaccineDetails.validityPeriod
Definition

Certificate validity period

ShortCertificate validity period
Control0..1
TypePeriod