FHIR © HL7.org  |  Server Home  |  XIG Home  |  Server Source  |  FHIR  

FHIR IG Statistics: ConceptMap/EHDSObservationMap

Packagehl7.fhir.eu.imaging-manifest-r5
TypeConceptMap
IdEHDSObservationMap
FHIR VersionR5
Sourcehttp://hl7.eu/fhir/imaging-manifest-r5/https://build.fhir.org/ig/hl7-eu/imaging-manifest/ConceptMap-EHDSObservationMap.html
URLhttp://hl7.eu/fhir/imaging-manifest-r5/ConceptMap/EHDSObservationMap
Version0.2.0-ballot
Statusdraft
Date2025-07-02T15:39:57+00:00
NameEHDSObservationMap
TitleEHDSObservation Mapping
Realmeu
Authorityhl7
DescriptionMap for EHDSObservation
CopyrightUsed by permission of HL7 Europe, all rights reserved Creative Commons License

Resources that use this resource

No resources found


Resources that this resource uses

StructureDefinition
EHDSObservationObservation model
EHDSObservationObservation model
ObservationEuEU Observation
SimpleQuantityEuEU SimpleQuantity

Narrative

Note: links and images are rebased to the (stated) source

Generated Narrative: ConceptMap EHDSObservationMap

Mapping from Observation model to (not specified)


Group 1 Mapping from Observation model to http://hl7.eu/fhir/imaging-r5/StructureDefinition/ObservationEu

Source Concept DetailsRelationshipTarget Concept Details
Codes from https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservationCodes from http://hl7.eu/fhir/imaging-r5/StructureDefinition/ObservationEu
observationDate[x]is broader thaneffectiveDateTimeC.10.1 - Observation date
is broader thaneffectivePeriodC.10.1 - Observation date
observationCodeis equivalent tocodeC.10.2 - Observation code
observationNameis equivalent tocode.coding.displayC.10.3 - Observation name
observationOriginalName(not mapped)
observationMethodis equivalent tomethodC.10.5 - Observation method
observationDeviceis equivalent todeviceC.10.6 - Observation device
orderis narrower thanbasedOnC.10.7 - Order
performeris narrower thanperformerC.10.8 - Performer
is broader thanperformer.extension[performerFunction]C.10.8 - Performer
reporteris narrower thanperformerC.10.9 - Reporter
is broader thanperformer.extension[performerFunction]C.10.9 - Reporter
observationResultis broader thanvalue[x]C.10.10 - Observation result
observationResult.textualResultis narrower thanvalueStringC.10.10.1 - Textual Result
observationResult.numericResultis narrower thanvalueQuantityC.10.10.2 - Numeric Result
observationResult.numericResult.numericValue[x]is broader thanvalueRangeC.10.10.2.1 - Numeric value
observationResult.codedResultis equivalent tovalueCodeableConceptC.10.10.3 - Coded Result
dataAbsentReason(not mapped)
referenceRangeis equivalent toreferenceRangeC.10.12 - Reference range
observationInterpretationis equivalent tointerpretationC.10.13 - Observation interpretation
triggeredBy[x]is equivalent totriggeredBy.observationC.10.14 - Triggered by
is equivalent totriggeredBy.typeC.10.14 - Triggered by
hasMember[x]is equivalent tohasMemberC.10.15 - Has member
resultDescriptionis equivalent tonoteC.10.16 - Result description
anatomicLocationis equivalent tobodySiteC.10.17 - Anatomic location
subjectis equivalent tosubjectC.10.18 - Subject
componentis equivalent tocomponentC.10.19 - Component
component.codeis equivalent tocodeC.10.19.1 - Code
component.textualResultis equivalent tovalueStringC.10.19.2 - Textual Result
component.numericResultis equivalent tovalueQuantityC.10.19.3 - Numeric Result
component.numericResult.numericValue[x]is equivalent tocomponent.valueQuantityC.10.19.3.1 - Numeric value
is equivalent tocomponent.valueRangeC.10.19.3.1 - Numeric value
component.codedResultis equivalent tocomponent.valueCodeableConceptC.10.19.4 - Coded Result
component.dataAbsentReason(not mapped)
component.referenceRangeis equivalent tocomponent.referenceRangeC.10.19.6 - Reference range
component.observationInterpretationis equivalent tocomponent.interpretationC.10.19.7 - Observation interpretation
statusis equivalent tostatus.valueC.10.19.8 - Status

Group 2 Mapping from Observation model to ServiceRequest

Source CodeRelationshipTarget Code
orderis equivalent torequester (C.10.7 - Order)

Group 3 Mapping from Observation model to http://hl7.eu/fhir/imaging-r5/StructureDefinition/QuantityEu

Source Concept DetailsRelationshipTarget Concept DetailsComment
Codes from https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservationCodes from http://hl7.eu/fhir/imaging-r5/StructureDefinition/QuantityEu
observationResult.numericResult.numericValue[x](not mapped)
observationResult.numericResult.unitsis broader thansystemC.10.10.2.2 - Units
is broader thancodeC.10.10.2.2 - Units
is broader thanunitC.10.10.2.2 - Units
observationResult.numericResult.uncertaintyis equivalent toextension[uncertainty]C.10.10.2.3 - UncertaintyCovered by data type
is equivalent toextension[uncertaintyType]C.10.10.2.3 - UncertaintyCovered by data type
component.numericResult.unitsis equivalent tosystemC.10.19.3.2 - Units
is equivalent tocodeC.10.19.3.2 - Units
is equivalent tounitC.10.19.3.2 - Units
component.numericResult.uncertaintyis equivalent toextension[uncertainty]C.10.19.3.3 - UncertaintyCovered by data type
is equivalent toextension[uncertaintyType]C.10.19.3.3 - UncertaintyCovered by data type

Group 4 Mapping from Observation model to http://hl7.eu/fhir/imaging-r5/StructureDefinition/RangeEu

Source Concept DetailsRelationshipTarget Concept Details
Codes from https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservationCodes from http://hl7.eu/fhir/imaging-r5/StructureDefinition/RangeEu
observationResult.numericResult.numericValue[x]is broader thanlowC.10.10.2.1 - Numeric value
is broader thanhighC.10.10.2.1 - Numeric value

Group 5 Mapping from Observation model to http://hl7.eu/fhir/imaging-r5/StructureDefinition/SimpleQuantityEu

Source Concept DetailsRelationshipTarget Concept DetailsComment
Codes from https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservationCodes from http://hl7.eu/fhir/imaging-r5/StructureDefinition/SimpleQuantityEu
observationResult.numericResult.unitsis broader thansystemC.10.10.2.2 - Units
is broader thancodeC.10.10.2.2 - Units
is broader thanunitC.10.10.2.2 - Units
observationResult.numericResult.uncertaintyis equivalent toextension[uncertainty]C.10.10.2.3 - UncertaintyCovered by data type
is equivalent toextension[uncertaintyType]C.10.10.2.3 - UncertaintyCovered by data type
component.numericResult.unitsis equivalent tosystemC.10.19.3.2 - Units
is equivalent tocodeC.10.19.3.2 - Units
is equivalent tounitC.10.19.3.2 - Units
component.numericResult.uncertaintyis equivalent toextension[uncertainty]C.10.19.3.3 - UncertaintyCovered by data type
is equivalent toextension[uncertaintyType]C.10.19.3.3 - UncertaintyCovered by data type

Source

{
  "resourceType": "ConceptMap",
  "id": "EHDSObservationMap",
  "text": {
    "status": "generated",
    "div": "<!-- snip (see above) -->"
  },
  "url": "http://hl7.eu/fhir/imaging-manifest-r5/ConceptMap/EHDSObservationMap",
  "version": "0.2.0-ballot",
  "name": "EHDSObservationMap",
  "title": "EHDSObservation Mapping",
  "status": "draft",
  "experimental": true,
  "date": "2025-07-02T15:39:57+00:00",
  "publisher": "HL7 Europe",
  "contact": [
    {
      "name": "HL7 Europe",
      "telecom": [
        {
          "system": "url",
          "value": "http://hl7.eu"
        }
      ]
    }
  ],
  "description": "Map for EHDSObservation",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "http://unstats.un.org/unsd/methods/m49/m49.htm",
          "code": "150",
          "display": "Europe"
        }
      ]
    }
  ],
  "copyright": "Used by permission of HL7 Europe, all rights reserved Creative Commons License",
  "sourceScopeUri": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation",
  "group": [
    {
      "source": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation",
      "target": "http://hl7.eu/fhir/imaging-r5/StructureDefinition/ObservationEu",
      "element": [
        {
          "code": "observationDate[x]",
          "target": [
            {
              "code": "effectiveDateTime",
              "display": "C.10.1 - Observation date",
              "relationship": "source-is-broader-than-target"
            },
            {
              "code": "effectivePeriod",
              "display": "C.10.1 - Observation date",
              "relationship": "source-is-broader-than-target"
            }
          ]
        },
        {
          "code": "observationCode",
          "target": [
            {
              "code": "code",
              "display": "C.10.2 - Observation code",
              "relationship": "equivalent"
            }
          ]
        },
        {
          "code": "observationName",
          "target": [
            {
              "code": "code.coding.display",
              "display": "C.10.3 - Observation name",
              "relationship": "equivalent"
            }
          ]
        },
        {
          "code": "observationOriginalName",
          "noMap": true
        },
        {
          "code": "observationMethod",
          "target": [
            {
              "code": "method",
              "display": "C.10.5 - Observation method",
              "relationship": "equivalent"
            }
          ]
        },
        {
          "code": "observationDevice",
          "target": [
            {
              "code": "device",
              "display": "C.10.6 - Observation device",
              "relationship": "equivalent"
            }
          ]
        },
        {
          "code": "order",
          "target": [
            {
              "code": "basedOn",
              "display": "C.10.7 - Order",
              "relationship": "source-is-narrower-than-target"
            }
          ]
        },
        {
          "code": "performer",
          "target": [
            {
              "code": "performer",
              "display": "C.10.8 - Performer",
              "relationship": "source-is-narrower-than-target"
            },
            {
              "code": "performer.extension[performerFunction]",
              "display": "C.10.8 - Performer",
              "relationship": "source-is-broader-than-target"
            }
          ]
        },
        {
          "code": "reporter",
          "target": [
            {
              "code": "performer",
              "display": "C.10.9 - Reporter",
              "relationship": "source-is-narrower-than-target"
            },
            {
              "code": "performer.extension[performerFunction]",
              "display": "C.10.9 - Reporter",
              "relationship": "source-is-broader-than-target"
            }
          ]
        },
        {
          "code": "observationResult",
          "target": [
            {
              "code": "value[x]",
              "display": "C.10.10 - Observation result",
              "relationship": "source-is-broader-than-target"
            }
          ]
        },
        {
          "code": "observationResult.textualResult",
          "target": [
            {
              "code": "valueString",
              "display": "C.10.10.1 - Textual Result",
              "relationship": "source-is-narrower-than-target"
            }
          ]
        },
        {
          "code": "observationResult.numericResult",
          "target": [
            {
              "code": "valueQuantity",
              "display": "C.10.10.2 - Numeric Result",
              "relationship": "source-is-narrower-than-target"
            }
          ]
        },
        {
          "code": "observationResult.numericResult.numericValue[x]",
          "target": [
            {
              "code": "valueRange",
              "display": "C.10.10.2.1 - Numeric value",
              "relationship": "source-is-broader-than-target"
            }
          ]
        },
        {
          "code": "observationResult.codedResult",
          "target": [
            {
              "code": "valueCodeableConcept",
              "display": "C.10.10.3 - Coded Result",
              "relationship": "equivalent"
            }
          ]
        },
        {
          "code": "dataAbsentReason",
          "noMap": true
        },
        {
          "code": "referenceRange",
          "target": [
            {
              "code": "referenceRange",
              "display": "C.10.12 - Reference range",
              "relationship": "equivalent"
            }
          ]
        },
        {
          "code": "observationInterpretation",
          "target": [
            {
              "code": "interpretation",
              "display": "C.10.13 - Observation interpretation",
              "relationship": "equivalent"
            }
          ]
        },
        {
          "code": "triggeredBy[x]",
          "target": [
            {
              "code": "triggeredBy.observation",
              "display": "C.10.14 - Triggered by",
              "relationship": "equivalent"
            },
            {
              "code": "triggeredBy.type",
              "display": "C.10.14 - Triggered by",
              "relationship": "equivalent"
            }
          ]
        },
        {
          "code": "hasMember[x]",
          "target": [
            {
              "code": "hasMember",
              "display": "C.10.15 - Has member",
              "relationship": "equivalent"
            }
          ]
        },
        {
          "code": "resultDescription",
          "target": [
            {
              "code": "note",
              "display": "C.10.16 - Result description",
              "relationship": "equivalent"
            }
          ]
        },
        {
          "code": "anatomicLocation",
          "target": [
            {
              "code": "bodySite",
              "display": "C.10.17 - Anatomic location",
              "relationship": "equivalent"
            }
          ]
        },
        {
          "code": "subject",
          "target": [
            {
              "code": "subject",
              "display": "C.10.18 - Subject",
              "relationship": "equivalent"
            }
          ]
        },
        {
          "code": "component",
          "target": [
            {
              "code": "component",
              "display": "C.10.19 - Component",
              "relationship": "equivalent"
            }
          ]
        },
        {
          "code": "component.code",
          "target": [
            {
              "code": "code",
              "display": "C.10.19.1 - Code",
              "relationship": "equivalent"
            }
          ]
        },
        {
          "code": "component.textualResult",
          "target": [
            {
              "code": "valueString",
              "display": "C.10.19.2 - Textual Result",
              "relationship": "equivalent"
            }
          ]
        },
        {
          "code": "component.numericResult",
          "target": [
            {
              "code": "valueQuantity",
              "display": "C.10.19.3 - Numeric Result",
              "relationship": "equivalent"
            }
          ]
        },
        {
          "code": "component.numericResult.numericValue[x]",
          "target": [
            {
              "code": "component.valueQuantity",
              "display": "C.10.19.3.1 - Numeric value",
              "relationship": "equivalent"
            },
            {
              "code": "component.valueRange",
              "display": "C.10.19.3.1 - Numeric value",
              "relationship": "equivalent"
            }
          ]
        },
        {
          "code": "component.codedResult",
          "target": [
            {
              "code": "component.valueCodeableConcept",
              "display": "C.10.19.4 - Coded Result",
              "relationship": "equivalent"
            }
          ]
        },
        {
          "code": "component.dataAbsentReason",
          "noMap": true
        },
        {
          "code": "component.referenceRange",
          "target": [
            {
              "code": "component.referenceRange",
              "display": "C.10.19.6 - Reference range",
              "relationship": "equivalent"
            }
          ]
        },
        {
          "code": "component.observationInterpretation",
          "target": [
            {
              "code": "component.interpretation",
              "display": "C.10.19.7 - Observation interpretation",
              "relationship": "equivalent"
            }
          ]
        },
        {
          "code": "status",
          "target": [
            {
              "code": "status.value",
              "display": "C.10.19.8 - Status",
              "relationship": "equivalent"
            }
          ]
        }
      ]
    },
    {
      "source": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation",
      "target": "http://hl7.org/fhir/StructureDefinition/ServiceRequest",
      "element": [
        {
          "code": "order",
          "target": [
            {
              "code": "requester",
              "display": "C.10.7 - Order",
              "relationship": "equivalent"
            }
          ]
        }
      ]
    },
    {
      "source": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation",
      "target": "http://hl7.eu/fhir/imaging-r5/StructureDefinition/QuantityEu",
      "element": [
        {
          "code": "observationResult.numericResult.numericValue[x]",
          "noMap": true
        },
        {
          "code": "observationResult.numericResult.units",
          "target": [
            {
              "code": "system",
              "display": "C.10.10.2.2 - Units",
              "relationship": "source-is-broader-than-target"
            },
            {
              "code": "code",
              "display": "C.10.10.2.2 - Units",
              "relationship": "source-is-broader-than-target"
            },
            {
              "code": "unit",
              "display": "C.10.10.2.2 - Units",
              "relationship": "source-is-broader-than-target"
            }
          ]
        },
        {
          "code": "observationResult.numericResult.uncertainty",
          "target": [
            {
              "code": "extension[uncertainty]",
              "display": "C.10.10.2.3 - Uncertainty",
              "relationship": "equivalent",
              "comment": "Covered by data type"
            },
            {
              "code": "extension[uncertaintyType]",
              "display": "C.10.10.2.3 - Uncertainty",
              "relationship": "equivalent",
              "comment": "Covered by data type"
            }
          ]
        },
        {
          "code": "component.numericResult.units",
          "target": [
            {
              "code": "system",
              "display": "C.10.19.3.2 - Units",
              "relationship": "equivalent"
            },
            {
              "code": "code",
              "display": "C.10.19.3.2 - Units",
              "relationship": "equivalent"
            },
            {
              "code": "unit",
              "display": "C.10.19.3.2 - Units",
              "relationship": "equivalent"
            }
          ]
        },
        {
          "code": "component.numericResult.uncertainty",
          "target": [
            {
              "code": "extension[uncertainty]",
              "display": "C.10.19.3.3 - Uncertainty",
              "relationship": "equivalent",
              "comment": "Covered by data type"
            },
            {
              "code": "extension[uncertaintyType]",
              "display": "C.10.19.3.3 - Uncertainty",
              "relationship": "equivalent",
              "comment": "Covered by data type"
            }
          ]
        }
      ]
    },
    {
      "source": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation",
      "target": "http://hl7.eu/fhir/imaging-r5/StructureDefinition/RangeEu",
      "element": [
        {
          "code": "observationResult.numericResult.numericValue[x]",
          "target": [
            {
              "code": "low",
              "display": "C.10.10.2.1 - Numeric value",
              "relationship": "source-is-broader-than-target"
            },
            {
              "code": "high",
              "display": "C.10.10.2.1 - Numeric value",
              "relationship": "source-is-broader-than-target"
            }
          ]
        }
      ]
    },
    {
      "source": "https://www.xt-ehr.eu/specifications/fhir/StructureDefinition/EHDSObservation",
      "target": "http://hl7.eu/fhir/imaging-r5/StructureDefinition/SimpleQuantityEu",
      "element": [
        {
          "code": "observationResult.numericResult.units",
          "target": [
            {
              "code": "system",
              "display": "C.10.10.2.2 - Units",
              "relationship": "source-is-broader-than-target"
            },
            {
              "code": "code",
              "display": "C.10.10.2.2 - Units",
              "relationship": "source-is-broader-than-target"
            },
            {
              "code": "unit",
              "display": "C.10.10.2.2 - Units",
              "relationship": "source-is-broader-than-target"
            }
          ]
        },
        {
          "code": "observationResult.numericResult.uncertainty",
          "target": [
            {
              "code": "extension[uncertainty]",
              "display": "C.10.10.2.3 - Uncertainty",
              "relationship": "equivalent",
              "comment": "Covered by data type"
            },
            {
              "code": "extension[uncertaintyType]",
              "display": "C.10.10.2.3 - Uncertainty",
              "relationship": "equivalent",
              "comment": "Covered by data type"
            }
          ]
        },
        {
          "code": "component.numericResult.units",
          "target": [
            {
              "code": "system",
              "display": "C.10.19.3.2 - Units",
              "relationship": "equivalent"
            },
            {
              "code": "code",
              "display": "C.10.19.3.2 - Units",
              "relationship": "equivalent"
            },
            {
              "code": "unit",
              "display": "C.10.19.3.2 - Units",
              "relationship": "equivalent"
            }
          ]
        },
        {
          "code": "component.numericResult.uncertainty",
          "target": [
            {
              "code": "extension[uncertainty]",
              "display": "C.10.19.3.3 - Uncertainty",
              "relationship": "equivalent",
              "comment": "Covered by data type"
            },
            {
              "code": "extension[uncertaintyType]",
              "display": "C.10.19.3.3 - Uncertainty",
              "relationship": "equivalent",
              "comment": "Covered by data type"
            }
          ]
        }
      ]
    }
  ]
}