DICOM conformance statement

DICOM stores within the Cloud Healthcare API support a subset of the RESTful web services specified in the DICOM PS3.18 - Web Services standard (commonly referred to as DICOMweb). Specifically, they support the Studies Service and Resources (previously referred to as the WADO-RS, STOW-RS, and QIDO-RS services).

Additionally, the Cloud Healthcare API supports a proprietary web service for deleting DICOM instances.

The Cloud Healthcare API does not support the URI Service, the Worklist Service, the Non-Patient Instance Service or any of the Capabilities Transactions.

Retrieve transaction

The Retrieve Transaction is a RESTful web service for retrieving DICOM imaging data.

The Retrieve Transaction supports the retrieving following resources:

  • DICOM Resources:
    • Study
    • Series
    • Instance
    • Frames
    • Bulkdata
  • Metadata Resources
    • Study
    • Series
    • Instance
  • Rendered Resources
    • Instance
    • Frames

It does not support Thumbnail resources.

See Quotas and limits for details on quotas and limits for these methods.

DICOM study/series/instances

The following Accept Headers are supported:

  • multipart/related; type="application/dicom"; transfer-syntax=*
  • multipart/related; type="application/dicom"; transfer-syntax=1.2.840.10008.1.2
  • multipart/related; type="application/dicom"; transfer-syntax=1.2.840.10008.1.2.1 (default)
  • multipart/related; type="application/dicom"; transfer-syntax=1.2.840.10008.1.2.1.99
  • multipart/related; type="application/dicom"; transfer-syntax=1.2.840.10008.1.2.4.50
  • multipart/related; type="application/dicom"; transfer-syntax=1.2.840.10008.1.2.4.51
  • multipart/related; type="application/dicom"; transfer-syntax=1.2.840.10008.1.2.4.57
  • multipart/related; type="application/dicom"; transfer-syntax=1.2.840.10008.1.2.4.70
  • multipart/related; type="application/dicom"; transfer-syntax=1.2.840.10008.1.2.4.80
  • multipart/related; type="application/dicom"; transfer-syntax=1.2.840.10008.1.2.4.81
  • multipart/related; type="application/dicom"; transfer-syntax=1.2.840.10008.1.2.4.90
  • multipart/related; type="application/dicom"; transfer-syntax=1.2.840.10008.1.2.4.91
  • multipart/related; type="application/dicom"; transfer-syntax=1.2.840.10008.1.2.4.110
  • multipart/related; type="application/dicom"; transfer-syntax=1.2.840.10008.1.2.4.111
  • multipart/related; type="application/dicom"; transfer-syntax=1.2.840.10008.1.2.4.112
  • multipart/related; type="application/dicom"; transfer-syntax=1.2.840.10008.1.2.4.201
  • multipart/related; type="application/dicom"; transfer-syntax=1.2.840.10008.1.2.4.202
  • multipart/related; type="application/dicom"; transfer-syntax=1.2.840.10008.1.2.4.203
  • multipart/related; type="application/dicom"; transfer-syntax=1.2.840.10008.1.2.5
  • multipart/related; type="application/dicom"; transfer-syntax=1.2.840.10008.1.2.8.1

DICOM instances

In addition to the above Accept Headers, RetrieveInstance supports single part content types for convenience:

  • application/dicom; transfer-syntax=*
  • application/dicom; transfer-syntax=1.2.840.10008.1.2
  • application/dicom; transfer-syntax=1.2.840.10008.1.2.1
  • application/dicom; transfer-syntax=1.2.840.10008.1.2.1.99
  • application/dicom; transfer-syntax=1.2.840.10008.1.2.4.50
  • application/dicom; transfer-syntax=1.2.840.10008.1.2.4.51
  • application/dicom; transfer-syntax=1.2.840.10008.1.2.4.57
  • application/dicom; transfer-syntax=1.2.840.10008.1.2.4.70
  • application/dicom; transfer-syntax=1.2.840.10008.1.2.4.80
  • application/dicom; transfer-syntax=1.2.840.10008.1.2.4.81
  • application/dicom; transfer-syntax=1.2.840.10008.1.2.4.90
  • application/dicom; transfer-syntax=1.2.840.10008.1.2.4.91
  • application/dicom; transfer-syntax=1.2.840.10008.1.2.4.110
  • application/dicom; transfer-syntax=1.2.840.10008.1.2.4.111
  • application/dicom; transfer-syntax=1.2.840.10008.1.2.4.112
  • application/dicom; transfer-syntax=1.2.840.10008.1.2.4.201
  • application/dicom; transfer-syntax=1.2.840.10008.1.2.4.202
  • application/dicom; transfer-syntax=1.2.840.10008.1.2.4.203
  • application/dicom; transfer-syntax=1.2.840.10008.1.2.5
  • application/dicom; transfer-syntax=1.2.840.10008.1.2.8.1

This is not part of the official DICOMweb standard.

DICOM frames

The following Accept Headers are supported:

  • multipart/related; type="application/octet-stream"; transfer-syntax=*
  • multipart/related; type="application/octet-stream"; transfer-syntax=1.2.840.10008.1.2.1 (default)
  • multipart/related; type="image/jpeg"; transfer-syntax=1.2.840.10008.1.2.4.50
  • multipart/related; type="image/jpeg"; transfer-syntax=1.2.840.10008.1.2.4.51
  • multipart/related; type="image/jpeg"; transfer-syntax=1.2.840.10008.1.2.4.57
  • multipart/related; type="image/jpeg"; transfer-syntax=1.2.840.10008.1.2.4.70
  • multipart/related; type="image/png"
  • multipart/related; type="image/jls"; transfer-syntax=1.2.840.10008.1.2.4.80
  • multipart/related; type="image/jls"; transfer-syntax=1.2.840.10008.1.2.4.81
  • multipart/related; type="image/jp2"; transfer-syntax=1.2.840.10008.1.2.4.90
  • multipart/related; type="image/jp2"; transfer-syntax=1.2.840.10008.1.2.4.91
  • multipart/related; type="image/jphc"; transfer-syntax=1.2.840.10008.1.2.4.201
  • multipart/related; type="image/jphc"; transfer-syntax=1.2.840.10008.1.2.4.202