HL7 Europe Hospital Discharge Report
1.0.0-ci - draft 150

HL7 Europe Hospital Discharge Report, published by HL7 Europe. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ci built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/hdr/ and changes regularly. See the Directory of published versions

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 MedicalTestResultEuCore profile used by this Implementation Guide.

Mapping Context

EHDSLaboratoryObservation -> MedicalTestResultEuCore
EHDSLaboratoryObservation (Logical Model) Relationship MedicalTestResultEuCore (Observation)
Element Relation Resource Element Notes
header related-to MedicalTestResultEuCore . Dataset-level inherited header; not carried as a single element in MedicalTestResultEuCore.
header.subject equivalent MedicalTestResultEuCore subject Reference to Patient (or other allowed subject types).
header.identifier equivalent MedicalTestResultEuCore identifier Copy over all identifiers if multiple.
header.author[x] related-to MedicalTestResultEuCore performer MedicalTestResultEuCore does not include a dedicated author participant. Usually the performer is also the author; when these participants must be distinguished, use the PerformerFunction extension.
header.date equivalent MedicalTestResultEuCore issued
header.status equivalent MedicalTestResultEuCore status EHDS uses CodeableConcept; MedicalTestResultEuCore.status uses the underlying Observation.status required code. Align to HL7 ObservationStatus.
header.source no-map MedicalTestResultEuCore - No direct native Observation element; consider an extension if the source is required.
header.language equivalent MedicalTestResultEuCore language
header.directSubject[x] equivalent MedicalTestResultEuCore focus
observationDate[x] equivalent MedicalTestResultEuCore effective[x] Map to effectiveDateTime or effectivePeriod.
type equivalent MedicalTestResultEuCore code
originalName equivalent MedicalTestResultEuCore code.text
method equivalent MedicalTestResultEuCore method
specimen equivalent MedicalTestResultEuCore specimen
order equivalent MedicalTestResultEuCore basedOn
performer[x] equivalent MedicalTestResultEuCore performer
bodySite source-is-broader-than-target MedicalTestResultEuCore bodySite
bodySite source-is-broader-than-target MedicalTestResultEuCore extension[bodyStructure]
result related-to MedicalTestResultEuCore .
result.value[x] equivalent MedicalTestResultEuCore value[x] When the result is a diagram or picture, for example in microbiology, use Attachment. In FHIR R4, R5 Observation.value[x] data types can be pre-adopted with the cross-version extension.
result.uncertainty related-to Quantity extension See included elements for mapping details
result.uncertainty.value equivalent Quantity extension:uncertainty http://hl7.org/fhir/StructureDefinition/iso21090-uncertainty extension for the Quantity data type.
result.uncertainty.type equivalent MedicalTestResultEuCore extension:uncertaintyType http://hl7.org/fhir/StructureDefinition/iso21090-uncertaintyType extension for the Quantity data type.
result.dataAbsentReason equivalent MedicalTestResultEuCore dataAbsentReason
referenceRange equivalent MedicalTestResultEuCore referenceRange
referenceRange.low equivalent MedicalTestResultEuCore referenceRange.low
referenceRange.high equivalent MedicalTestResultEuCore referenceRange.high
referenceRange.normalValue source-is-broader-than-target MedicalTestResultEuCore referenceRange.text FHIR R4 Observation.referenceRange does not include normalValue; represent the normal value textually or with an extension if structured exchange is required.
referenceRange.type equivalent MedicalTestResultEuCore referenceRange.type
referenceRange.appliesTo equivalent MedicalTestResultEuCore referenceRange.appliesTo
referenceRange.age equivalent MedicalTestResultEuCore referenceRange.age
referenceRange.text equivalent MedicalTestResultEuCore referenceRange.text
interpretation equivalent MedicalTestResultEuCore interpretation
note source-is-broader-than-target MedicalTestResultEuCore note
component equivalent MedicalTestResultEuCore component
component.type equivalent MedicalTestResultEuCore component.code
component.originalName equivalent MedicalTestResultEuCore component.code.text
component.result related-to MedicalTestResultEuCore component
component.result.value[x] equivalent MedicalTestResultEuCore component.value[x] When the result is a diagram or picture, for example in microbiology, use Attachment. In FHIR R4, R5 Observation.value[x] data types can be pre-adopted with the cross-version extension.
component.result.uncertainty related-to Quantity extension See included elements for mapping details
component.result.uncertainty.value equivalent Quantity extension:uncertainty http://hl7.org/fhir/StructureDefinition/iso21090-uncertainty extension for the Quantity data type.
component.result.uncertainty.type equivalent MedicalTestResultEuCore extension:uncertaintyType http://hl7.org/fhir/StructureDefinition/iso21090-uncertaintyType extension for the Quantity data type.
component.result.dataAbsentReason equivalent MedicalTestResultEuCore component.dataAbsentReason
component.referenceRange equivalent MedicalTestResultEuCore component.referenceRange
component.referenceRange.low equivalent MedicalTestResultEuCore component.referenceRange.low
component.referenceRange.high equivalent MedicalTestResultEuCore component.referenceRange.high
component.referenceRange.normalValue source-is-broader-than-target MedicalTestResultEuCore component.referenceRange.text FHIR R4 Observation.component.referenceRange does not include normalValue; represent the normal value textually or with an extension if structured exchange is required.
component.referenceRange.type equivalent MedicalTestResultEuCore component.referenceRange.type
component.referenceRange.appliesTo equivalent MedicalTestResultEuCore component.referenceRange.appliesTo
component.referenceRange.age equivalent MedicalTestResultEuCore component.referenceRange.age
component.referenceRange.text equivalent MedicalTestResultEuCore component.referenceRange.text
component.interpretation equivalent MedicalTestResultEuCore component.interpretation
derivedFrom[x] equivalent MedicalTestResultEuCore derivedFrom Supports references to Observation, ImagingStudy, DiagnosticReport, etc.
hasMember[x] equivalent MedicalTestResultEuCore hasMember
triggeredBy[x] equivalent MedicalTestResultEuCore extension:triggeredBy
testKit related-to MedicalTestResultEuCore extension:labTestKit
calibrator related-to MedicalTestResultEuCore extension:certifiedRefMaterialCodeable
calibrator related-to MedicalTestResultEuCore extension:certifiedRefMaterialIdentifier
accreditationStatus related-to Organization extension:qualification MedicalTestResultEuCore.performer may reference the laboratory Organization, or a PractitionerRole whose organization is the laboratory. Organization.qualification is preadopted from R5.
previousResults related-to MedicalTestResultEuCore extension:supportingInfo
pointOfCareTest related-to MedicalTestResultEuCore category

Return to overview: EHDS Logical Models -> FHIR Profiles