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

DAK API Documentation Hub

DAK API Documentation Hub

This page provides access to Data Access Kit (DAK) API documentation and schemas.

Table of Contents

  1. DAK API Documentation Hub

API Enumeration Endpoints

These endpoints provide lists of all available schemas and vocabularies of each type:

ValueSets.schema.json

Enumeration of all available ValueSet schemas

Available Endpoints:

LogicalModels.schema.json

Enumeration of all available Logical Model schemas

Available Endpoints:

ValueSet Schemas (4 available)

JSON Schema definitions for FHIR ValueSets, providing structured enumeration of allowed code values:

WHO PreQualificaiton Presentation Schema

JSON Schema for WHO PreQualificaiton Presentation ValueSet codes. Generated from FHIR expansions using IRI format.

WHO PreQualificaiton Vaccine Product Ids Schema

JSON Schema for WHO PreQualificaiton Vaccine Product Ids ValueSet codes. Generated from FHIR expansions using IRI format.

WHO PreQualification Database Metadata Schema

JSON Schema for WHO PreQualification Database Metadata ValueSet codes. Generated from FHIR expansions using IRI format.

WHO PreQualificaiton VaccineType Schema

JSON Schema for WHO PreQualificaiton VaccineType ValueSet codes. Generated from FHIR expansions using IRI format.

Logical Model Schemas (9 available)

JSON Schema definitions for FHIR Logical Models, defining structured data elements and their relationships:

WHO PreQual Document Detail

Logical model for document details from the WHO PreQual API (DocumentDetails).

WHO PreQual Manufacturer

Logical model for the manufacturer/applicant organization from the WHO PreQual API (ProductDetails.ApplicantOrganization).

WHO PreQual Vaccine

Logical model for the vaccine type details from the WHO PreQual API (ProductDetails.VaccineDetails). Contains only vaccine-type-level fields that are stable across products. Product-specific fields (CommercialName, RouteOfAdministration) remain on FinishedVaccineProducts.

WHO PreQual Site Detail

Logical model for manufacturing site details from the WHO PreQual API (SiteDetails).

WHO PreQual Product Ingredient

Logical model for product ingredient details from the WHO PreQual API (ProductIngredients).

WHO PreQual Product Packaging

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

WHO Vaccine PreQual DB - Finished Vaccine Products

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

WHO PreQual Bulk Supplier

Logical model for the bulk supplier organization from the WHO PreQual API (ProductDetails.BulkSupplier).

WHO PreQual NRA

Logical model for the responsible National Regulatory Authority (NRA) from the WHO PreQual API (ProductDetails.NRADetails).

OpenAPI Documentation

Complete API specification documentation for all available endpoints:

ValueSet-PreQualPresentation Endpoints

API endpoints for WHO PreQualificaiton Presentation Schema

ValueSet-PreQualProductIds Endpoints

API endpoints for WHO PreQualificaiton Vaccine Product Ids Schema

ValueSet-PreQualDatabaseMetadata Endpoints

API endpoints for WHO PreQualification Database Metadata Schema

ValueSet-PreQualVaccineType Endpoints

API endpoints for WHO PreQualificaiton VaccineType Schema

StructureDefinition-PreQualDocumentDetail Endpoints

API endpoints for WHO PreQual Document Detail

StructureDefinition-PreQualManufacturer Endpoints

API endpoints for WHO PreQual Manufacturer

StructureDefinition-PreQualVaccine Endpoints

API endpoints for WHO PreQual Vaccine

StructureDefinition-PreQualSiteDetail Endpoints

API endpoints for WHO PreQual Site Detail

StructureDefinition-PreQualProductIngredient Endpoints

API endpoints for WHO PreQual Product Ingredient

StructureDefinition-PreQualProductPackaging Endpoints

API endpoints for WHO PreQual Product Packaging

StructureDefinition-FinishedVaccineProducts Endpoints

API endpoints for WHO Vaccine PreQual DB - Finished Vaccine Products

StructureDefinition-PreQualBulkSupplier Endpoints

API endpoints for WHO PreQual Bulk Supplier

StructureDefinition-PreQualNRA Endpoints

API endpoints for WHO PreQual NRA

ValueSets Enumeration Endpoint

Complete list of all available ValueSet schemas

LogicalModels Enumeration Endpoint

Complete list of all available Logical Model schemas

StructureDefinition-PreQualSiteDetail API

OpenAPI specification for StructureDefinition-PreQualSiteDetail

StructureDefinition-PreQualProductPackaging API

OpenAPI specification for StructureDefinition-PreQualProductPackaging

ValueSet-PreQualProductIds API

OpenAPI specification for ValueSet-PreQualProductIds

StructureDefinition-PreQualManufacturer API

OpenAPI specification for StructureDefinition-PreQualManufacturer

ValueSet-PreQualPresentation API

OpenAPI specification for ValueSet-PreQualPresentation

ValueSet-PreQualVaccineType API

OpenAPI specification for ValueSet-PreQualVaccineType

StructureDefinition-PreQualVaccine API

OpenAPI specification for StructureDefinition-PreQualVaccine

StructureDefinition-PreQualDocumentDetail API

OpenAPI specification for StructureDefinition-PreQualDocumentDetail

StructureDefinition-PreQualNRA API

OpenAPI specification for StructureDefinition-PreQualNRA

StructureDefinition-PreQualBulkSupplier API

OpenAPI specification for StructureDefinition-PreQualBulkSupplier

ValueSet-PreQualDatabaseMetadata API

OpenAPI specification for ValueSet-PreQualDatabaseMetadata

StructureDefinition-FinishedVaccineProducts API

OpenAPI specification for StructureDefinition-FinishedVaccineProducts

StructureDefinition-PreQualProductIngredient API

OpenAPI specification for StructureDefinition-PreQualProductIngredient

Using the DAK API

Schema Validation

Each JSON Schema can be used to validate data structures in your applications.

  • Type definitions and constraints
  • Property descriptions and examples
  • Required field specifications
  • Enumeration values with links to definitions

JSON-LD Semantic Integration

The JSON-LD vocabularies provide semantic web integration for ValueSet enumerations.

Integration with FHIR

All schemas are derived from the FHIR definitions in this implementation guide.

API Endpoints

The enumeration endpoints provide machine-readable lists of all available schemas.


This documentation hub is automatically generated from the available schema and API definitions.