DICOM SR to FHIR Resource Mapping IG
0.1.0 - ci-build International flag

DICOM SR to FHIR Resource Mapping IG, published by HL7 International / Imaging Integration. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/dicom-sr/ and changes regularly. See the Directory of published versions

: ConceptMap - DICOM Imaging Measurement Group to FHIR Mapping - XML Representation

Draft as of 2024-04-02

Raw xml | Download



<ConceptMap xmlns="http://hl7.org/fhir">
  <id value="dicom-imaging-measurement-group-to-fhir"/>
  <text>
    <status value="extensions"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><p>Mapping from DICOM-Document to <a href="http://hl7.org/fhir/R5/observation.html">Observation</a></p><p>DRAFT (not intended for production usage). Published on 2024-04-02 14:10:08+0000 by HL7 International / Imaging Integration (<a href="http://www.hl7.org/Special/committees/imagemgt/index.cfm">http://www.hl7.org/Special/com...</a>, HL7 International / Imaging Integration: <a href="http://www.hl7.org/Special/committees/imagemgt/index.cfm">http://www.hl7.org/Special/com...</a>, Jonathan Whitby: <a href="mailto:jonathan.whitby@mi.medical.canon">jonathan.whitby@mi.medical.canon</a>, <a href="http://www.hl7.org/Special/committees/imagemgt/index.cfm">http://www.hl7.org/Special/com...</a>, Christopher Lindop: <a href="mailto:Christopher.Lindop@ge.com">Christopher.Lindop@ge.com</a>, <a href="http://www.hl7.org/Special/committees/imagemgt/index.cfm">http://www.hl7.org/Special/com...</a>). </p><div><p>Mapping between DICOM Imaging Measurement Group and FHIR Resources</p>
</div><br/><p><b>Group 1</b>Mapping from <code>unspecified code system</code> to <code>unspecified code system</code></p><table class="grid"><tr><td colspan="5"><b>Source Concept Details</b></td><td><b>Relationship</b></td><td colspan="2"><b>Target Concept Details</b></td><td><b>Comment</b></td><td colspan="2"><b>Properties</b></td></tr><tr><td colspan="2"><b>Codes</b> from </td><td><b>DICOMConceptNameCodeSequence</b></td><td><b>OverserverType</b></td><td><b>DICOMUIDType</b></td><td/><td colspan="2"><b>Codes</b> from </td><td/><td><b>macro-map</b></td><td><b>system</b></td><td><b>content-map</b></td></tr><tr><td style="border-right-width: 0px; border-bottom-style: none">DICOM.Document.General</td><td style="border-left-width: 0px">Document General Module</td><td colspan="4" style="background-color: #efefef">(not mapped)</td></tr><tr><td style="border-right-width: 0px">DICOM.PreliminaryFlag</td><td style="border-left-width: 0px">Preliminary Flag (0040,A496)</td><td/><td/><td/><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">status</td><td style="border-left-width: 0px">status</td><td>DICOM values shall be converted to lowercase. e.g. 'PRELIMINARY' to 'preliminary'.</td><td>todo</td><td>todo</td><td>todo</td></tr><tr><td style="border-right-width: 0px">DICOM.ParticipantSequence-Performer</td><td style="border-left-width: 0px">Preliminary Flag (0040,A496) -- PSN</td><td/><td>PSN</td><td/><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">performer</td><td style="border-left-width: 0px">performer</td><td/><td>todo</td><td>todo</td><td>todo</td></tr><tr><td style="border-right-width: 0px">DICOM.ParticipantSequence-Device</td><td style="border-left-width: 0px">Preliminary Flag (0040,A496) -- DEV</td><td/><td>DEV</td><td/><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">Device[1]</td><td style="border-left-width: 0px">Device[1]</td><td>If this device matches the Equipment IE device an additional device resource does not need to be created.</td><td>todo</td><td>todo</td><td>todo</td></tr><tr><td style="border-right-width: 0px; border-bottom-style: none">DICOM.Document.Content</td><td style="border-left-width: 0px">Document Content Module</td><td colspan="4" style="background-color: #efefef">(not mapped)</td></tr><tr><td style="border-right-width: 0px">DICOM.ObservationDateTime</td><td style="border-left-width: 0px">Observation DateTime (0040,A032)</td><td/><td/><td/><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">issued</td><td style="border-left-width: 0px">issued</td><td>DICOM DateTime format shall be converted to FHIR instant format.</td><td>todo</td><td>todo</td><td>todo</td></tr><tr><td style="border-right-width: 0px">DICOM.ObservationUID</td><td style="border-left-width: 0px">Observation UID (0040,A171)</td><td/><td/><td/><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#equivalent" title="equivalent">is equivalent to</a></td><td style="border-right-width: 0px">identifier[1]</td><td style="border-left-width: 0px">identifier[1]</td><td/><td>todo</td><td>todo</td><td>todo</td></tr><tr><td style="border-right-width: 0px">DICOM.ContentSequence.ImagingMeasurements</td><td style="border-left-width: 0px">Content Sequence (0040,A730) -- Imaging Measurements</td><td/><td/><td/><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#source-is-narrower-than-target" title="source-is-narrower-than-target">is narrower than</a></td><td style="border-right-width: 0px">Observation[1]</td><td style="border-left-width: 0px">Observation[1]</td><td/><td>todo</td><td>todo</td><td>todo</td></tr><tr><td style="border-right-width: 0px">DICOM.ContentSequence.DerivedImagingMeasurements</td><td style="border-left-width: 0px">Content Sequence (0040,A730) -- Derived Imaging Measurements</td><td/><td/><td/><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#source-is-narrower-than-target" title="source-is-narrower-than-target">is narrower than</a></td><td style="border-right-width: 0px">Observation[1]</td><td style="border-left-width: 0px">Observation[1]</td><td/><td>todo</td><td>todo</td><td>todo</td></tr><tr><td style="border-right-width: 0px">DICOM.ContentSequence.QualitativeEvaluations</td><td style="border-left-width: 0px">Content Sequence (0040,A730) -- Qualitative Evaluations</td><td/><td/><td/><td><a href="http://hl7.org/fhir/R5/codesystem-concept-map-relationship.html#source-is-narrower-than-target" title="source-is-narrower-than-target">is narrower than</a></td><td style="border-right-width: 0px">Observation[1]</td><td style="border-left-width: 0px">Observation[1]</td><td/><td>todo</td><td>todo</td><td>todo</td></tr></table></div>
  </text>
  <extension
             url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
    <valueCode value="ii"/>
  </extension>
  <url
       value="http://hl7.org/fhir/uv/dicom-sr/ConceptMap/dicom-imaging-measurement-group-to-fhir"/>
  <version value="0.1.0"/>
  <name value="DICOMImagingMeasurementGroupToFHIRMapping"/>
  <title
         value="ConceptMap - DICOM Imaging Measurement Group to FHIR Mapping"/>
  <status value="draft"/>
  <experimental value="true"/>
  <date value="2024-04-02T14:10:08+00:00"/>
  <publisher value="HL7 International / Imaging Integration"/>
  <contact>
    <telecom>
      <system value="url"/>
      <value
             value="http://www.hl7.org/Special/committees/imagemgt/index.cfm"/>
    </telecom>
  </contact>
  <contact>
    <name value="HL7 International / Imaging Integration"/>
    <telecom>
      <system value="url"/>
      <value
             value="http://www.hl7.org/Special/committees/imagemgt/index.cfm"/>
    </telecom>
  </contact>
  <contact>
    <name value="Jonathan Whitby"/>
    <telecom>
      <system value="email"/>
      <value value="jonathan.whitby@mi.medical.canon"/>
    </telecom>
    <telecom>
      <system value="url"/>
      <value
             value="http://www.hl7.org/Special/committees/imagemgt/index.cfm"/>
    </telecom>
  </contact>
  <contact>
    <name value="Christopher Lindop"/>
    <telecom>
      <system value="email"/>
      <value value="Christopher.Lindop@ge.com"/>
    </telecom>
    <telecom>
      <system value="url"/>
      <value
             value="http://www.hl7.org/Special/committees/imagemgt/index.cfm"/>
    </telecom>
  </contact>
  <description
               value="Mapping between DICOM Imaging Measurement Group and FHIR Resources"/>
  <jurisdiction>
    <coding>
      <system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
      <code value="001"/>
    </coding>
  </jurisdiction>
  <property>
    <code value="macro-map"/>
    <type value="string"/>
  </property>
  <property>
    <code value="content-map"/>
    <type value="string"/>
  </property>
  <property>
    <code value="system"/>
    <type value="string"/>
  </property>
  <additionalAttribute>
    <code value="OverserverType"/>
    <uri
         value="https://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.17.2.4.html#table_C.17-3b"/>
    <description value="DICOM.ParticipantSequence.ObserverType"/>
    <type value="code"/>
  </additionalAttribute>
  <additionalAttribute>
    <code value="DICOMUIDType"/>
    <description value="DICOM UID Type"/>
    <type value="Coding"/>
  </additionalAttribute>
  <additionalAttribute>
    <code value="DICOMConceptNameCodeSequence"/>
    <uri
         value="https://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.17.3.3.html#table_C.17-5"/>
    <description value="DICOM Concept Name Code Sequence (0040,A043)"/>
    <type value="Coding"/>
  </additionalAttribute>
  <sourceScopeUri value="DICOM-Document"/>
  <targetScopeUri value="Observation"/>
  <group>
    <element>
      <code value="DICOM.Document.General"/>
      <display value="Document General Module"/>
      <noMap value="true"/>
    </element>
    <element>
      <code value="DICOM.PreliminaryFlag"/>
      <display value="Preliminary Flag (0040,A496)"/>
      <target>
        <code value="status"/>
        <display value="status"/>
        <relationship value="equivalent"/>
        <comment
                 value="DICOM values shall be converted to lowercase. e.g. 'PRELIMINARY' to 'preliminary'."/>
      </target>
    </element>
    <element>
      <code value="DICOM.ParticipantSequence-Performer"/>
      <display value="Preliminary Flag (0040,A496) -- PSN"/>
      <target>
        <code value="performer"/>
        <display value="performer"/>
        <relationship value="equivalent"/>
        <property>
          <code value="macro-map"/>
          <valueString value="identified-person-or-device"/>
        </property>
        <dependsOn>
          <attribute value="OverserverType"/>
          <valueCode value="PSN"/>
        </dependsOn>
      </target>
    </element>
    <element>
      <code value="DICOM.ParticipantSequence-Device"/>
      <display value="Preliminary Flag (0040,A496) -- DEV"/>
      <target>
        <code value="Device[1]"/>
        <display value="Device[1]"/>
        <relationship value="equivalent"/>
        <comment
                 value="If this device matches the Equipment IE device an additional device resource does not need to be created."/>
        <property>
          <code value="macro-map"/>
          <valueString value="identified-person-or-device"/>
        </property>
        <dependsOn>
          <attribute value="OverserverType"/>
          <valueCode value="DEV"/>
        </dependsOn>
      </target>
    </element>
    <element>
      <code value="DICOM.Document.Content"/>
      <display value="Document Content Module"/>
      <noMap value="true"/>
    </element>
    <element>
      <code value="DICOM.ObservationDateTime"/>
      <display value="Observation DateTime (0040,A032)"/>
      <target>
        <code value="issued"/>
        <display value="issued"/>
        <relationship value="equivalent"/>
        <comment
                 value="DICOM DateTime format shall be converted to FHIR instant format."/>
      </target>
    </element>
    <element>
      <code value="DICOM.ObservationUID"/>
      <display value="Observation UID (0040,A171)"/>
      <target>
        <code value="identifier[1]"/>
        <display value="identifier[1]"/>
        <relationship value="equivalent"/>
        <property>
          <code value="system"/>
          <valueString value="urn:dicom:uid"/>
        </property>
        <dependsOn>
          <attribute value="DICOMUIDType"/>
          <valueCoding>
            <system
                    value="http://hl7.org/fhir/uv/dicom-sr/CodeSystem/dicom-identifier-type"/>
            <code value="observation-uid"/>
            <display value="Observation UID"/>
          </valueCoding>
        </dependsOn>
      </target>
    </element>
    <element>
      <code value="DICOM.ContentSequence.ImagingMeasurements"/>
      <display value="Content Sequence (0040,A730) -- Imaging Measurements"/>
      <target>
        <code value="Observation[1]"/>
        <display value="Observation[1]"/>
        <relationship value="source-is-narrower-than-target"/>
        <property>
          <code value="content-map"/>
          <valueString value="dicom-imaging-measurement-group"/>
        </property>
        <dependsOn>
          <attribute value="DICOMConceptNameCodeSequence"/>
          <valueCoding>
            <system value="http://dicom.nema.org/resources/ontology/DCM"/>
            <code value="126010"/>
            <display value="Imaging Measurements"/>
          </valueCoding>
        </dependsOn>
      </target>
    </element>
    <element>
      <code value="DICOM.ContentSequence.DerivedImagingMeasurements"/>
      <display
               value="Content Sequence (0040,A730) -- Derived Imaging Measurements"/>
      <target>
        <code value="Observation[1]"/>
        <display value="Observation[1]"/>
        <relationship value="source-is-narrower-than-target"/>
        <property>
          <code value="content-map"/>
          <valueString value="dicom-derived-imaging-measurements"/>
        </property>
        <dependsOn>
          <attribute value="DICOMConceptNameCodeSequence"/>
          <valueCoding>
            <system value="http://dicom.nema.org/resources/ontology/DCM"/>
            <code value="126011"/>
            <display value="Derived Imaging Measurements"/>
          </valueCoding>
        </dependsOn>
      </target>
    </element>
    <element>
      <code value="DICOM.ContentSequence.QualitativeEvaluations"/>
      <display
               value="Content Sequence (0040,A730) -- Qualitative Evaluations"/>
      <target>
        <code value="Observation[1]"/>
        <display value="Observation[1]"/>
        <relationship value="source-is-narrower-than-target"/>
        <property>
          <code value="content-map"/>
          <valueString value="dicom-qualitative-evaluations"/>
        </property>
        <dependsOn>
          <attribute value="DICOMConceptNameCodeSequence"/>
          <valueCoding>
            <system value="http://terminology.hl7.org/CodeSystem/umls"/>
            <code value="C0034375"/>
            <display value="Qualitative Evaluations"/>
          </valueCoding>
        </dependsOn>
      </target>
    </element>
  </group>
</ConceptMap>