Global Core Electronic Medicinal Product Information (ePI), published by HL7 International - Biomedical Research & Regulation Work Group. 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
This page describes the approach to versioning ePI documents, along with an example lifecycle illustrating how ePI documents evolve through drafting, updates, submissions, approvals, and content merging.
The ePI document is represented as a FHIR Document Bundle containing a Composition resource and other related resources. Versioning is managed at both the Bundle and Composition levels to ensure traceability.
preliminary
, final
, amended
, corrected
, appended
, entered-in-error
, or deprecated
.derived-from
, appends
, corrects
, replaces
, or retracts
. For example, a new version may use relatesTo
with a type of replaces
to reference the prior version’s Composition.Bundle.id
and an initial Bundle.meta.versionId
of "1".Bundle.identifier
remains the same as in previous versions to maintain continuity.Composition.identifier
and an updated Composition.version
.Composition.relatesTo
field references the prior version’s Composition, if applicable.Bundle.meta.versionId
and updating Bundle.meta.lastUpdated
.Bundle.identifier
remains unchanged.Composition.identifier
and Composition.version
if the update constitutes a new document version.Bundle.identifier
and Composition.identifier
allow tracking of the ePI document across systems.Composition.relatesTo
field provides a version history by linking to prior Compositions.Bundle.id
, meta.versionId
, meta.lastUpdated
) ensure compliance with FHIR versioning.The following table outlines an example lifecycle of ePI documents submitted to the European Medicines Agency (EMA) as part of a Marketing Authorisation Application (MAA). It tracks an initial ePI, a safety update ePI, and a stability update ePI through drafting, updates, submissions, approvals, and content merging. Each ePI is represented as a FHIR Bundle containing a Composition resource, with versioning managed as described above.
Stage | ePI Document | Action | bundle.identifier | composition.identifier | composition.version | composition.status | composition.relatesTo | Notes |
---|---|---|---|---|---|---|---|---|
1 | Initial ePI | Company creates initial draft | UUID-1 | UUID-A1 | 1 | preliminary | - | Submitted as part of MAA to EMA |
2 | Initial ePI | Company updates draft | UUID-1 | UUID-A2 | 2 | preliminary | replaces UUID-A1 | First update to initial draft |
3 | Initial ePI | Company updates draft | UUID-1 | UUID-A3 | 3 | preliminary | replaces UUID-A2 | Second update to initial draft |
4 | Initial ePI | EMA approves ePI | UUID-1 | UUID-A4 | 4 | final | replaces UUID-A3 | Approved ePI for use |
5 | Safety Update ePI | Company creates draft from approved ePI | UUID-1 | UUID-B1 | 5 | preliminary | derived-from UUID-A4 | New ePI for safety update, submitted to EMA |
6 | Stability Update ePI | Company creates draft from approved ePI | UUID-1 | UUID-C1 | 6 | preliminary | derived-from UUID-A4 | New ePI for stability update, submitted to EMA |
7 | Safety Update ePI | Company updates draft | UUID-1 | UUID-B2 | 7 | preliminary | replaces UUID-B1 | First update to safety draft |
8 | Safety Update ePI | Company updates draft | UUID-1 | UUID-B3 | 8 | preliminary | replaces UUID-B2 | Second update to safety draft |
9 | Stability Update ePI | Company updates draft | UUID-1 | UUID-C2 | 9 | preliminary | replaces UUID-C1 | First update to stability draft |
10 | Stability Update ePI | EMA approves ePI | UUID-1 | UUID-C3 | 10 | final | replaces UUID-C2 | Stability update approved by EMA |
11 | Safety Update ePI | EMA approves ePI | UUID-1 | UUID-B4 | 11 | final | replaces UUID-B3 | Safety update approved by EMA after stability update |
12 | Stability Update ePI | Merge content from approved safety update | UUID-1 | UUID-C4 | 12 | final | appends UUID-C3, derived-from UUID-B4 | Updated stability ePI incorporates safety update content |
preliminary
for drafts, final
for approved ePIs).derived-from
, appends
, corrects
, replaces
, or retracts
(e.g., replaces
for updates to the same ePI, derived-from
for creating a new ePI from an approved one, appends
for merging content).relatesTo
indicating the merge.The following table defines the allowed values for the Composition.relatesTo
element, specifying their purpose in linking related Composition resources.
Value | Definition |
---|---|
derived-from | for creating a new ePI from an approved one. |
appends | for adding content to an existing ePI. Particularly when merging two or more ePIs. |
corrects | for correcting errors or inaccuracies in a previous version. |
replaces | A new draft supersedes an earlier draft, modifying or updating existing content by adding new information or revising content. |
retracts | for withdrawing or invalidating a previous version, indicating it should no longer be used. |