EU Health Data API
0.1.0 - ci-build
150
EU Health Data API, published by HL7 Europe. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/bvdh/jwg-api/ and changes regularly. See the Directory of published versions
FHIR resource query for direct access to clinical data. This capability is optional - not all implementations support resource access.
See Actors and Transactions for detailed actor groupings.
This IG aligns with:
sequenceDiagram
participant Consumer as Resource Consumer
participant Provider as Resource Access Provider
Consumer->>Provider: GET /Condition?patient=123&clinical-status=active
Provider-->>Consumer: Bundle of Conditions
Consumer->>Provider: GET /Observation?patient=123&category=vital-signs
Provider-->>Consumer: Bundle of Observations
patient parameter required on all searchespatient parameter are rejectedThe following resources are available for read/search access. Data models inherit from HL7 Europe Core. Required search parameters are from IPA.
| Resource | Required Search Parameters |
|---|---|
| AllergyIntolerance | patient |
| Condition | patient |
| Observation | patient, category |
| DiagnosticReport | patient, category |
| MedicationRequest | patient |
| MedicationDispense | patient |
| MedicationStatement | patient |
| Immunization | patient |
| Encounter | patient |
Open Issue #9: We are seeking validation of this core resource set. See Core Resource Set Validation for discussion.
system/AllergyIntolerance.rs
system/Condition.rs
system/Observation.rs
system/DiagnosticReport.rs
system/MedicationRequest.rs
system/Immunization.rs
system/Encounter.rs
GET /AllergyIntolerance?patient=123
GET /Condition?patient=123&clinical-status=active
GET /Observation?patient=123&category=vital-signs&date=ge2024-01-01
GET /DiagnosticReport?patient=123&category=LAB
GET /MedicationRequest?patient=123&status=active
If resources are derived from documents, Provenance SHOULD link to source DocumentReference:
{
"resourceType": "Provenance",
"target": [{"reference": "Observation/123"}],
"entity": [{
"role": "source",
"what": {"reference": "DocumentReference/abc"}
}]
}
The IHE mXDE profile provides more detail on how to extra resources from documents while maintaining provenance.
This IG uses IPA as the primary reference for CapabilityStatements and search parameters. QEDm is referenced where compatible with IPA - and QEDm has a stated goal of aligning with IPA.
Open Issue #4: We are seeking input on IPA vs QEDm inheritance. See Resource Access and Inheritance for discussion.