EU Health Data API
1.0.0-ballot - ballot 150

EU Health Data API, published by HL7 Europe. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/euridice-org/eu-health-data-api/ and changes regularly. See the Directory of published versions

FHIR Documents and Resources

This Implementation Guide supports two primary patterns for exchanging health data: FHIR Documents and individual FHIR Resources.

FHIR Documents

FHIR Documents are clinical-report representations of a patient's health information at a defined moment, expressed as FHIR Bundles with type="document" containing a Composition resource that provides structure and rendering information. Documents may be persisted — stored as authored and later retrieved — or assembled on demand from operational data; both are first-class patterns in this IG.

Servers that assemble documents on demand are not required to version, history, or persist past renderings. Per MHD ITI-67, an on-demand DocumentReference is identified by the absence of both content.attachment.hash and content.attachment.size. The content.attachment.url may resolve to any endpoint that produces a valid Document Bundle, including operation invocations such as Patient/[id]/$summary.

Documents are self-contained and can be signed and attested by healthcare providers, making them suitable for clinical reports such as patient summaries, discharge reports, and laboratory reports.

FHIR Resources

Individual FHIR Resources represent discrete pieces of health information (observations, conditions, medications, etc.) that can be queried and accessed independently. Resources provide granular, queryable access to health data and support real-time clinical decision support workflows.

Relationship

Resources can be extracted from documents, and documents can be generated from resources. This IG supports both patterns to accommodate different implementation architectures and use cases.

Documents Are Targeted; Resource Access Covers the Long Tail

Documents in this IG are targeted — they carry the actively relevant, summarized clinical content for a defined use case (e.g., a Patient Summary at a care transition, a signed Laboratory Report). Their content is constrained by the corresponding Content IG.

Resource access serves the long tail: content that doesn't fit neatly into a targeted document, unplanned-for use cases, and clinical decision support that needs granular, queryable data. Implementers should use document exchange for the EHDS priority categories and resource access for everything else.

This complementary framing means document content does not need to be exhaustive — resource access is the release valve.

Exchange Patterns

The choice of exchange pattern follows from the priority category:

  • Document exchange for priority categories structured as FHIR Documents (Patient Summary, Discharge Report, Laboratory Report, Imaging).
  • Resource access for individual clinical resources and use cases not covered by a targeted document.

See Priority Categories for the full mapping.