HL7 Europe Imaging Study Report
0.1.0-ballot - ci-build 150

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

Imaging Manifest

The imaging manifest represents a summary of the data stored in a DICOM imaging study. In document based deployments, it is the 'document' that is searched for and provides the URL's that allow download of the imaging content. It is the data that is provided by a PACS system. The figure below presents an overview of the data that is part of the imaging-manifest.

In order to keep the diagram readable, not all references are included.

Overview

classDiagram
direction LR
  class ImImagingStudyManifest {
  <<Bundle>>
  }
  class ImWadoEndpoint {
  <<Endpoint>>
  }
  class ImImageIidViewerEndpoint {
  <<Endpoint>>
  }
  class ImImagingDevice {
  <<Device>>
  }
  class ImOrder {
  <<ServiceRequest>>
  }
  class ImPatient{
  <<Patient>>
  }
  class ImProcedure{
  <<Procedure>>
  }
  class OrganizationEu{
  <<Organization>>
  }
  class PractitionerRoleEu{
  <<PractitionerRole>>
  }
  
  ImImagingStudyManifest *-- "1" ImImagingStudy
  
  ImImagingStudyManifest *-- ImPatient
  ImImagingStudy --> ImPatient: subject
  ImImagingStudy --> PractitionerRoleEu: referrer

  ImImagingStudyManifest *-- ImImagingDevice
  ImImagingStudy --> ImImagingDevice: series.performer[device]
  ImImagingStudy --> PractitionerRoleEu: series.performer[performer]
  ImImagingStudy --> OrganizationEu: series.performer[Custodian]
  
  ImImagingStudyManifest *-- ImOrder
  ImOrder --> ImPatient: subject
  ImOrder --> PractitionerRoleEu: referrer

  ImImagingStudyManifest *-- ImProcedure
  ImProcedure --> ImPatient: subject
  ImProcedure --> ImImagingDevice: performer[imaging-device]
  ImProcedure --> PractitionerRoleEu: performer[performer]

  ImImagingStudyManifest *-- ImImageIidViewerEndpoint
  ImImagingStudyManifest *-- "1..*" ImWadoEndpoint
  ImImagingStudy --> ImWadoEndpoint: endpoint / series.endpoint
  ImImagingStudy --> ImImageIidViewerEndpoint: endpoint / series.endpoint

  

The manifest is a FHIR bundle that includes the ImagingStudy resource and at least one Endpoint. The Endpoint resources contain the information that allows the client to access the DICOM data. The current model identifies two different Endpoints. One that defines an DICOMweb-WADO which will allow download of the imaging data as well as extraction of thumbnails and retrieve the image data in other formats (e.g., jpeg). The other Endpoint defines the information needed to launch an IHE-IID based viewer.

Besides the ImagingStudy and Endpoint resources, it is also recommended to include additional resources that reflect information present in DICOM such as information on the patient, performer, procedure and imaging device.

The mapping from DICOM to these resources is defined in the mapping sections of the resources.

Manifest Profiles

These profiles define constraints on FHIR resources for systems conforming to this implementation guide.

The imaging specific obligations are specified in:

NameTitleDescription

The common obligations are specified in:

NameTitleDescription