HL7 Europe Imaging Report R4
1.0.0-ballot - qa-preview 150

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

Xt-EHR mapping

The following tables describe the way the Xt-EHR logical model has been mapped onto the FHIR profiles defined in this specification.

Core models of the Imaging Report IG

EHDSImagingReport

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.

The following table shows the mapping from EHDSImagingReport logical model elements to FHIR profiles.

Mapping Context
EHDSImagingReport → FHIR Profiles (R4)
EHDSImagingReport (Logical Model) Relationship Target FHIR Resource
Element Relation Resource Element Notes
header N/A
header.subject equivalent CompositionEuImaging subject
header.subject equivalent DiagnosticReportEuImaging subject
header.identifier equivalent CompositionEuImaging identifier
header.identifier equivalent DiagnosticReportEuImaging identifier
header.author[EHDSHealthProfessional] equivalent CompositionEuImaging author[author]
header.author[EHDSHealthProfessional] equivalent CompositionEuImaging author[organization]
header.author[EHDSOrganisation] equivalent DiagnosticReportEuImaging performer[organization]
header.author[EHDSDevice] equivalent DiagnosticReportEuImaging resultsInterpreter[author]
header.date equivalent CompositionEuImaging date
header.date equivalent DiagnosticReportEuImaging issued
header.status equivalent CompositionEuImaging status
header.status equivalent DiagnosticReportEuImaging status
header.source N/A
header.language equivalent CompositionEuImaging language
header.language equivalent DiagnosticReportEuImaging language
header.documentType equivalent CompositionEuImaging category[diagnostic-service]
header.documentTitle equivalent CompositionEuImaging title
header.period equivalent CompositionEuImaging event.period
header.period equivalent DiagnosticReportEuImaging effectivePeriod
header.version equivalent CompositionEuImaging extension[version]
header.version equivalent DiagnosticReportEuImaging extension[artifactVersion]
header.attestation CompositionEuImaging attester[resultValidator]
header.attestation.attester[EHDSHealthProfessional] equivalent CompositionEuImaging attester[resultValidator].party
header.attestation.attester[EHDSDevice] equivalent CompositionEuImaging attester[resultValidator].party
header.attestation.datetime equivalent CompositionEuImaging attester[resultValidator].time
header.legalAuthentication CompositionEuImaging attester[legalAuthenticator]
header.legalAuthentication.legalAuthenticator[EHDSHealthProfessional] equivalent CompositionEuImaging attester[legalAuthenticator].party
header.legalAuthentication.legalAuthenticator[EHDSOrganisation] equivalent CompositionEuImaging attester[legalAuthenticator].party
header.legalAuthentication.datetime equivalent CompositionEuImaging attester[legalAuthenticator].time
header.eventType source-is-broader-than-target CompositionEuImaging category[diagnostic-service]
header.eventType source-is-broader-than-target ProcedureEuImaging code
header.eventType source-is-broader-than-target ImagingStudyEuImaging series.modality
header.eventType source-is-broader-than-target ImagingStudyEuImaging modality
header.serviceSpecialty equivalent DiagnosticReportEuImaging category[diagnostic-service]
header.serviceSpecialty equivalent DiagnosticReportEuImaging category[diagnostic-service]
header.custodian equivalent CompositionEuImaging custodian
presentedForm equivalent DiagnosticReportEuImaging presentedForm
presentedForm equivalent CompositionEuImaging text For all the resources that don't have a .presentedForm element, the .text is the default element to map this requirement.
header.accessionNumber equivalent ServiceRequestOrderEuImaging identifier[accessionNumber]
header.intendedRecipient[EHDSPatient] equivalent CompositionEuImaging extension[informationRecipient]
header.intendedRecipient[EHDSRelatedPerson] equivalent CompositionEuImaging extension[informationRecipient]
header.intendedRecipient[EHDSHealthProfessional] equivalent CompositionEuImaging extension[informationRecipient]
header.intendedRecipient[EHDSOrganisation] equivalent CompositionEuImaging extension[informationRecipient]
header.intendedRecipient[EHDSDevice] equivalent CompositionEuImaging extension[informationRecipient]
header.intendedRecipient[EHDSPatient] equivalent CompositionEuImaging extension[informationRecipient]
body N/A
body.orderInformation equivalent CompositionEuImaging section[order]
body.orderInformation.orderId equivalent CompositionEuImaging extension[basedOn]
body.orderInformation.orderId equivalent DiagnosticReportEuImaging basedOn[ServiceRequestOrderEuImagingaccession]
body.orderInformation.orderDateAndTime equivalent ServiceRequestOrderEuImaging authoredOn
body.orderInformation.orderPlacer[EHDSHealthProfessional] equivalent ServiceRequestOrderEuImaging requester
body.orderInformation.orderReason[CodeableConcept] equivalent ServiceRequestOrderEuImaging extension[reason].extension[concept].valueCodeableConcept
body.orderInformation.orderReason[EHDSCondition]
body.orderInformation.orderReason[EHDSObservation]
body.orderInformation.orderReason[string]
body.orderInformation.clinicalQuestion source-is-narrower-than-target ServiceRequestOrderEuImaging extension[reason].extension[concept].valueCodeableConcept Order reason and clinical question map to the same element by design choice
body.supportingInformation N/A
body.supportingInformation.observation source-is-narrower-than-target CompositionEuImaging section[history].entry
body.supportingInformation.condition source-is-narrower-than-target CompositionEuImaging section[history].entry
body.supportingInformation.priorMedicationAdministration source-is-narrower-than-target CompositionEuImaging section[history].entry
body.supportingInformation.device source-is-narrower-than-target CompositionEuImaging section[history].entry
body.supportingInformation.pregnancyStatus source-is-narrower-than-target CompositionEuImaging section[history].entry
body.supportingInformation.sexForClinicalUse equivalent
body.specimen equivalent ImagingStudyEuImaging series.specimen
body.exposureInformation equivalent DiagnosticReportEuImaging extension[radiationDose] Comments in this issue https://github.com/Xt-EHR/xt-ehr-common/issues/365
body.exposureInformation equivalent CompositionEuImaging section[procedure].extension[radiationDose] Comments in this issue https://github.com/Xt-EHR/xt-ehr-common/issues/365
body.exposureInformation equivalent ObservationRadiationDoseEuImaging value[x] Comments in this issue https://github.com/Xt-EHR/xt-ehr-common/issues/365
body.examinationReport N/A
body.examinationReport.modality equivalent ImagingStudyEuImaging series.modality
body.examinationReport.bodySite equivalent ImagingStudyEuImaging series.bodySite
body.examinationReport.imagingProcedures equivalent CompositionEuImaging section[procedure].entry[procedure]
body.examinationReport.imagingProcedures equivalent DiagnosticReportEuImaging extension[procedure]
body.examinationReport.medicationAdministration equivalent EuMedicationAdministration partOf
body.examinationReport.adverseReaction equivalent AdverseEventEuImaging
body.examinationReport.adverseReaction equivalent CompositionEuImaging section[procedure].entry[adverse-event]
body.examinationReport.results[EHDSObservation] equivalent CompositionEuImaging section[findings].entry[finding]
body.examinationReport.results[string] equivalent CompositionEuImaging section[findings].extension[note]
body.examinationReport.results[string] equivalent DiagnosticReportEuImaging extension[note]
body.examinationReport.conclusion N/A
body.examinationReport.conclusion.impression equivalent CompositionEuImaging section[impression].extension[note]
body.examinationReport.conclusion.impression equivalent DiagnosticReportEuImaging extension[note]
body.examinationReport.conclusion.conditionOrFinding[EHDSCondition] equivalent CompositionEuImaging section[impression].entry[impression]
body.examinationReport.conclusion.conditionOrFinding[EHDSCondition] equivalent DiagnosticReportEuImaging extension[impression]
body.examinationReport.conclusion.conditionOrFinding[EHDSObservation] equivalent CompositionEuImaging section[impression].entry[finding]
body.examinationReport.conclusion.conditionOrFinding[EHDSObservation] equivalent DiagnosticReportEuImaging .extension[impression]
body.recommendation equivalent CompositionEuImaging section[recommendation]
body.recommendation equivalent DiagnosticReportEuImaging extension[recommendation]
body.recommendation.description equivalent EuCarePlan description
body.recommendation.carePlan equivalent CompositionEuImaging section[recommendation].entry[suggestion]
body.comparisonStudy equivalent CompositionEuImaging section[comparison].entry[comparedstudy]
body.comparisonStudy equivalent DiagnosticReportEuImaging extension[comparison]
dicomStudyMetadata equivalent ImagingStudyEuImaging
attachments equivalent DiagnosticReportEuImaging media
attachments equivalent ObservationFindingEuImaging derivedFrom

EHDSImagingStudy

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.

The following table shows the mapping from EHDSImagingStudy logical model elements to FHIR profiles.

Mapping Context
EHDSImagingStudy → FHIR Profiles (R4)
EHDSImagingStudy (Logical Model) Relationship Target FHIR Resource
Element Relation Resource Element Notes
header N/A
header.subject equivalent ImagingStudyEuImaging subject
header.identifier equivalent ImagingStudyEuImaging identifier[studyInstanceUid]
header.author[EHDSHealthProfessional] equivalent ImagingStudyEuImaging series.performer[performer]
header.author[EHDSOrganisation] ImagingStudyEuImaging series.performer[organization]
header.author[EHDSDevice] equivalent ImagingStudyEuImaging series.performer[device]
header.date equivalent ImagingStudyEuImaging started No core element to map the issuing of the Study. An extension might be needed to be defined as part of the Imaging-manifest IG
header.status equivalent ImagingStudyEuImaging status
header.source
header.language equivalent ImagingStudyEuImaging language
modality equivalent ImagingStudyEuImaging series.modality
bodySite equivalent ImagingStudyEuImaging series.bodySite
encounter equivalent ImagingStudyEuImaging encounter
started equivalent ImagingStudyEuImaging started
basedOn equivalent ImagingStudyEuImaging basedOn
numberOfSeries equivalent ImagingStudyEuImaging numberOfSeries
numberOfInstances equivalent ImagingStudyEuImaging numberOfInstances
description equivalent ImagingStudyEuImaging description
studyCustodian equivalent ImagingStudyEuImaging series.performer[custodian]
studyEndpoint equivalent ImagingStudyEuImaging endpoint
series equivalent ImagingStudyEuImaging series
series.seriesUid equivalent ImagingStudyEuImaging series.uid
series.number equivalent ImagingStudyEuImaging series.number
series.seriesModality equivalent ImagingStudyEuImaging series.modality
series.description equivalent ImagingStudyEuImaging series.description
series.numberOfInstances equivalent ImagingStudyEuImaging series.numberOfInstances
series.seriesEndpoint equivalent ImagingStudyEuImaging series.endpoint
series.bodySite equivalent ImagingStudyEuImaging series.bodySite
series.specimen equivalent ImagingStudyEuImaging series.specimen
series.started equivalent ImagingStudyEuImaging series.started
series.instancesInTheSeries equivalent ImagingStudyEuImaging series.instance
series.instancesInTheSeries.instanceTitle equivalent ImagingStudyEuImaging series.instance.extension[instance-description]
series.instancesInTheSeries.instanceUid equivalent ImagingStudyEuImaging series.instance.uid
series.instancesInTheSeries.sopClass equivalent ImagingStudyEuImaging series.instance.sopClass
series.instancesInTheSeries.instanceNumber equivalent ImagingStudyEuImaging series.instance.number
series.instancesInTheSeries.numberOfFrames equivalent ImagingStudyEuImaging series.instance.extension[number-of-frames]
series.instancesInTheSeries.keyImage
series.instancesInTheSeries.keyImage.flag
series.instancesInTheSeries.keyImage.reason
series.instancesInTheSeries.keyImage.seriesUID
series.instancesInTheSeries.keyImage.instanceUID

Other logical models that are used by this IG

The following logical models describe data that is used in the context of this IG, but the mapping will be defined by another higher level IG, because they are common to many domains:

Models not included in this IG

The following logical models describe data that is not used in the context of this Imaging Report IG: