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
The following tables describe the way the Xt-EHR logical model has been mapped onto the FHIR profiles defined in this specification.
The following table shows the mapping from EHDSImagingReport logical model elements to FHIR profiles.
| 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 | |
The following table shows the mapping from EHDSImagingStudy logical model elements to FHIR profiles.
| 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 | ||||
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:
The following logical models describe data that is not used in the context of this Imaging Report IG: