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
| Draft as of 2026-03-25 |
Definitions for the FinishedVaccineProducts logical model.
Guidance on how to interpret the contents of this table can be foundhere
| 0. FinishedVaccineProducts | |
| Definition | WHO Vaccine PreQual DB - Finished Vaccine Products. Logical model for the WHO PreQual DB as provided by the backend API at: https://extranet.who.int/prequal/vaccines/prequalified-vaccines This model provides authoritative vaccine product IDs and a richer data structure compared to the CSV export. Sub-objects with Identification.Id are modeled as separate logical models and linked via references. Key fields from the API (FinishedVaccineProducts): ProductDetails.Identification.Id - Vaccine Product ID (authoritative) ProductDetails.Identification.Name - Product reference name (e.g. FVP-P-447) ProductDetails.Type - Product type code (e.g. Finished Vaccine Product) ProductDetails.DateOfPreQualifiedAcceptance - Date of prequalification ProductDetails.AssessmentProcedure - Assessment procedure code ProductDetails.ApplicantOrganization - Manufacturer/applicant with ID, name, address ProductDetails.Presentation - Presentation form (Vial, Ampoule, etc.) ProductDetails.PharmaceuticalForm - Pharmaceutical form details ProductDetails.DosageDetails.NoOfDosagesPerPrimaryContainer - Number of doses ProductDetails.NRADetails - Responsible NRA with ID, name, address ProductDetails.VaccineDetails - Vaccine type with full, abbreviated, and commercial names ProductDetails.StorageDetails - Storage temperature and shelf life ProductDetails.Status - Prequalification status code Base definition for all types defined in FHIR type system. |
| Short | WHO Vaccine PreQual DB - Finished Vaccine ProductsBase for all types and resources |
| Control | 0..* |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. FinishedVaccineProducts.productId | |
| Definition | Vaccine Product ID (authoritative) |
| Short | Vaccine Product ID (authoritative) |
| Control | 1..1 |
| Type | Identifier |
| 4. FinishedVaccineProducts.productName | |
| Definition | Product reference name (e.g. FVP-P-447) |
| Short | Product reference name (e.g. FVP-P-447) |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. FinishedVaccineProducts.productType | |
| Definition | Product type code from PreQualDatabaseMetadata (e.g. FinishedVaccineProduct) |
| Short | Product type code from PreQualDatabaseMetadata (e.g. FinishedVaccineProduct) |
| Control | 1..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. FinishedVaccineProducts.dateOfPrequal | |
| Definition | Date of prequalification acceptance |
| Short | Date of prequalification acceptance |
| Control | 1..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 10. FinishedVaccineProducts.assessmentProcedure | |
| Definition | Assessment procedure code from PreQualDatabaseMetadata (e.g. PrequalificationStandard) |
| Short | Assessment procedure code from PreQualDatabaseMetadata (e.g. PrequalificationStandard) |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. FinishedVaccineProducts.status | |
| Definition | Product status code from PreQualDatabaseMetadata (e.g. Prequalified) |
| Short | Product status code from PreQualDatabaseMetadata (e.g. Prequalified) |
| Control | 1..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. FinishedVaccineProducts.pharmaceuticalForm | |
| Definition | Pharmaceutical form code from PreQualDatabaseMetadata |
| Short | Pharmaceutical form code from PreQualDatabaseMetadata |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. FinishedVaccineProducts.presentation | |
| Definition | Presentation (e.g. Vial, Ampoule) |
| Short | Presentation (e.g. Vial, Ampoule) |
| Control | 1..1 |
| Type | CodeableConcept |
| 18. FinishedVaccineProducts.numDoses | |
| Definition | Number of doses per primary container |
| Short | Number of doses per primary container |
| Control | 0..1 |
| Type | decimal |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 20. FinishedVaccineProducts.vaccineFullName | |
| Definition | Vaccine full name |
| Short | Vaccine full name |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 22. FinishedVaccineProducts.vaccineAbbreviatedName | |
| Definition | Vaccine abbreviated name |
| Short | Vaccine abbreviated name |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 24. FinishedVaccineProducts.vaccineCommercialName | |
| Definition | Vaccine commercial name |
| Short | Vaccine commercial name |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 26. FinishedVaccineProducts.vaccineTypeId | |
| Definition | Vaccine type ID |
| Short | Vaccine type ID |
| Control | 0..1 |
| Type | Identifier |
| 28. FinishedVaccineProducts.routeOfAdministration | |
| Definition | Route of administration code from PreQualDatabaseMetadata |
| Short | Route of administration code from PreQualDatabaseMetadata |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 30. FinishedVaccineProducts.vialMonitor | |
| Definition | Vial monitor type (e.g. Type 14, Type 30) |
| Short | Vial monitor type (e.g. Type 14, Type 30) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 32. FinishedVaccineProducts.multidoseVialPolicy | |
| Definition | Multidose vial policy text |
| Short | Multidose vial policy text |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 34. FinishedVaccineProducts.presentationOther | |
| Definition | Alternative presentation description when Presentation is 'Other' |
| Short | Alternative presentation description when Presentation is 'Other' |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 36. FinishedVaccineProducts.applicantId | |
| Definition | Applicant/manufacturer organization ID (may be absent if not yet assigned) |
| Short | Applicant/manufacturer organization ID (may be absent if not yet assigned) |
| Control | 0..1 |
| Type | Identifier |
| 38. FinishedVaccineProducts.applicantName | |
| Definition | Applicant/manufacturer organization name (always present from API data) |
| Short | Applicant/manufacturer organization name (always present from API data) |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 40. FinishedVaccineProducts.applicantAddress | |
| Definition | Applicant organization address |
| Short | Applicant organization address |
| Control | 0..1 |
| Type | Address |
| 42. FinishedVaccineProducts.nraId | |
| Definition | NRA organization ID (may be absent if not yet assigned) |
| Short | NRA organization ID (may be absent if not yet assigned) |
| Control | 0..1 |
| Type | Identifier |
| 44. FinishedVaccineProducts.nraName | |
| Definition | Responsible NRA name (always present from API data) |
| Short | Responsible NRA name (always present from API data) |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 46. FinishedVaccineProducts.nraCountry | |
| Definition | NRA country |
| Short | NRA country |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 48. FinishedVaccineProducts.shelfLife | |
| Definition | Shelf life (e.g. 24 months) |
| Short | Shelf life (e.g. 24 months) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 50. FinishedVaccineProducts.storageTemperature | |
| Definition | Storage temperature (e.g. 2 - 8°C) |
| Short | Storage temperature (e.g. 2 - 8°C) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 52. FinishedVaccineProducts.diluent | |
| Definition | Diluent information |
| Short | Diluent information |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 54. FinishedVaccineProducts.lastPublishingDate | |
| Definition | Last publishing date |
| Short | Last publishing date |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 56. FinishedVaccineProducts.publishingRemarks | |
| Definition | Publishing remarks |
| Short | Publishing remarks |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 58. FinishedVaccineProducts.preservative | |
| Definition | Preservative name (e.g. Thiomersal) |
| Short | Preservative name (e.g. Thiomersal) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 60. FinishedVaccineProducts.preservativeConcentration | |
| Definition | Preservative concentration (e.g. 0.01%) |
| Short | Preservative concentration (e.g. 0.01%) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 62. FinishedVaccineProducts.manufacturerLM | |
| Definition | Manufacturer logical model instance reference (linked when ApplicantOrganization.Identification.Id is non-null) |
| Short | Manufacturer logical model instance reference (linked when ApplicantOrganization.Identification.Id is non-null) |
| Control | 0..1 |
| Type | Reference(WHO PreQual Manufacturer) |
| 64. FinishedVaccineProducts.nraLM | |
| Definition | NRA logical model instance reference (linked when NRADetails.Identification.Id is non-null) |
| Short | NRA logical model instance reference (linked when NRADetails.Identification.Id is non-null) |
| Control | 0..1 |
| Type | Reference(WHO PreQual NRA) |
| 66. FinishedVaccineProducts.vaccineLM | |
| Definition | Vaccine logical model instance reference (linked when VaccineDetails.Identification.Id is non-null) |
| Short | Vaccine logical model instance reference (linked when VaccineDetails.Identification.Id is non-null) |
| Control | 0..1 |
| Type | Reference(WHO PreQual Vaccine) |
| 68. FinishedVaccineProducts.bulkSupplierLM | |
| Definition | Bulk supplier logical model instance reference (linked when BulkSupplier.Id is non-null) |
| Short | Bulk supplier logical model instance reference (linked when BulkSupplier.Id is non-null) |
| Control | 0..1 |
| Type | Reference(WHO PreQual Bulk Supplier) |
| 70. FinishedVaccineProducts.packagingLM | |
| Definition | Product packaging logical model instance references |
| Short | Product packaging logical model instance references |
| Control | 0..* |
| Type | Reference(WHO PreQual Product Packaging) |
| 72. FinishedVaccineProducts.documentLM | |
| Definition | Document detail logical model instance references |
| Short | Document detail logical model instance references |
| Control | 0..* |
| Type | Reference(WHO PreQual Document Detail) |
| 74. FinishedVaccineProducts.siteLM | |
| Definition | Site detail logical model instance references |
| Short | Site detail logical model instance references |
| Control | 0..* |
| Type | Reference(WHO PreQual Site Detail) |
| 76. FinishedVaccineProducts.ingredientLM | |
| Definition | Product ingredient logical model instance references |
| Short | Product ingredient logical model instance references |
| Control | 0..* |
| Type | Reference(WHO PreQual Product Ingredient) |
| 78. FinishedVaccineProducts.manufacturerReference | |
| Definition | Manufacturer FHIR Organization reference |
| Short | Manufacturer FHIR Organization reference |
| Control | 1..1 |
| Type | Reference(mCSD Organization) |
| 80. FinishedVaccineProducts.responsibleNRAReference | |
| Definition | Responsible NRA FHIR Organization reference |
| Short | Responsible NRA FHIR Organization reference |
| Control | 1..1 |
| Type | Reference(mCSD Organization) |
| 82. FinishedVaccineProducts.productReference | |
| Definition | Product FHIR reference (when available from pcmt dependency) |
| Short | Product FHIR reference (when available from pcmt dependency) |
| Control | 0..1 |
| Type | Reference |
Guidance on how to interpret the contents of this table can be foundhere
| 0. FinishedVaccineProducts | |
| Definition | WHO Vaccine PreQual DB - Finished Vaccine Products. Logical model for the WHO PreQual DB as provided by the backend API at: https://extranet.who.int/prequal/vaccines/prequalified-vaccines This model provides authoritative vaccine product IDs and a richer data structure compared to the CSV export. Sub-objects with Identification.Id are modeled as separate logical models and linked via references. Key fields from the API (FinishedVaccineProducts): ProductDetails.Identification.Id - Vaccine Product ID (authoritative) ProductDetails.Identification.Name - Product reference name (e.g. FVP-P-447) ProductDetails.Type - Product type code (e.g. Finished Vaccine Product) ProductDetails.DateOfPreQualifiedAcceptance - Date of prequalification ProductDetails.AssessmentProcedure - Assessment procedure code ProductDetails.ApplicantOrganization - Manufacturer/applicant with ID, name, address ProductDetails.Presentation - Presentation form (Vial, Ampoule, etc.) ProductDetails.PharmaceuticalForm - Pharmaceutical form details ProductDetails.DosageDetails.NoOfDosagesPerPrimaryContainer - Number of doses ProductDetails.NRADetails - Responsible NRA with ID, name, address ProductDetails.VaccineDetails - Vaccine type with full, abbreviated, and commercial names ProductDetails.StorageDetails - Storage temperature and shelf life ProductDetails.Status - Prequalification status code |
| Short | WHO Vaccine PreQual DB - Finished Vaccine Products |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. FinishedVaccineProducts.productId | |
| Definition | Vaccine Product ID (authoritative) |
| Short | Vaccine Product ID (authoritative) |
| Control | 1..1 |
| Type | Identifier |
| 4. FinishedVaccineProducts.productName | |
| Definition | Product reference name (e.g. FVP-P-447) |
| Short | Product reference name (e.g. FVP-P-447) |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. FinishedVaccineProducts.productType | |
| Definition | Product type code from PreQualDatabaseMetadata (e.g. FinishedVaccineProduct) |
| Short | Product type code from PreQualDatabaseMetadata (e.g. FinishedVaccineProduct) |
| Control | 1..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. FinishedVaccineProducts.dateOfPrequal | |
| Definition | Date of prequalification acceptance |
| Short | Date of prequalification acceptance |
| Control | 1..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 10. FinishedVaccineProducts.assessmentProcedure | |
| Definition | Assessment procedure code from PreQualDatabaseMetadata (e.g. PrequalificationStandard) |
| Short | Assessment procedure code from PreQualDatabaseMetadata (e.g. PrequalificationStandard) |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. FinishedVaccineProducts.status | |
| Definition | Product status code from PreQualDatabaseMetadata (e.g. Prequalified) |
| Short | Product status code from PreQualDatabaseMetadata (e.g. Prequalified) |
| Control | 1..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. FinishedVaccineProducts.pharmaceuticalForm | |
| Definition | Pharmaceutical form code from PreQualDatabaseMetadata |
| Short | Pharmaceutical form code from PreQualDatabaseMetadata |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. FinishedVaccineProducts.presentation | |
| Definition | Presentation (e.g. Vial, Ampoule) |
| Short | Presentation (e.g. Vial, Ampoule) |
| Control | 1..1 |
| Type | CodeableConcept |
| 18. FinishedVaccineProducts.numDoses | |
| Definition | Number of doses per primary container |
| Short | Number of doses per primary container |
| Control | 0..1 |
| Type | decimal |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 20. FinishedVaccineProducts.vaccineFullName | |
| Definition | Vaccine full name |
| Short | Vaccine full name |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 22. FinishedVaccineProducts.vaccineAbbreviatedName | |
| Definition | Vaccine abbreviated name |
| Short | Vaccine abbreviated name |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 24. FinishedVaccineProducts.vaccineCommercialName | |
| Definition | Vaccine commercial name |
| Short | Vaccine commercial name |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 26. FinishedVaccineProducts.vaccineTypeId | |
| Definition | Vaccine type ID |
| Short | Vaccine type ID |
| Control | 0..1 |
| Type | Identifier |
| 28. FinishedVaccineProducts.routeOfAdministration | |
| Definition | Route of administration code from PreQualDatabaseMetadata |
| Short | Route of administration code from PreQualDatabaseMetadata |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 30. FinishedVaccineProducts.vialMonitor | |
| Definition | Vial monitor type (e.g. Type 14, Type 30) |
| Short | Vial monitor type (e.g. Type 14, Type 30) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 32. FinishedVaccineProducts.multidoseVialPolicy | |
| Definition | Multidose vial policy text |
| Short | Multidose vial policy text |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 34. FinishedVaccineProducts.presentationOther | |
| Definition | Alternative presentation description when Presentation is 'Other' |
| Short | Alternative presentation description when Presentation is 'Other' |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 36. FinishedVaccineProducts.applicantId | |
| Definition | Applicant/manufacturer organization ID (may be absent if not yet assigned) |
| Short | Applicant/manufacturer organization ID (may be absent if not yet assigned) |
| Control | 0..1 |
| Type | Identifier |
| 38. FinishedVaccineProducts.applicantName | |
| Definition | Applicant/manufacturer organization name (always present from API data) |
| Short | Applicant/manufacturer organization name (always present from API data) |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 40. FinishedVaccineProducts.applicantAddress | |
| Definition | Applicant organization address |
| Short | Applicant organization address |
| Control | 0..1 |
| Type | Address |
| 42. FinishedVaccineProducts.nraId | |
| Definition | NRA organization ID (may be absent if not yet assigned) |
| Short | NRA organization ID (may be absent if not yet assigned) |
| Control | 0..1 |
| Type | Identifier |
| 44. FinishedVaccineProducts.nraName | |
| Definition | Responsible NRA name (always present from API data) |
| Short | Responsible NRA name (always present from API data) |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 46. FinishedVaccineProducts.nraCountry | |
| Definition | NRA country |
| Short | NRA country |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 48. FinishedVaccineProducts.shelfLife | |
| Definition | Shelf life (e.g. 24 months) |
| Short | Shelf life (e.g. 24 months) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 50. FinishedVaccineProducts.storageTemperature | |
| Definition | Storage temperature (e.g. 2 - 8°C) |
| Short | Storage temperature (e.g. 2 - 8°C) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 52. FinishedVaccineProducts.diluent | |
| Definition | Diluent information |
| Short | Diluent information |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 54. FinishedVaccineProducts.lastPublishingDate | |
| Definition | Last publishing date |
| Short | Last publishing date |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 56. FinishedVaccineProducts.publishingRemarks | |
| Definition | Publishing remarks |
| Short | Publishing remarks |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 58. FinishedVaccineProducts.preservative | |
| Definition | Preservative name (e.g. Thiomersal) |
| Short | Preservative name (e.g. Thiomersal) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 60. FinishedVaccineProducts.preservativeConcentration | |
| Definition | Preservative concentration (e.g. 0.01%) |
| Short | Preservative concentration (e.g. 0.01%) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 62. FinishedVaccineProducts.manufacturerLM | |
| Definition | Manufacturer logical model instance reference (linked when ApplicantOrganization.Identification.Id is non-null) |
| Short | Manufacturer logical model instance reference (linked when ApplicantOrganization.Identification.Id is non-null) |
| Control | 0..1 |
| Type | Reference(WHO PreQual Manufacturer) |
| 64. FinishedVaccineProducts.nraLM | |
| Definition | NRA logical model instance reference (linked when NRADetails.Identification.Id is non-null) |
| Short | NRA logical model instance reference (linked when NRADetails.Identification.Id is non-null) |
| Control | 0..1 |
| Type | Reference(WHO PreQual NRA) |
| 66. FinishedVaccineProducts.vaccineLM | |
| Definition | Vaccine logical model instance reference (linked when VaccineDetails.Identification.Id is non-null) |
| Short | Vaccine logical model instance reference (linked when VaccineDetails.Identification.Id is non-null) |
| Control | 0..1 |
| Type | Reference(WHO PreQual Vaccine) |
| 68. FinishedVaccineProducts.bulkSupplierLM | |
| Definition | Bulk supplier logical model instance reference (linked when BulkSupplier.Id is non-null) |
| Short | Bulk supplier logical model instance reference (linked when BulkSupplier.Id is non-null) |
| Control | 0..1 |
| Type | Reference(WHO PreQual Bulk Supplier) |
| 70. FinishedVaccineProducts.packagingLM | |
| Definition | Product packaging logical model instance references |
| Short | Product packaging logical model instance references |
| Control | 0..* |
| Type | Reference(WHO PreQual Product Packaging) |
| 72. FinishedVaccineProducts.documentLM | |
| Definition | Document detail logical model instance references |
| Short | Document detail logical model instance references |
| Control | 0..* |
| Type | Reference(WHO PreQual Document Detail) |
| 74. FinishedVaccineProducts.siteLM | |
| Definition | Site detail logical model instance references |
| Short | Site detail logical model instance references |
| Control | 0..* |
| Type | Reference(WHO PreQual Site Detail) |
| 76. FinishedVaccineProducts.ingredientLM | |
| Definition | Product ingredient logical model instance references |
| Short | Product ingredient logical model instance references |
| Control | 0..* |
| Type | Reference(WHO PreQual Product Ingredient) |
| 78. FinishedVaccineProducts.manufacturerReference | |
| Definition | Manufacturer FHIR Organization reference |
| Short | Manufacturer FHIR Organization reference |
| Control | 1..1 |
| Type | Reference(mCSD Organization) |
| 80. FinishedVaccineProducts.responsibleNRAReference | |
| Definition | Responsible NRA FHIR Organization reference |
| Short | Responsible NRA FHIR Organization reference |
| Control | 1..1 |
| Type | Reference(mCSD Organization) |
| 82. FinishedVaccineProducts.productReference | |
| Definition | Product FHIR reference (when available from pcmt dependency) |
| Short | Product FHIR reference (when available from pcmt dependency) |
| Control | 0..1 |
| Type | Reference |
Guidance on how to interpret the contents of this table can be foundhere
| 0. FinishedVaccineProducts | |
| Definition | WHO Vaccine PreQual DB - Finished Vaccine Products. Logical model for the WHO PreQual DB as provided by the backend API at: https://extranet.who.int/prequal/vaccines/prequalified-vaccines This model provides authoritative vaccine product IDs and a richer data structure compared to the CSV export. Sub-objects with Identification.Id are modeled as separate logical models and linked via references. Key fields from the API (FinishedVaccineProducts): ProductDetails.Identification.Id - Vaccine Product ID (authoritative) ProductDetails.Identification.Name - Product reference name (e.g. FVP-P-447) ProductDetails.Type - Product type code (e.g. Finished Vaccine Product) ProductDetails.DateOfPreQualifiedAcceptance - Date of prequalification ProductDetails.AssessmentProcedure - Assessment procedure code ProductDetails.ApplicantOrganization - Manufacturer/applicant with ID, name, address ProductDetails.Presentation - Presentation form (Vial, Ampoule, etc.) ProductDetails.PharmaceuticalForm - Pharmaceutical form details ProductDetails.DosageDetails.NoOfDosagesPerPrimaryContainer - Number of doses ProductDetails.NRADetails - Responsible NRA with ID, name, address ProductDetails.VaccineDetails - Vaccine type with full, abbreviated, and commercial names ProductDetails.StorageDetails - Storage temperature and shelf life ProductDetails.Status - Prequalification status code |
| Short | WHO Vaccine PreQual DB - Finished Vaccine Products |
| Control | 0..* |
| Is Modifier | false |
| Logical Model | Instances of this logical model are not marked to be the target of a Reference |
| 2. FinishedVaccineProducts.productId | |
| Definition | Vaccine Product ID (authoritative) |
| Short | Vaccine Product ID (authoritative) |
| Control | 1..1 |
| Type | Identifier |
| 4. FinishedVaccineProducts.productName | |
| Definition | Product reference name (e.g. FVP-P-447) |
| Short | Product reference name (e.g. FVP-P-447) |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 6. FinishedVaccineProducts.productType | |
| Definition | Product type code from PreQualDatabaseMetadata (e.g. FinishedVaccineProduct) |
| Short | Product type code from PreQualDatabaseMetadata (e.g. FinishedVaccineProduct) |
| Control | 1..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 8. FinishedVaccineProducts.dateOfPrequal | |
| Definition | Date of prequalification acceptance |
| Short | Date of prequalification acceptance |
| Control | 1..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 10. FinishedVaccineProducts.assessmentProcedure | |
| Definition | Assessment procedure code from PreQualDatabaseMetadata (e.g. PrequalificationStandard) |
| Short | Assessment procedure code from PreQualDatabaseMetadata (e.g. PrequalificationStandard) |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 12. FinishedVaccineProducts.status | |
| Definition | Product status code from PreQualDatabaseMetadata (e.g. Prequalified) |
| Short | Product status code from PreQualDatabaseMetadata (e.g. Prequalified) |
| Control | 1..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 14. FinishedVaccineProducts.pharmaceuticalForm | |
| Definition | Pharmaceutical form code from PreQualDatabaseMetadata |
| Short | Pharmaceutical form code from PreQualDatabaseMetadata |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 16. FinishedVaccineProducts.presentation | |
| Definition | Presentation (e.g. Vial, Ampoule) |
| Short | Presentation (e.g. Vial, Ampoule) |
| Control | 1..1 |
| Type | CodeableConcept |
| 18. FinishedVaccineProducts.numDoses | |
| Definition | Number of doses per primary container |
| Short | Number of doses per primary container |
| Control | 0..1 |
| Type | decimal |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 20. FinishedVaccineProducts.vaccineFullName | |
| Definition | Vaccine full name |
| Short | Vaccine full name |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 22. FinishedVaccineProducts.vaccineAbbreviatedName | |
| Definition | Vaccine abbreviated name |
| Short | Vaccine abbreviated name |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 24. FinishedVaccineProducts.vaccineCommercialName | |
| Definition | Vaccine commercial name |
| Short | Vaccine commercial name |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 26. FinishedVaccineProducts.vaccineTypeId | |
| Definition | Vaccine type ID |
| Short | Vaccine type ID |
| Control | 0..1 |
| Type | Identifier |
| 28. FinishedVaccineProducts.routeOfAdministration | |
| Definition | Route of administration code from PreQualDatabaseMetadata |
| Short | Route of administration code from PreQualDatabaseMetadata |
| Control | 0..1 |
| Type | code |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 30. FinishedVaccineProducts.vialMonitor | |
| Definition | Vial monitor type (e.g. Type 14, Type 30) |
| Short | Vial monitor type (e.g. Type 14, Type 30) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 32. FinishedVaccineProducts.multidoseVialPolicy | |
| Definition | Multidose vial policy text |
| Short | Multidose vial policy text |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 34. FinishedVaccineProducts.presentationOther | |
| Definition | Alternative presentation description when Presentation is 'Other' |
| Short | Alternative presentation description when Presentation is 'Other' |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 36. FinishedVaccineProducts.applicantId | |
| Definition | Applicant/manufacturer organization ID (may be absent if not yet assigned) |
| Short | Applicant/manufacturer organization ID (may be absent if not yet assigned) |
| Control | 0..1 |
| Type | Identifier |
| 38. FinishedVaccineProducts.applicantName | |
| Definition | Applicant/manufacturer organization name (always present from API data) |
| Short | Applicant/manufacturer organization name (always present from API data) |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 40. FinishedVaccineProducts.applicantAddress | |
| Definition | Applicant organization address |
| Short | Applicant organization address |
| Control | 0..1 |
| Type | Address |
| 42. FinishedVaccineProducts.nraId | |
| Definition | NRA organization ID (may be absent if not yet assigned) |
| Short | NRA organization ID (may be absent if not yet assigned) |
| Control | 0..1 |
| Type | Identifier |
| 44. FinishedVaccineProducts.nraName | |
| Definition | Responsible NRA name (always present from API data) |
| Short | Responsible NRA name (always present from API data) |
| Control | 1..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 46. FinishedVaccineProducts.nraCountry | |
| Definition | NRA country |
| Short | NRA country |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 48. FinishedVaccineProducts.shelfLife | |
| Definition | Shelf life (e.g. 24 months) |
| Short | Shelf life (e.g. 24 months) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 50. FinishedVaccineProducts.storageTemperature | |
| Definition | Storage temperature (e.g. 2 - 8°C) |
| Short | Storage temperature (e.g. 2 - 8°C) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 52. FinishedVaccineProducts.diluent | |
| Definition | Diluent information |
| Short | Diluent information |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 54. FinishedVaccineProducts.lastPublishingDate | |
| Definition | Last publishing date |
| Short | Last publishing date |
| Control | 0..1 |
| Type | dateTime |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 56. FinishedVaccineProducts.publishingRemarks | |
| Definition | Publishing remarks |
| Short | Publishing remarks |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 58. FinishedVaccineProducts.preservative | |
| Definition | Preservative name (e.g. Thiomersal) |
| Short | Preservative name (e.g. Thiomersal) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 60. FinishedVaccineProducts.preservativeConcentration | |
| Definition | Preservative concentration (e.g. 0.01%) |
| Short | Preservative concentration (e.g. 0.01%) |
| Control | 0..1 |
| Type | string |
| Primitive Value | This primitive element may be present, or absent, or replaced by an extension |
| 62. FinishedVaccineProducts.manufacturerLM | |
| Definition | Manufacturer logical model instance reference (linked when ApplicantOrganization.Identification.Id is non-null) |
| Short | Manufacturer logical model instance reference (linked when ApplicantOrganization.Identification.Id is non-null) |
| Control | 0..1 |
| Type | Reference(WHO PreQual Manufacturer) |
| 64. FinishedVaccineProducts.nraLM | |
| Definition | NRA logical model instance reference (linked when NRADetails.Identification.Id is non-null) |
| Short | NRA logical model instance reference (linked when NRADetails.Identification.Id is non-null) |
| Control | 0..1 |
| Type | Reference(WHO PreQual NRA) |
| 66. FinishedVaccineProducts.vaccineLM | |
| Definition | Vaccine logical model instance reference (linked when VaccineDetails.Identification.Id is non-null) |
| Short | Vaccine logical model instance reference (linked when VaccineDetails.Identification.Id is non-null) |
| Control | 0..1 |
| Type | Reference(WHO PreQual Vaccine) |
| 68. FinishedVaccineProducts.bulkSupplierLM | |
| Definition | Bulk supplier logical model instance reference (linked when BulkSupplier.Id is non-null) |
| Short | Bulk supplier logical model instance reference (linked when BulkSupplier.Id is non-null) |
| Control | 0..1 |
| Type | Reference(WHO PreQual Bulk Supplier) |
| 70. FinishedVaccineProducts.packagingLM | |
| Definition | Product packaging logical model instance references |
| Short | Product packaging logical model instance references |
| Control | 0..* |
| Type | Reference(WHO PreQual Product Packaging) |
| 72. FinishedVaccineProducts.documentLM | |
| Definition | Document detail logical model instance references |
| Short | Document detail logical model instance references |
| Control | 0..* |
| Type | Reference(WHO PreQual Document Detail) |
| 74. FinishedVaccineProducts.siteLM | |
| Definition | Site detail logical model instance references |
| Short | Site detail logical model instance references |
| Control | 0..* |
| Type | Reference(WHO PreQual Site Detail) |
| 76. FinishedVaccineProducts.ingredientLM | |
| Definition | Product ingredient logical model instance references |
| Short | Product ingredient logical model instance references |
| Control | 0..* |
| Type | Reference(WHO PreQual Product Ingredient) |
| 78. FinishedVaccineProducts.manufacturerReference | |
| Definition | Manufacturer FHIR Organization reference |
| Short | Manufacturer FHIR Organization reference |
| Control | 1..1 |
| Type | Reference(mCSD Organization) |
| 80. FinishedVaccineProducts.responsibleNRAReference | |
| Definition | Responsible NRA FHIR Organization reference |
| Short | Responsible NRA FHIR Organization reference |
| Control | 1..1 |
| Type | Reference(mCSD Organization) |
| 82. FinishedVaccineProducts.productReference | |
| Definition | Product FHIR reference (when available from pcmt dependency) |
| Short | Product FHIR reference (when available from pcmt dependency) |
| Control | 0..1 |
| Type | Reference |