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

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

Architecture

This chapter describes the architecture of this implementation guide.

Profiles & Extensions

Resource Profiles

Observation

The mapping of the core DICOM SR measurement groups, measurements and qualitative analysis content items are covered by the following resource profiles:

The above resource profiles depend on the following resource profiles:

ImagingSelection
Device
BodyStructure

Supporting DataType Profiles

There is no special supporting DataType profiles defined by this IG.

Supporting Extensions

There is no special supporting extensions defined by this IG.

Profile Relationships

DICOM SR Basics

The content of a DICOM SR is a tree of “content items”. Each content item has:

  • a coded “Concept Name” describing the content item
  • a “Value Type”
  • a value (for most value types)
  • zero or more children, each of which is also a content item1

The content item value types relevant to this implementation guide are:

  • CONTAINER: a container with children but no value
  • NUM: a numerical value with units
  • TEXT: a textual value
  • CODE: a coded value
    • Note that a CODE content item has a coded concept name and a coded value
Relationship to DICOM SR TID 1500 Measurement Report

This implementation guide maps content items contained within the DICOM TID 1500 Measurement Report to FHIR resources.

All mapped content items are children of the following CONTAINER content items:

Container Concept Name Child FHIR Resource Profile Notes
DCM#126010 “Imaging Measurements” Imaging Measurement Group See Imaging Measurement Group relationship
DCM#126011 “Derived Imaging Measurements” Derived Imaging Measurements See Derived Imaging Measurements relationship
UMLS#C0034375 “Qualitative Evaluations” Imaging Qualitative Evaluation See Imaging Qualitative Evaluations relationship

e.g. the children of the CONTAINER with a Concept Name of DCM#126010 “Imaging Measurements” are mapped to Measurement Group Observations.

TID 1500 Measurement Report and its children

Imaging Measurement Group Relationship

An Imaging Measurement Group CONTAINER contains 0-n NUM content items representing numerical measurements. Each of these is mapped to an Imaging Measurement Observation.

An Imaging Measurement Group CONTAINER contains 0-n TEXT or CODE content items representing qualitative evaluations. Each of these is mapped to an Imaging Qualitative Evaluation Observation.

The Imaging Measurement Group CONTAINER is mapped to a Imaging Measurement Group Observation.

The Imaging Measurement Group Observation hasMember element references the child Imaging Measurement and Imaging Qualitative Evaluation Observations.

Note: Not all TEXT or CODE content items contained within the Imaging Measurement Group represent qualitative evaluations.

A TEXT or CODE child content item should only be interpreted as a qualitative evaluation if it does not have a Concept Name from the following list:

  • DCM#112039 “Tracking Identifier”
  • DCM#121071 “Finding”
  • DCM#130400 “Geometric purpose of region”
  • NCIt#C67447 “Activity Session”
  • SCT#276214006 “Finding Category”
  • SCT#363698007 “Finding Site”
  • SCT#370129005 “Measurement Method”

Derived Imaging Measurements Relationship

A Derived Imaging Measurement CONTAINER contains 0-n NUM content items representing derived numerical measurements. Each of these is mapped to a Derived Measurement Observation.

A Derived Imaging Measurement CONTAINER contains 0-n Imaging Measurement Group CONTAINER content items. Each of these is mapped to an Imaging Measurement Group Observation (see Imaging Measurement Group relationship).

The Derived Imaging Measurements Observation derivedFrom element references the child Imaging Measurement Group Observations.

Imaging Qualitative Evaluations Relationship

An Imaging Qualitative Evaluations CONTAINER contains 0-n TEXT or CODE content items representing qualitative evaluations. Each of these is mapped to an Imaging Qualitative Evaluation Observation.

Device Relationship

A FHIR Observation can only have a single device value. However, a DICOM SR can have a device defined at multiple levels:

The DICOM SR General Equipment attributes are mapped to a General Equipment Device.

If the DICOM SR Participant Sequence (0040,A07A) contains an item where Observer Type (0040,A084) has a value of “DEV”, this item is mapped to a Device Participant Device.

If an Imaging Measurement Group, Imaging Measurement or Imaging Qualitative Evaluation has a child with Concept Name DCM#111001 “Algorithm Name” then it is mapped to an Algorithm Identification Device.

If a DICOM SR document contains multiple devices each is mapped to a Device resource. All devices below the Equipment IE level will populate the parent element to indicate the Device relationships.

If an Imaging Measurement Group, Imaging Measurement or Imaging Qualitative Evaluation does not have a defined device then the device element references that of its parent.

DICOM SR Device relationships

e.g.

  • If an Imaging Qualitative Evaluation is part of an Imaging Measurement Group:
    • If both have a defined Algorithm Identification Device, the Imaging Measurement Group Device will be the parent of the Imaging Qualitative Evaluation Device.
    • If the Imaging Measurement Group does not have a defined Algorithm Identification Device the Imaging Qualitative Evaluation device parent is either the Device Participant Device or the General Equipment Device.
    • If the Imaging Qualitative Evaluation does not have a defined Algorithm Identification Device it’s device element will reference the device of its parent
Other Resource Relationships

All DICOM SOP Instances include information relating to the patient, service request, procedure, etc.

This implementation guide assumes that these resources already exist in the destination FHIR server and does not include a full mapping between their DICOM representation and their FHIR representation.

Instead, it specifies the identifier mapping to allow newly-created resources to be associated with the appropriate existing FHIR resources.

See DICOM SR Information Object Definition (IOD) Mapping to FHIR and DICOM SR Document Information Entity (IE) Mapping to FHIR.

  1. D. Clunie, DICOM Structured Reporting, PixelMed Publishing, 2000, p. 32 E-book