Global Core Electronic Medicinal Product Information (ePI), published by HL7 International / Biomedical Research and Regulation. This guide is not an authorized publication; it is the continuous build for version 1.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/emedicinal-product-info/ and changes regularly. See the Directory of published versions
| Page standards status: Informative |
This page defines the architecture, technical capabilities, and operational requirements for a FHIR-based ePI Repository (Product Catalog). These systems serve as the "single source of truth" for digital drug labels, providing machine-readable access to regulators, healthcare providers, and the public.
Depending on the stakeholder, these repositories may serve different purposes:
A robust ePI repository should be built on a FHIR R5-compliant server. Key components include:
Bundle, Composition, and related product resources.GET /Bundle?subject.identifier=...) and retrieval.To support discovery, display, and clinical use of ePI, a repository SHOULD support the following interactions across core resources:
| Resource Category | FHIR Resource(s) | Supported Interactions |
|---|---|---|
| Document | Bundle, Composition |
read, vread, search, history |
| Product | MedicinalProductDefinition, PackagedProductDefinition, ManufacturedItemDefinition, AdministrableProductDefinition |
read, search |
| Authorization | RegulatedAuthorization |
read, search |
| Entities | Organization, Ingredient, SubstanceDefinition |
read, search |
| Clinical | ClinicalUseDefinition, MedicationKnowledge |
read, search |
| Supporting | Binary (Images), List (Histories) |
read |
A high-performance ePI repository must allow clients to find medicinal information using various starting points:
Bundle, Composition)active or archived labels.MedicinalProductDefinition.MedicinalProductDefinition)[base]/MedicinalProductDefinition?name:contains=Paracetamol).SubstanceDefinition, Ingredient)ClinicalUseDefinition)indication, contraindication, interaction)._format parameter and Accept headers to allow clients to request specific data formats.Choose a platform based on your scale and technical capabilities:
Load the ePI Implementation Guide's profiles (StructureDefinition resources) onto the server. Configure the server to validate all incoming ePI Bundles against these profiles.
Index key elements for searching: Product Name, Identifier (GTIN/SPOR ID), Organization, and Date.
For detailed technical guidance on how to submit, validate, and maintain ePI documents on a server (including lifecycle management operations), refer to the APIX Implementation Guide. While this IG focuses on the content structure of ePI, the APIX IG provides the transactional framework for exchanging that content.
This Implementation Guide does not endorse specific software or cloud providers. The technical requirements are based on the global FHIR standard.