HL7 Europe Base and Core FHIR IG, published by HL7 Europe. This guide is not an authorized publication; it is the continuous build for version 2.0.0-recon built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/base/ and changes regularly. See the Directory of published versions
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.
| EHDSObservation (Logical Model) | Relationship | MedicalTestResultEuCore | ||
|---|---|---|---|---|
| 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] | related-to | Observation | performer | Observation lacks a dedicated author participant. Usually, the performer is also the author; however in case the two participants shall be clearly distinguished, the PerformerFunction extension can be used for this purpose. |
| header.date | equivalent | Observation | issued | |
| header.status | equivalent | Observation | status | |
| header.source | no-map | Observation | - | No direct native Flag element; consider extension if needed. |
| 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 | |
| bodySite | source-is-broader-than-target | Observation | bodySite | |
| bodySite | source-is-broader-than-target equivalent |
Observation | extension[bodyStructure]〔R4〕 bodyStructure〔R5〕 |
|
| result | related-to | Observation | . | |
| result.value[x] | equivalent | Observation | value[x] | When the result is a Diagram or Picture (Microbiology), then the Attachment data type should be used. In FHIR R4 this can be done by preadopting the R5 Observation.value[x] element using 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 | 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] | When the result is a Diagram or Picture (Microbiology), then the Attachment data type should be used. In FHIR R4 this can be done by preadopting the R5 Observation.value[x] element using 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 | 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 | |
Return to overview: EHDS Logical Models → FHIR Profiles