Skip to main content
Skip table of contents

PACS DICOMweb Conformance Statement

Introduction

The system supports a subset of the DICOMweb services specified in the https://dicom.nema.org/medical/dicom/current/output/html/part18.html (commonly referred to as DICOMweb). Specifically, it supports STOW-RS, QIDO-RS and WADO-URI

Authorization

Every HTTP request to any of the following web service must be authenticated through a valid API Key. An API Key is a string that must be included in every request inside the “Authorization” header:

CODE
Authorization: {API Key}

The system will reject any request that does not contain the Authorization header or contains a wrong API Key value. The returned response status in these cases will be HTTP 401 (Unauthorized).

Store Transaction (STOW-RS) as Origin Server

The Store Transaction is a RESTful web service for storing DICOM imaging data. This transaction uses the POST method to store representations of studies, series, and instances contained in the request payload.

The system accepts only DICOM Part 10 binary files sent directly. It does not accept the splitting of DICOM information into metadata and bulk data sent separately.

The transaction support only multipart HTTP requests containing a single DICOM instance.

URL

/o3-dpacs-wado/stowRsListener/{CALLING_AET}/studies/{STUDY_UID}

/o3-dpacs-wado/stowRsListener/{CALLING_AET}/studies

Method

POST

Content-Type

multipart/related; type="application/dicom"

Header parameters

Authorization

API Key

Required

Response codes

  • 200 - OK

  • 400 - Bad Request: The request does not meet the service requirements

  • 409 - Conflict: The instance cannot be stored

Search Transaction (QIDO-RS) as Origin Server

Query based on ID for DICOM Objects (QIDO) enables you to search for studies, series, and instances by attributes.

URL

Patient-Level query:
/o3-dpacs-wado/qido/{AET}/patients?...

Study-Level query:
/o3-dpacs-wado/qido/{AET}/studies?...

Series-Level query:
/o3-dpacs-wado/qido/{AET}/series?...
/o3-dpacs-wado/qido/{AET}/studies/{STUDY}/series?...

Image-Level query:
/o3-dpacs-wado/qido/{AET}/instances?...
/o3-dpacs-wado/qido/{AET}/studies/{STUDY}/instances?...
/o3-dpacs-wado/qido/{AET}/studies/{STUDY}/series/{SERIES}/instances?...

Method

GET

Header parameters

Authorization

API Key

Required

Query parameters

{attributeID}={value}

Search for attribute/value matching in query

includefield={attributeID}

Other attributes to return in the response

Retrieve Transaction (WADO-RS) as Origin Server

Retrieve DICOM instances through RESTful service, wrapped in a multipart/related response. It is possible to filter by study, series or instance.

The only supported Accept header is multipart/related; type=application/dicom;. No transfer syntax change is supported. Therefore all instances will be served with their original encoding.

URL

Study-Level query:
/o3-dpacs-wado/rs/studies/{studyUID}

Series-Level query:
/o3-dpacs-wado/rs/studies/{studyUID}/series/{seriesUID}

Image-Level query:
/o3-dpacs-wado/rs/studies/{studyUID}/series/{seriesUID}/instances/{sopUID}

Method

GET

Header parameters

Authorization

API Key

Required

Query parameters

anonymize

true
false (default)

Optional

Response codes

  • 200 - OK

  • 400 - Bad Request: Invalid request

  • 404 - Not Found: No result

  • 406 - Not Acceptable: Accept header not supported

  • 500- Internal Server Error: Unexpected error

WADO-URI (Web Access to DICOM Objects)

Retrieve representations of instances using HTTP. The returned contents are “Part 10 File” objects.

URL

/o3-dpacs-wado/wado?...

Method

GET

Header parameters

Authorization

API Key

Required

Query parameters

requestType

“WADO”

Required

studyUID

Study Instance UID

Required

seriesUID

Series Instance UID

Required

objectUID

SOP Instance UID

Required

contentType

“application/dicom”
”image/jpeg”

Optional

anonymize

“yes”
”no”

Optional

rows
columns
windowCenter
windowWidth
frameNumber

Only for jpeg

Optional

transferSyntax

The transfer syntax of the returned dicom file. Supported syntaxes are:

  • Explicit VR Little Endian

  • Implicit VR Little Endian

  • JPEG Baseline

  • JPEG Lossless

  • JPEG 2000 Lossless

  • “original” - returns the file without changes

Optional

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.