# EHDSLaboratoryObservation Mapping - HL7 Europe Patient Summary v1.0.0-ballot

* [**Table of Contents**](toc.md)
* **EHDSLaboratoryObservation Mapping**

## EHDSLaboratoryObservation Mapping

# EHDSLaboratoryObservation -> MedicalTestResultEuCore

**Ongoing alignment:**The models are expected to continue evolving, with updates incorporated into this Implementation Guide to maintain alignment with the EHDS Implementing Acts.

**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.

### EHDSLaboratoryObservation -> MedicalTestResultEuCore

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

**Mapping Context**
*  **Source logical model:** [ EHDSLaboratoryObservation ](https://www.xt-ehr.eu/fhir/models/StructureDefinition-EHDSLaboratoryObservation.html) 
*  **Target FHIR profile:** [ MedicalTestResultEuCore ](https://hl7.eu/fhir/base/2.0.0-ballot/StructureDefinition-medicalTestResult-eu-core.html) 

| | | | | |
| :--- | :--- | :--- | :--- | :--- |
| Element | Relation | Resource | Element | Notes |
| header | related-to | Observation | . | Dataset-level; not usually carried in Observation as-is. |
| header.subject | equivalent | Observation | subject | Reference to Patient (or other allowed subject types). |
| header.identifier | equivalent | Observation | identifier | Copy over all identifiers if multiple. |
| header.author[x] | no-map | Observation |  | Observation lacks a dedicated recorder. |
| header.date | equivalent | Observation | issued |  |
| header.status | equivalent | Observation | status | EHDS uses CodeableConcept; Observation.status is a required code. Align to HL7 ObservationStatus. |
| header.source | no-map | Observation | - | No core element; use an extension if the source is required. |
| header.language | equivalent | Observation | language |  |
| header.directSubject[x] | equivalent | Observation | focus |  |
| observationDate[x] | equivalent | Observation | effective[x] | Map to` effectiveDateTime`or`effectivePeriod`. |
| type | equivalent | Observation | code |  |
| originalName | equivalent | Observation | code.text |  |
| method | equivalent | Observation | method |  |
| specimen | equivalent | Observation | specimen |  |
| order | equivalent | Observation | basedOn |  |
| performer[x] | equivalent | Observation | performer | Supports Practitioner, PractitionerRole, Patient, RelatedPerson. |
| bodySite | source-is-broader-than-target | Observation | bodySite |  |
| bodySite | source-is-broader-than-target | Observation | extension[bodyStructure]?R4? |  |
| bodySite | equivalent | Observation | bodyStructure?R5? |  |
| result | related-to | Observation | . |  |
| result.value[x] | equivalent | Observation | value[x] |  |
| result.uncertainty | related-to | Quantity | extension | See included elements for mapping details |
| result.uncertaint.value | equivalent | Quantity | extension:uncertainty | http://hl7.org/fhir/StructureDefinition/iso21090-uncertainty extension for the Quantity data type. |
| result.uncertainty.type | equivalent | Observation | extension:uncertaintyType | http://hl7.org/fhir/StructureDefinition/iso21090-uncertaintyType extension for the Quantity data type. |
| result.dataAbsentReason | equivalent | Observation | dataAbsentReason |  |
| referenceRange | equivalent | Observation | referenceRange |  |
| interpretation | equivalent | Observation | interpretation |  |
| note | source-is-broader-than-target | Observation | note |  |
| component | equivalent | Observation | component |  |
| component.code | equivalent | Observation | component.code |  |
| component.originalName | equivalent | Observation | component.code.text |  |
| component.result | related-to | Observation | component |  |
| component.result.value[x] | equivalent | Observation | component.value[x] |  |
| component.result.uncertainty | related-to | Quantity | extension | See included elements for mapping details |
| component.result.uncertaint.value | equivalent | Quantity | extension:uncertainty | http://hl7.org/fhir/StructureDefinition/iso21090-uncertainty extension for the Quantity data type. |
| component.result.uncertainty.type | equivalent | Observation | extension:uncertaintyType | http://hl7.org/fhir/StructureDefinition/iso21090-uncertaintyType extension for the Quantity data type. |
| component.result.dataAbsentReason | equivalent | Observation | component.dataAbsentReason |  |
| component.referenceRange | equivalent | Observation | component.referenceRange |  |
| component.interpretation | equivalent | Observation | component.interpretation |  |
| derivedFrom[x] | equivalent | Observation | derivedFrom | Supports references to Observation, ImagingStudy, DiagnosticReport, etc. |
| hasMember[x] | equivalent | Observation | hasMember |  |
| triggeredBy[x] | equivalent | Observation | extension:triggeredBy |  |
| testKit | related-to | Observation | extension:labTestKit |  |
| calibrator | related-to | Observation | extension:certifiedRefMaterialCodeable |  |
| calibrator | related-to | Observation | extension:certifiedRefMaterialIdentifier |  |
| accreditationStatus | related-to | Organization | extension:qualification | Observation.performer (of type Organization), or Observation.performer.organization if performer is of type PractitionerRole. Organization.qualification is preadopted from R5. |
| previousResults | related-to | Observation | extension:supportingInfo |  |
| pointOfCareTest | related-to | Observation | category |  |

 Return to overview: [EHDS Logical Models -> FHIR Profiles](modelmap.md) 

