HL7 Europe Imaging Report R4
0.1.1-build - 150

HL7 Europe Imaging Report R4, published by HL7 Europe. This guide is not an authorized publication; it is the continuous build for version 0.1.1-build built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/oijauregui/ehdsimaging-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

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

The source data for the mapping to other FHIR versions of this Implementation Guide can be found in the xtehr-model-mapping.tsv file.

Element Target Comments
EHDSImagingReport.header   N/A
EHDSImagingReport.header.subject CompositionEuImaging.subject;
DiagnosticReportEuImaging.subject
 
EHDSImagingReport.header.identifier CompositionEuImaging.identifier;
DiagnosticReportEuImaging.identifier
 
EHDSImagingReport.header.authorship CompositionEuImaging.author  
EHDSImagingReport.header.authorship.author[x] CompositionEuImaging.author[author];
CompositionEuImaging.author[organization];
DiagnosticReportEuImaging.performer[organization];
DiagnosticReportEuImaging.resultsInterpreter[author]
 
EHDSImagingReport.header.authorship.datetime CompositionEuImaging.date;
DiagnosticReportEuImaging.issued
 
EHDSImagingReport.header.lastUpdate CompositionEuImaging.date;
DiagnosticReportEuImaging.meta.lastUpdated
meta.lastUpdated represents the time at which the instance of the resource was last modified by the server that hosts it.
EHDSImagingReport.header.status CompositionEuImaging.status;
DiagnosticReportEuImaging.status
 
EHDSImagingReport.header.statusReason[x]    
EHDSImagingReport.header.language CompositionEuImaging.language;
DiagnosticReportEuImaging.language
 
EHDSImagingReport.header.version CompositionEuImaging.extension[version]  
EHDSImagingReport.presentedForm DiagnosticReportEuImaging.presentedForm;
CompositionEuImaging.text
For all the resources that don't have a .presentedForm element, the .text is the default element to map this requirement.
EHDSImagingReport.header.documentType CompositionEuImaging.category[diagnostic-service];
DiagnosticReportEuImaging.category[diagnostic-service]
 
EHDSImagingReport.header.documentTitle CompositionEuImaging.title  
EHDSImagingReport.header.documentStatus CompositionEuImaging.status;
DiagnosticReportEuImaging.status
 
EHDSImagingReport.header.period CompositionEuImaging.event.period;
DiagnosticReportEuImaging.effectivePeriod
 
EHDSImagingReport.header.attestation CompositionEuImaging.attester[resultValidator]  
EHDSImagingReport.header.attestation.attester CompositionEuImaging.attester[resultValidator].party  
EHDSImagingReport.header.attestation.datetime CompositionEuImaging.attester[resultValidator].time  
EHDSImagingReport.header.legalAuthentication CompositionEuImaging.attester[legalAuthenticator]  
EHDSImagingReport.header.legalAuthentication.legalAuthenticator CompositionEuImaging.attester[legalAuthenticator].party  
EHDSImagingReport.header.legalAuthentication.datetime CompositionEuImaging.attester[legalAuthenticator].time  
EHDSImagingReport.header.eventType CompositionEuImaging.category[diagnostic-service];
ProcedureEuImaging.code;
ImagingStudyEuImaging.series;
ImagingStudyEuImaging.modality
 
EHDSImagingReport.header.authorSpecialty CompositionEuImaging.author[author];
DiagnosticReportEuImaging.resultIntepreter[author]
 
EHDSImagingReport.header.custodian CompositionEuImaging.custodian  
EHDSImagingReport.header.documentFormat BundleReportEuImagingDocumentReference.content.extension[profile] Could be extended with list of approved templates as a separate category in the future.
EHDSImagingReport.header.confidentiality CompositionEuImaging.meta.security;
DiagnosticReportEuImaging.meta.security
 
EHDSImagingReport.header.accessionNumber ServiceRequestOrderEuImaging.identifier[accessionNumber];
CompositionEuImaging.extension[basedOn]
 
EHDSImagingReport.header.healthInsuranceAndPaymentInformation CompositionEuImaging.extension[basedOn];
DiagnosticReportEuImaging.basedOn;
ServiceRequestOrderEuImaging.insurance
 
EHDSImagingReport.header.intendedRecipient[x] CompositionEuImaging.extension[informationRecipient]  
EHDSImagingReport.body   N/A
EHDSImagingReport.body.orderInformation CompositionEuImaging.section[order]  
EHDSImagingReport.body.orderInformation.orderId CompositionEuImaging.identifier;
CompositionEuImaging.section[order].entry[order];
DiagnosticReportEuImaging.basedOn
 
EHDSImagingReport.body.orderInformation.orderDateAndTime ServiceRequestOrderEuImaging.authoredOn;
DiagnosticReportEuImaging.basedOn
 
EHDSImagingReport.body.orderInformation.orderPlacer ServiceRequestOrderEuImaging.requester;
DiagnosticReportEuImaging.basedOn
 
EHDSImagingReport.body.orderInformation.orderReasonText CompositionEuImaging.section[order].extension[note];
ServiceRequestOrderEuImaging.extension[reason].extension[concept].valueCodeableConcept.text
 
EHDSImagingReport.body.orderInformation.orderReason ServiceRequestOrderEuImaging.extension[reason].extension[concept].valueCodeableConcept orderReason and clinicalQuestion map to the same element as a design choice
EHDSImagingReport.body.orderInformation.clinicalQuestion ServiceRequestOrderEuImaging.extension[reason].extension[concept].valueCodeableConcept  
EHDSImagingReport.body.orderInformation.supportingInformation CompositionEuImaging.section[history].entry;
ServiceRequestOrderEuImaging.supportingInfo;
DiagnosticReportEuImaging.extension[patientHistory]
 
EHDSImagingReport.body.orderInformation.supportingInformation.observation CompositionEuImaging.section[history].entry;
ServiceRequestOrderEuImaging.supportingInfo;
DiagnosticReportEuImaging.extension[patientHistory]
 
EHDSImagingReport.body.orderInformation.supportingInformation.condition CompositionEuImaging.section[history].entry;
ServiceRequestOrderEuImaging.supportingInfo;
DiagnosticReportEuImaging.extension[patientHistory]
 
EHDSImagingReport.body.orderInformation.supportingInformation.medicationAdministration CompositionEuImaging.section[history].entry;
ServiceRequestOrderEuImaging.extension[reason];
DiagnosticReportEuImaging.extension[patientHistory]
 
EHDSImagingReport.body.orderInformation.supportingInformation.devices CompositionEuImaging.section[history].entry;
ServiceRequestOrderEuImaging.supportingInfo;
DiagnosticReportEuImaging.extension[patientHistory]
Refer to device, might be replaced by a more constraint reference.
EHDSImagingReport.body.orderInformation.supportingInformation.pregnancyStatus CompositionEuImaging.section[history].entry;
ServiceRequestOrderEuImaging.supportingInfo;
DiagnosticReportEuImaging.extension[patientHistory]
Code in supporting info, could be a observation as well
EHDSImagingReport.body.orderInformation.supportingInformation.sexForClinicalUse CompositionEuImaging.subject;
EuPatient.extension[sex-for-clinical-use];
EuPatient.extension[sex-for-clinical-use].extension[value].valueCodeableConcept;
EuPatient.extension[sex-for-clinical-use].extension[period].valuePeriod
 
EHDSImagingReport.body.orderInformation.supportingInformation.otherSupportingInformation CompositionEuImaging.section[history].entry  
EHDSImagingReport.body.specimen ImagingStudyEuImaging.series  
EHDSImagingReport.body.serviceRequest CompositionEuImaging.section[order].entry[order]  
EHDSImagingReport.body.exposureInformation   Comments in this issue https://github.com/Xt-EHR/xt-ehr-common/issues/365
EHDSImagingReport.body.exposureInformation.effectiveDose ObservationRadiationDoseEuImaging.component.value[x]  
EHDSImagingReport.body.exposureInformation.equivalentDoseInformation ObservationRadiationDoseEuImaging.component.value[x]  
EHDSImagingReport.body.exposureInformation.equivalentDoseInformation.equivalentDose ObservationRadiationDoseEuImaging.component.value[x]  
EHDSImagingReport.body.exposureInformation.equivalentDoseInformation.tissueType ObservationRadiationDoseEuImaging.bodySite  
EHDSImagingReport.body.examinationReport    
EHDSImagingReport.body.examinationReport.modality ImagingStudyEuImaging.series  
EHDSImagingReport.body.examinationReport.bodyPart    
EHDSImagingReport.examinationReport.bodyPart.bodyLocation ImagingStudyEuImaging.series;
EuBodyStructure.morphology
 
EHDSImagingReport.examinationReport.bodyPart.laterality ImagingStudyEuImaging.series  
EHDSImagingReport.body.examinationReport.imagingProcedures CompositionEuImaging.section[procedure].entry[procedure]  
EHDSImagingReport.body.examinationReport.medication CompositionEuImaging.section[procedure].entry[procedure];
EuMedicationAdministration.partOf
 
EHDSImagingReport.body.examinationReport.adverseReaction AdverseEventEuImaging.suspectEntity[procedure];
AdverseEventEuImaging.subjectMedicalHistory[allergy];
AdverseEventEuImaging.status;
AdverseEventEuImaging.code;
AdverseEventEuImaging.subject
 
EHDSImagingReport.body.examinationReport.resultData CompositionEuImaging.section[findings];
DiagnosticReportEuImaging.result
 
EHDSImagingReport.body.examinationReport.resultData.resultText CompositionEuImaging.section[findings].extension[note];
DiagnosticReportEuImaging.result
 
EHDSImagingReport.body.examinationReport.resultData.observationResults CompositionEuImaging.section[findings].entry[ObservationFindingEuImaging];
DiagnosticReportEuImaging.result
 
EHDSImagingReport.body.examinationReport.conclusion CompositionEuImaging.section[impression];
DiagnosticReportEuImaging..extension[impression]
 
EHDSImagingReport.body.examinationReport.conclusion.impression CompositionEuImaging.section[impression];
DiagnosticReportEuImaging..extension[impression]
 
EHDSImagingReport.body.examinationReport.conclusion.conditionOrFinding[x] CompositionEuImaging.section[impression].entry[ObservationFindingEuImaging];
CompositionEuImaging.section[impression].entry[impression]
 
EHDSImagingReport.body.recommendation CompositionEuImaging.section[recommendation];
DiagnosticReportEuImaging.extension[recommendation]
 
EHDSImagingReport.body.recommendation.description EuCarePlan.description  
EHDSImagingReport.body.recommendation.carePlan CompositionEuImaging.section[recommendation].entry[suggestion]  
EHDSImagingReport.body.comparisonStudy CompositionEuImaging.section[comparison].entry[comparedstudy];
DiagnosticReportEuImaging.extension[comparison
 
EHDSImagingReport.dicomStudyMetadata ImagingStudyEuImagingManifest.entry[imagingstudy]  
EHDSImagingReport.attachments[x] CompositionEuImaging.section[comparison].entry[comparedstudy];
DiagnosticReportEuImaging.media;
ObservationFindingEuImaging.derivedFrom
 

EHDSImagingStudy

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

The source data for the mapping to other FHIR versions of this Implementation Guide can be found in the xtehr-model-mapping.tsv file.

Element Target Comments
EHDSImagingStudy.header   N/A
EHDSImagingStudy.header.subject ImagingStudyEuImaging.subject  
EHDSImagingStudy.header.identifier ImagingStudyEuImaging.identifier[studyInstanceUid]  
EHDSImagingStudy.header.authorship ImagingStudyEuImaging.series  
EHDSImagingStudy.header.authorship.author[x] ImagingStudyEuImaging.series;
ImagingStudyEuImaging.series;
ImagingStudyEuImaging.series
 
EHDSImagingStudy.header.authorship.datetime 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
EHDSImagingStudy.header.lastUpdate ImagingStudyEuImaging.meta  
EHDSImagingStudy.header.status ImagingStudyEuImaging.status  
EHDSImagingStudy.header.statusReason[x] ImagingStudyEuImaging.extension[status-reason];
ImagingStudyEuImaging.extension[status-reason]
 
EHDSImagingStudy.header.language ImagingStudyEuImaging.language  
EHDSImagingStudy.header.version ImagingStudyEuImaging.meta  
EHDSImagingStudy.presentedForm ImagingStudyEuImaging.text  
EHDSImagingStudy.modality ImagingStudyEuImaging.series  
EHDSImagingStudy.encounter ImagingStudyEuImaging.encounter  
EHDSImagingStudy.started ImagingStudyEuImaging.started  
EHDSImagingStudy.basedOn ImagingStudyEuImaging.basedOn  
EHDSImagingStudy.numberOfSeries ImagingStudyEuImaging.numberOfSeries  
EHDSImagingStudy.numberOfInstances ImagingStudyEuImaging.numberOfInstances  
EHDSImagingStudy.description ImagingStudyEuImaging.description  
EHDSImagingStudy.studyCustodian ImagingStudyEuImaging.series  
EHDSImagingStudy.studyEndpoint ImagingStudyEuImaging.endpoint  
EHDSImagingStudy.series ImagingStudyEuImaging.series  
EHDSImagingStudy.series.seriesUid ImagingStudyEuImaging.series  
EHDSImagingStudy.series.number ImagingStudyEuImaging.series  
EHDSImagingStudy.series.acquisitionModality ImagingStudyEuImaging.series  
EHDSImagingStudy.series.description ImagingStudyEuImaging.series  
EHDSImagingStudy.series.numberOfInstances ImagingStudyEuImaging.series  
EHDSImagingStudy.series.seriesEndpoint ImagingStudyEuImaging.series  
EHDSImagingStudy.series.bodySite ImagingStudyEuImaging.series  
EHDSImagingStudy.series.specimen ImagingStudyEuImaging.series  
EHDSImagingStudy.series.started ImagingStudyEuImaging.series  
EHDSImagingStudy.series.instancesInTheSeries ImagingStudyEuImaging.series  
EHDSImagingStudy.series.instancesInTheSeries.instanceTitle ImagingStudyEuImaging.series  
EHDSImagingStudy.series.instancesInTheSeries.instanceUid ImagingStudyEuImaging.series  
EHDSImagingStudy.series.instancesInTheSeries.sopClass ImagingStudyEuImaging.series  
EHDSImagingStudy.series.instancesInTheSeries.instanceNumber ImagingStudyEuImaging.series  
EHDSImagingStudy.series.instancesInTheSeries.numberOfFrames ImagingStudyEuImaging.series  

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: