HL7 Europe Imaging Study Report, published by HL7 Europe. This guide is not an authorized publication; it is the continuous build for version 0.1.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/oijauregui/ehdsimaging/tree/master and changes regularly. See the Directory of published versions
Official URL: http://hl7.eu/fhir/imaging-r5/ConceptMap/EHDSImagingStudyMap | Version: 0.1.0-ballot | |||
Draft as of 2025-07-02 | Computable Name: EHDSImagingStudyMap | |||
Copyright/Legal: Used by permission of HL7 Europe, all rights reserved Creative Commons License |
Map for EHDSImagingStudy
The figure below presents the XtEHR Imaging Logical Model DataSet representation and the FHIR profiles it maps to. For each FHIR profile the impacted fields are listed.
classDiagram
direction LR
class EHDSImagingStudy {
<<XtEHR dataset>>
identifier
modality
subject
encounter
started
basedOn
numberOfSeries
numberOfInstances
description
studyCustodian
studyEndpoint
series
series.seriesUid
series.number
series.acquisitionModality
series.description
series.numberOfInstances
series.seriesEndpoint
series.bodySite
series.laterality
series.specimen
series.started
series.instancesInTheSeries
series.instancesInTheSeries.instanceTitle
series.instancesInTheSeries.instanceUid
series.instancesInTheSeries.sopClass
series.instancesInTheSeries.instanceNumber
series.instancesInTheSeries.radiationDoseInformation
series.instancesInTheSeries.radiationDoseInformation.kap
series.instancesInTheSeries.radiationDoseInformation.totalKerma
series.instancesInTheSeries.radiationDoseInformation.endTubeKerma
series.instancesInTheSeries.radiationDoseInformation.breastThickness
series.instancesInTheSeries.radiationDoseInformation.abd
phase
phase.phaseCode
phase.radiationDose
}
link EHDSImagingStudy "https://build.fhir.org/ig/Xt-EHR/xt-ehr-common/StructureDefinition-EHDSImagingStudy.html"
class ImImagingStudy{
<<FHIR>>
identifier[studyInstanceUid]
modality
subject
encounter
started
basedOn
numberOfSeries
numberOfInstances
description
series.performer[custodian]
endpoint
series
series.uid
series.number
series.modality
series.description
series.numberOfInstances
series.endpoint
series.bodySite
series.laterality
series.specimen
series.started
series.instance
series.instance.extension[instance-description]
series.instance.uid
series.instance.sopClass
series.instance.number
}
class ImWadoEndpoint
class ImImageIidViewerEndpoint
class ImRadiationDoseObservation{
<<FHIR>>
component.value[x]
}
class EuPatient {
<<FHIR>>
}
class EuEncounter {
<<FHIR>>
}
class EuServiceRequest {
<<FHIR>>
}
class EuOrganization {
<<FHIR>>
}
class EuEndpoint {
<<FHIR>>
}
class ImWadoEndpoint {
<<FHIR>>
}
class ImImageIidViewerEndpoint {
<<FHIR>>
}
class EuBodyStructure {
<<FHIR>>
}
class EuSpecimen {
<<FHIR>>
}
EHDSImagingStudy --> ImImagingStudy
ImImagingStudy --> EuPatient : subject
ImImagingStudy --> EuEncounter : encounter
ImImagingStudy --> EuServiceRequest : basedOn
ImImagingStudy --> EuOrganization : series.performer[custodian]
ImImagingStudy --> EuEndpoint : endpoint
ImImagingStudy --> ImWadoEndpoint : endpoint
ImImagingStudy --> ImImageIidViewerEndpoint : endpoint
ImImagingStudy --> EuEndpoint : series.endpoint
ImImagingStudy --> ImWadoEndpoint : series.endpoint
ImImagingStudy --> ImImageIidViewerEndpoint : series.endpoint
ImImagingStudy --> EuBodyStructure : series.bodySite
ImImagingStudy --> EuSpecimen : series.specimen
EHDSImagingStudy --> ImWadoEndpoint
EHDSImagingStudy --> ImImageIidViewerEndpoint
EHDSImagingStudy --> ImRadiationDoseObservation
Mapping from Imaging study model to (not specified)
Group 1 Mapping from Imaging study model to IM Imaging Study
Source Code | Relationship | Target Code | Comment |
identifier | is equivalent to | identifier[studyInstanceUid] (C.32.1 - Identifier) | |
modality | is equivalent to | modality (C.32.2 - Modality) | |
subject | is equivalent to | subject (C.32.3 - Subject) | |
encounter | is equivalent to | encounter (C.32.4 - Encounter) | |
started | is equivalent to | started (C.32.5 - Started) | |
basedOn | is equivalent to | basedOn (C.32.6 - Based on) | |
numberOfSeries | is equivalent to | numberOfSeries (C.32.7 - Number of series) | |
numberOfInstances | is equivalent to | numberOfInstances (C.32.8 - Number of instances) | |
description | is equivalent to | description (C.32.9 - Description) | |
studyCustodian | is equivalent to | series.performer[custodian] (C.32.10 - Study custodian) | |
studyEndpoint | is equivalent to | endpoint (C.32.11 - Study endpoint) | |
series | is equivalent to | series (C.32.12 - Series) | |
series.seriesUid | is equivalent to | series.uid (C.32.12.1 - Series UID) | |
series.number | is equivalent to | series.number (C.32.12.2 - Number) | |
series.acquisitionModality | is equivalent to | series.modality (C.32.12.3 - Acquisition modality) | |
series.description | is equivalent to | series.description (C.32.12.4 - Description) | |
series.numberOfInstances | is equivalent to | series.numberOfInstances (C.32.12.5 - Number of instances) | |
series.seriesEndpoint | is equivalent to | series.endpoint (C.32.12.6 - Series endpoint) | |
series.bodySite | is equivalent to | series.bodySite (C.32.12.7 - Body site) | |
series.laterality | is equivalent to | series.laterality (C.32.12.8 - Laterality) | |
series.specimen | is equivalent to | series.specimen (C.32.12.9 - Specimen) | |
series.started | is equivalent to | series.started (C.32.12.10 - Started) | |
series.instancesInTheSeries | is equivalent to | series.instance (C.32.12.11 - Instances in the series) | |
series.instancesInTheSeries.instanceTitle | is equivalent to | series.instance.extension[instance-description] (C.32.12.11.1 - Instance title) | Not regular |
series.instancesInTheSeries.instanceUid | is equivalent to | series.instance.uid (C.32.12.11.2 - Instance UID) | |
series.instancesInTheSeries.sopClass | is equivalent to | series.instance.sopClass (C.32.12.11.3 - SOP class) | |
series.instancesInTheSeries.instanceNumber | is equivalent to | series.instance.number (C.32.12.11.4 - Instance number) | |
series.instancesInTheSeries.radiationDoseInformation | is narrower than | series.instance (C.32.12.11.5 - Radiation dose information) | Present in referred DICOM SR document |
Group 2 Mapping from Imaging study model to IM WADO Endpoint
Source Code | Relationship | Target Code |
studyEndpoint | (not mapped) | |
series.seriesEndpoint | (not mapped) |
Group 3 Mapping from Imaging study model to IM Image Viewer Endpoint
Source Code | Relationship | Target Code |
studyEndpoint | (not mapped) | |
series.seriesEndpoint | (not mapped) |
Group 4 Mapping from Imaging study model to Radiation Dose Observation
Source Code | Relationship | Target Code | Comment |
series.instancesInTheSeries.radiationDoseInformation.kap | is related to | component.value[x] (C.32.12.11.5.1 - KAP) | choose one of the slices |
series.instancesInTheSeries.radiationDoseInformation.totalKerma | is related to | component.value[x] (C.32.12.11.5.2 - Total Kerma) | choose one of the slices |
series.instancesInTheSeries.radiationDoseInformation.endTubeKerma | is related to | component.value[x] (C.32.12.11.5.3 - End tube Kerma) | choose one of the slices |
series.instancesInTheSeries.radiationDoseInformation.breastThickness | is related to | component.value[x] (C.32.12.11.5.4 - Breast thickness) | choose one of the slices |
series.instancesInTheSeries.radiationDoseInformation.abd | is related to | component.value[x] (C.32.12.11.5.5 - 2ABD) | choose one of the slices |
phase.radiationDose | is related to | component.value[x] (C.32.13.2 - Radiation dose) | choose one of the slices |
Group 5 Mapping from Imaging study model to unspecified code system
Source Code | Relationship | Target Code |
phase ((C.32.13 - Phase)) | (not mapped) | |
phase.phaseCode ((C.32.13.1 - Phase code)) | (not mapped) |