SMART Product Dataset for Prequalified Vaccines
0.2.0 - ci-build

SMART Product Dataset for Prequalified Vaccines, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.2.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/litlfred/smart-pcmt-vaxprequal/ and changes regularly. See the Directory of published versions

Logical Model: PreQualProductPackaging - Detailed Descriptions

Draft as of 2026-03-25

Definitions for the PreQualProductPackaging logical model.

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

0. PreQualProductPackaging
Definition

Logical model for product packaging details from the WHO PreQual API (ProductPackaging).


Base definition for all types defined in FHIR type system.

ShortWHO PreQual Product PackagingBase for all types and resources
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. PreQualProductPackaging.packagingId
Definition

Packaging record ID

ShortPackaging record ID
Control1..1
TypeIdentifier
4. PreQualProductPackaging.packagingType
Definition

Packaging type code from PreQualDatabaseMetadata (e.g. Secondary, Tertiary, ShippingContainer)

ShortPackaging type code from PreQualDatabaseMetadata (e.g. Secondary, Tertiary, ShippingContainer)
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. PreQualProductPackaging.componentPacked
Definition

Component packed code from PreQualDatabaseMetadata (e.g. ActiveVaccine, Diluent)

ShortComponent packed code from PreQualDatabaseMetadata (e.g. ActiveVaccine, Diluent)
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. PreQualProductPackaging.coldChainVolume
Definition

Cold chain volume per dose

ShortCold chain volume per dose
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. PreQualProductPackaging.description
Definition

Packaging description

ShortPackaging description
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. PreQualProductPackaging.volume
Definition

Packaging volume/dimensions

ShortPackaging volume/dimensions
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. PreQualProductPackaging.totalDoses
Definition

Total doses in packaging

ShortTotal doses in packaging
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. PreQualProductPackaging.totalContainers
Definition

Total containers in packaging

ShortTotal containers in packaging
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. PreQualProductPackaging.height
Definition

Height

ShortHeight
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. PreQualProductPackaging.length
Definition

Length

ShortLength
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. PreQualProductPackaging.width
Definition

Width

ShortWidth
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. PreQualProductPackaging.primaryContainers
Definition

Number of primary containers

ShortNumber of primary containers
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

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

0. PreQualProductPackaging
Definition

Logical model for product packaging details from the WHO PreQual API (ProductPackaging).

ShortWHO PreQual Product Packaging
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. PreQualProductPackaging.packagingId
Definition

Packaging record ID

ShortPackaging record ID
Control1..1
TypeIdentifier
4. PreQualProductPackaging.packagingType
Definition

Packaging type code from PreQualDatabaseMetadata (e.g. Secondary, Tertiary, ShippingContainer)

ShortPackaging type code from PreQualDatabaseMetadata (e.g. Secondary, Tertiary, ShippingContainer)
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. PreQualProductPackaging.componentPacked
Definition

Component packed code from PreQualDatabaseMetadata (e.g. ActiveVaccine, Diluent)

ShortComponent packed code from PreQualDatabaseMetadata (e.g. ActiveVaccine, Diluent)
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. PreQualProductPackaging.coldChainVolume
Definition

Cold chain volume per dose

ShortCold chain volume per dose
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. PreQualProductPackaging.description
Definition

Packaging description

ShortPackaging description
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. PreQualProductPackaging.volume
Definition

Packaging volume/dimensions

ShortPackaging volume/dimensions
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. PreQualProductPackaging.totalDoses
Definition

Total doses in packaging

ShortTotal doses in packaging
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. PreQualProductPackaging.totalContainers
Definition

Total containers in packaging

ShortTotal containers in packaging
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. PreQualProductPackaging.height
Definition

Height

ShortHeight
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. PreQualProductPackaging.length
Definition

Length

ShortLength
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. PreQualProductPackaging.width
Definition

Width

ShortWidth
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. PreQualProductPackaging.primaryContainers
Definition

Number of primary containers

ShortNumber of primary containers
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

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

0. PreQualProductPackaging
Definition

Logical model for product packaging details from the WHO PreQual API (ProductPackaging).

ShortWHO PreQual Product Packaging
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. PreQualProductPackaging.packagingId
Definition

Packaging record ID

ShortPackaging record ID
Control1..1
TypeIdentifier
4. PreQualProductPackaging.packagingType
Definition

Packaging type code from PreQualDatabaseMetadata (e.g. Secondary, Tertiary, ShippingContainer)

ShortPackaging type code from PreQualDatabaseMetadata (e.g. Secondary, Tertiary, ShippingContainer)
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. PreQualProductPackaging.componentPacked
Definition

Component packed code from PreQualDatabaseMetadata (e.g. ActiveVaccine, Diluent)

ShortComponent packed code from PreQualDatabaseMetadata (e.g. ActiveVaccine, Diluent)
Control0..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. PreQualProductPackaging.coldChainVolume
Definition

Cold chain volume per dose

ShortCold chain volume per dose
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. PreQualProductPackaging.description
Definition

Packaging description

ShortPackaging description
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. PreQualProductPackaging.volume
Definition

Packaging volume/dimensions

ShortPackaging volume/dimensions
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. PreQualProductPackaging.totalDoses
Definition

Total doses in packaging

ShortTotal doses in packaging
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. PreQualProductPackaging.totalContainers
Definition

Total containers in packaging

ShortTotal containers in packaging
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. PreQualProductPackaging.height
Definition

Height

ShortHeight
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. PreQualProductPackaging.length
Definition

Length

ShortLength
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. PreQualProductPackaging.width
Definition

Width

ShortWidth
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. PreQualProductPackaging.primaryContainers
Definition

Number of primary containers

ShortNumber of primary containers
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension