HL7 Europe Base and Core FHIR IG
2.0.0-gamma - qa-preview 150

HL7 Europe Base and Core FHIR IG - Downloaded Version 2.0.0-gamma See the Directory of published versions

## EHDSObservation to FHIR Observation Mapping

EHDSObservation → MedicalTestResultEuCore
Ongoing alignment: The Xt-EHR logical models are under active revision and continuous refinement. Updates from Xt-EHR will be progressively incorporated into this Implementation Guide to maintain alignment with the evolving EHDS specifications.
Yellow row/cells: In this ballot publication, some row/cells of the mapping table have been left in yellow to indicate areas requiring further review or refinement; including feedback from the Xt-EHR joint action (see note above). These highlights will be addressed in subsequent updates to ensure accuracy and completeness of the mappings.

### EHDSObservation → MedicalTestResultEuCore

This page explains how conceptual elements from the EHDS Observation logical model for medical test results are expressed in the corresponding FHIR Observation profile used by this Implementation Guide.

Mapping Context

- Source logical model: EHDSObservation
- Target FHIR profile: MedicalTestResultEuCore

EHDSObservation → Observation
EHDSObservation (Logical Model) | Relationship | MedicalTestResultEuCore
--- | --- | ---
Element | Description | Relation | Resource | Element | Description | Notes
header | Common header for all patient-related data. | related-to | Observation | . | General metadata. | Dataset-level; not usually carried in Observation as-is.
header.subject | Patient who is receiving health care. | equivalent | Observation | subject | Who/what the observation is about. | Reference to Patient (or other allowed subject types).
header.identifier | Business identifier for the object. | equivalent | Observation | identifier | Business identifier for this observation. | Copy over all identifiers if multiple.
header.author[x] | Author(s) who issued the resource. | no-map | Observation |  |  | Observation lacks a dedicated recorder.
header.date | Date and time of authoring/issuing. | equivalent | Observation | issued | When the observation result was issued. |
header.status | Status of the resource. | equivalent | Observation | status | Registered | preliminary | final | amended | ... | EHDS uses CodeableConcept; Observation.status is a required code. Align to HL7 ObservationStatus.
header.source | Source of the information (e.g. patient, proxy). | no-map | Observation | - |  | No core element; use an extension if the source is required.
header.language | Language in which the resource is written. | equivalent | Observation | language | Language of the resource. |
header.directSubject[x] | The direct subject of the observation if different from the patient. | equivalent | Observation | focus | Focus of the observation when not the primary subject. |
observationDate[x] | Clinically relevant time or period for the observation. | equivalent | Observation | effective[x] | Clinically relevant time or time-period. | Map to `effectiveDateTime` or `effectivePeriod`.
type | Observation type. | equivalent | Observation | code | What is being observed. |
originalName | Original (conventional) name of the observation. | equivalent | Observation | code.text | Text representation of the observation code. |
method | Observation method. | equivalent | Observation | method | How it was done. |
specimen | Specimen used for the observation. | equivalent | Observation | specimen | Specimen used for this observation. |
order | Order this observation belongs to. | equivalent | Observation | basedOn | Plan or request fulfilled by this observation. |
performer[x] | Performer of the observation. | equivalent | Observation | performer | Who performed or produced the observation. | Supports Practitioner, PractitionerRole, Patient, RelatedPerson.
bodySite | Anatomic location and laterality. | source-is-broader-than-target | Observation | bodySite | Observed body site. |
bodySite | Anatomic location and laterality. | source-is-broader-than-target | Observation | extension[bodyStructure]〔R4〕 | Observed body structure |
bodySite | Anatomic location and laterality. | equivalent | Observation | bodyStructure〔R5〕 | Observed body structure |
result | Result of the observation. | related-to | Observation | . |  |
result.value[x] | Observation result value. | equivalent | Observation | value[x] | Result value. |
result.uncertainty | Measurement uncertainty type and interval. | equivalent | Quantity | extension[uncertainty] | - | http://hl7.org/fhir/StructureDefinition/iso21090-uncertainty extension for the Quantity data type.
result.uncertainty.type | Type of measurement uncertainty. | no-map | Observation |  |  | No direct core element; represented via uncertainty extension semantics.
result.dataAbsentReason | Why the expected value is missing. | equivalent | Observation | result.dataAbsentReason | Reason for missing result. |
referenceRange | Reference range(s) for interpretation. | equivalent | Observation | referenceRange | Guidance for interpretation. |
interpretation | Reference interval and result interpretation. | equivalent | Observation | interpretation | High/low/abnormal, etc. |
note | Comments and narrative representation. | source-is-broader-than-target | Observation | note | Comment or annotation. |
component | Sub-observations (e.g. panel members). | equivalent | Observation | component | Observation component. |
component.code | Code representing the observation. | equivalent | Observation | component.code | What is being observed. |
component.originalName | Original name of the component observation. | equivalent | Observation | component.code.text | Text representation of the component code. |
component.result | Result of the sub-observation. | related-to | Observation | component | Component result value. |
component.result.value[x] | Component result value. | equivalent | Observation | component.value[x] | Component result value. |
component.result.uncertainty | Measurement uncertainty type and interval. | equivalent | Quantity | extension[uncertainty] | - | http://hl7.org/fhir/StructureDefinition/iso21090-uncertainty extension for the Quantity data type.
component.result.uncertainty.type | Type of component uncertainty. | no-map | Observation |  |  | No direct core element; represented via uncertainty extension semantics.
component.result.dataAbsentReason | Why the component value is missing. | equivalent | Observation | component.result.dataAbsentReason | Reason for missing component result. |
component.referenceRange | Reference range for the component. | equivalent | Observation | component.referenceRange | Guidance for interpreting the component value. |
component.interpretation | Component interpretation. | equivalent | Observation | component.interpretation | Interpretation of the component. |
derivedFrom[x] | Related resource from which this observation is derived. | equivalent | Observation | derivedFrom | What the observation is based on. | Supports references to Observation, ImagingStudy, DiagnosticReport, etc.
hasMember[x] | Group observation that includes the target as a member. | equivalent | Observation | hasMember | Related members of a panel or battery. |

Return to overview: EHDS Logical Models → FHIR Profiles