4.2.2. Query/Retrieve Application Entity Specification

4.2.2.1. SOP Classes

The Query/Retrieve Application Entity provides Standard Conformance to the following SOP Classes:

Table 4.17 SOP Classes for Query/Retrieve Application Entity
SOP Class Name SOP Class UID SCU SCP
Verification SOP Class 1.2.840.10008.1.1 Yes Yes
Patient Root Query/Retrieve Information Model - FIND 1.2.840.10008.5.1.4.1.2.1.1 No Yes
Patient Root Query/Retrieve Information Model - MOVE 1.2.840.10008.5.1.4.1.2.1.2 No Yes
Patient Root Query/Retrieve Information Model - GET 1.2.840.10008.5.1.4.1.2.1.3 No Yes
Study Root Query/Retrieve Information Model - FIND 1.2.840.10008.5.1.4.1.2.2.1 Yes Yes
Study Root Query/Retrieve Information Model - MOVE 1.2.840.10008.5.1.4.1.2.2.2 Yes Yes
Study Root Query/Retrieve Information Model - GET 1.2.840.10008.5.1.4.1.2.2.3 No Yes
Image Storage SOP Classes:      
Computed Radiography Image Storage 1.2.840.10008.5.1.4.1.1.1 Yes No
Digital X-Ray Image Storage - For Presentation 1.2.840.10008.5.1.4.1.1.1.1 Yes No
Digital X-Ray Image Storage - For Processing 1.2.840.10008.5.1.4.1.1.1.1.1 Yes No
Digital Mammography X-Ray Image Storage - For Presentation 1.2.840.10008.5.1.4.1.1.1.2 Yes No
Digital Mammography X-Ray Image Storage - For Processing 1.2.840.10008.5.1.4.1.1.1.2.1 Yes No
Digital Intra-Oral X-Ray Image Storage - For Presentation 1.2.840.10008.5.1.4.1.1.1.3 Yes No
Digital Intra-Oral X-Ray Image Storage - For Processing 1.2.840.10008.5.1.4.1.1.1.3.1 Yes No
CT Image Storage 1.2.840.10008.5.1.4.1.1.2 Yes No
Enhanced CT Image Storage 1.2.840.10008.5.1.4.1.1.2.1 Yes No
Legacy Converted Enhanced CT Image Storage 1.2.840.10008.5.1.4.1.1.2.2 Yes No
Ultrasound Multi-frame Image Storage (Retired) 1.2.840.10008.5.1.4.1.1.3 Yes No
Ultrasound Multi-frame Image Storage 1.2.840.10008.5.1.4.1.1.3.1 Yes No
MR Image Storage 1.2.840.10008.5.1.4.1.1.4 Yes No
Enhanced MR Image Storage 1.2.840.10008.5.1.4.1.1.4.1 Yes No
Enhanced MR Color Image Storage 1.2.840.10008.5.1.4.1.1.4.3 Yes No
Legacy Converted Enhanced MR Image Storage 1.2.840.10008.5.1.4.1.1.4.4 Yes No
Nuclear Medicine Image Storage (Retired) 1.2.840.10008.5.1.4.1.1.5 Yes No
Ultrasound Image Storage (Retired) 1.2.840.10008.5.1.4.1.1.6 Yes No
Ultrasound Image Storage 1.2.840.10008.5.1.4.1.1.6.1 Yes No
Enhanced US Volume Storage 1.2.840.10008.5.1.4.1.1.6.2 Yes No
Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7 Yes No
Multi-frame Grayscale Byte Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7.2 Yes No
Multi-frame Grayscale Word Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7.3 Yes No
Multi-frame True Color Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7.4 Yes No
X-Ray Angiographic Image Storage 1.2.840.10008.5.1.4.1.1.12.1 Yes No
Enhanced XA Image Storage 1.2.840.10008.5.1.4.1.1.12.1.1 Yes No
X-Ray Radiofluoroscopic Image Storage 1.2.840.10008.5.1.4.1.1.12.2 Yes No
Enhanced XRF Image Storage 1.2.840.10008.5.1.4.1.1.12.2.1 Yes No
X-Ray Angiographic Bi-Plane Image Storage (Retired) 1.2.840.10008.5.1.4.1.1.12.3 Yes No
X-Ray 3D Angiographic Image Storage 1.2.840.10008.5.1.4.1.1.13.1.1 Yes No
X-Ray 3D Craniofacial Image Storage 1.2.840.10008.5.1.4.1.1.13.1.2 Yes No
Breast Tomosynthesis Image Storage 1.2.840.10008.5.1.4.1.1.13.1.3 Yes No
Breast Projection X-Ray Image Storage - For Presentation 1.2.840.10008.5.1.4.1.1.13.1.4 Yes No
Breast Projection X-Ray Image Storage - For Processing 1.2.840.10008.5.1.4.1.1.13.1.5 Yes No
Intravascular Optical Coherence Tomography Image Storage - For Presentation 1.2.840.10008.5.1.4.1.1.14.1 Yes No
Intravascular Optical Coherence Tomography Image Storage - For Processing 1.2.840.10008.5.1.4.1.1.14.2 Yes No
Nuclear Medicine Image Storage 1.2.840.10008.5.1.4.1.1.20 Yes No
VL Image Storage - Trial (Retired) 1.2.840.10008.5.1.4.1.1.77.1 Yes No
VL Multi-frame Image Storage - Trial (Retired) 1.2.840.10008.5.1.4.1.1.77.2 Yes No
VL Endoscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.1 Yes No
VL Microscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.2 Yes No
VL Slide-Coordinates Microscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.3 Yes No
VL Photographic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.4 Yes No
Ophthalmic Photography 8 Bit Image Storage 1.2.840.10008.5.1.4.1.1.77.1.5.1 Yes No
Ophthalmic Photography 16 Bit Image Storage 1.2.840.10008.5.1.4.1.1.77.1.5.2 Yes No
Ophthalmic Tomography Image Storage 1.2.840.10008.5.1.4.1.1.77.1.5.4 Yes No
Wide Field Ophthalmic Photography Stereographic Projection Image Storage 1.2.840.10008.5.1.4.1.1.77.1.5.5 Yes No
Wide Field Ophthalmic Photography 3D Coordinates Image Storage 1.2.840.10008.5.1.4.1.1.77.1.5.6 Yes No
VL Whole Slide Microscopy Image Storage 1.2.840.10008.5.1.4.1.1.77.1.6 Yes No
Ophthalmic Thickness Map Storage 1.2.840.10008.5.1.4.1.1.81.1 Yes No
Corneal Topography Map Storage 1.2.840.10008.5.1.4.1.1.82.1 Yes No
Positron Emission Tomography Image Storage 1.2.840.10008.5.1.4.1.1.128 Yes No
Legacy Converted Enhanced PET Image Storage 1.2.840.10008.5.1.4.1.1.128.1 Yes No
Enhanced PET Image Storage 1.2.840.10008.5.1.4.1.1.130 Yes No
RT Image Storage 1.2.840.10008.5.1.4.1.1.481.1 Yes No
Private Fuji CR Image Storage 1.2.392.200036.9125.1.1.2 Yes No
Private GE Dicom CT Image Info Object 1.2.840.113619.4.3 Yes No
Private GE Dicom Display Image Info Object 1.2.840.113619.4.4 Yes No
Private GE Dicom MR Image Info Object 1.2.840.113619.4.2 Yes No
Private Philips CT Synthetic Image Storage 1.3.46.670589.5.0.9 Yes No
Private Philips CX Image Storage 1.3.46.670589.2.4.1.1 Yes No
Private Philips CX Synthetic Image Storage 1.3.46.670589.5.0.12 Yes No
Private Philips MR Color Image Storage 1.3.46.670589.11.0.0.12.3 Yes No
Private Philips MR Synthetic Image Storage 1.3.46.670589.5.0.10 Yes No
Private Philips Perfusion Image Storage 1.3.46.670589.5.0.14 Yes No
Private PixelMed Floating Point Image Storage 1.3.6.1.4.1.5962.301.9 Yes No
Private PixelMed Legacy Converted Enhanced CT Image Storage 1.3.6.1.4.1.5962.301.1 Yes No
Private PixelMed Legacy Converted Enhanced MR Image Storage 1.3.6.1.4.1.5962.301.2 Yes No
Private PixelMed Legacy Converted Enhanced PET Image Storage 1.3.6.1.4.1.5962.301.3 Yes No
Private PMOD Multi-frame Image Storage 2.16.840.1.114033.5.1.4.1.1.130 Yes No
Private Toshiba US Image Storage 1.2.392.200036.9116.7.8.1.1.1 Yes No
Video Storage SOP Classes:      
Video Endoscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.1.1 Yes No
Video Microscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.2.1 Yes No
Video Photographic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.4.1 Yes No
Structured Report Storage SOP Classes:      
Spectacle Prescription Report Storage 1.2.840.10008.5.1.4.1.1.78.6 Yes No
Macular Grid Thickness and Volume Report Storage 1.2.840.10008.5.1.4.1.1.79.1 Yes No
Basic Text SR Storage 1.2.840.10008.5.1.4.1.1.88.11 Yes No
Enhanced SR Storage 1.2.840.10008.5.1.4.1.1.88.22 Yes No
Comprehensive SR Storage 1.2.840.10008.5.1.4.1.1.88.33 Yes No
Comprehensive 3D SR Storage 1.2.840.10008.5.1.4.1.1.88.34 Yes No
Extensible SR Storage 1.2.840.10008.5.1.4.1.1.88.35 Yes No
Procedure Log Storage 1.2.840.10008.5.1.4.1.1.88.40 Yes No
Mammography CAD SR Storage 1.2.840.10008.5.1.4.1.1.88.50 Yes No
Key Object Selection Document Storage 1.2.840.10008.5.1.4.1.1.88.59 Yes No
Chest CAD SR Storage 1.2.840.10008.5.1.4.1.1.88.65 Yes No
X-Ray Radiation Dose SR Storage 1.2.840.10008.5.1.4.1.1.88.67 Yes No
Radiopharmaceutical Radiation Dose SR Storage 1.2.840.10008.5.1.4.1.1.88.68 Yes No
Colon CAD SR Storage 1.2.840.10008.5.1.4.1.1.88.69 Yes No
Implantation Plan SR Storage 1.2.840.10008.5.1.4.1.1.88.70 Yes No
Acquisition Context SR Storage 1.2.840.10008.5.1.4.1.1.88.71 Yes No
Simplified Adult Echo SR Storage 1.2.840.10008.5.1.4.1.1.88.72 Yes No
Patient Radiation Dose SR Storage 1.2.840.10008.5.1.4.1.1.88.73 Yes No
Planned Imaging Agent Administration SR Storage 1.2.840.10008.5.1.4.1.1.88.74 Yes No
Performed Imaging Agent Administration SR Storage 1.2.840.10008.5.1.4.1.1.88.75 Yes No
Other Storage SOP Classes:      
Stored Print Storage SOP Class (Retired) 1.2.840.10008.5.1.1.27 Yes No
Hardcopy Grayscale Image Storage SOP Class (Retired) 1.2.840.10008.5.1.1.29 Yes No
Hardcopy Color Image Storage SOP Class (Retired) 1.2.840.10008.5.1.1.30 Yes No
MR Spectroscopy Storage 1.2.840.10008.5.1.4.1.1.4.2 Yes No
Multi-frame Single Bit Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7.1 Yes No
Standalone Overlay Storage Retired 1.2.840.10008.5.1.4.1.1.8 Yes No
Standalone Curve Storage Retired 1.2.840.10008.5.1.4.1.1.9 Yes No
12-lead ECG Waveform Storage 1.2.840.10008.5.1.4.1.1.9.1.1 Yes No
General ECG Waveform Storage 1.2.840.10008.5.1.4.1.1.9.1.2 Yes No
Ambulatory ECG Waveform Storage 1.2.840.10008.5.1.4.1.1.9.1.3 Yes No
Hemodynamic Waveform Storage 1.2.840.10008.5.1.4.1.1.9.2.1 Yes No
Cardiac Electrophysiology Waveform Storage 1.2.840.10008.5.1.4.1.1.9.3.1 Yes No
Basic Voice Audio Waveform Storage 1.2.840.10008.5.1.4.1.1.9.4.1 Yes No
General Audio Waveform Storage 1.2.840.10008.5.1.4.1.1.9.4.2 Yes No
Arterial Pulse Waveform Storage 1.2.840.10008.5.1.4.1.1.9.5.1 Yes No
Respiratory Waveform Storage 1.2.840.10008.5.1.4.1.1.9.6.1 Yes No
Standalone Modality LUT Storage Retired 1.2.840.10008.5.1.4.1.1.10 Yes No
Standalone VOI LUT Storage Retired 1.2.840.10008.5.1.4.1.1.11 Yes No
Grayscale Softcopy Presentation State Storage SOP Class 1.2.840.10008.5.1.4.1.1.11.1 Yes No
Color Softcopy Presentation State Storage SOP Class 1.2.840.10008.5.1.4.1.1.11.2 Yes No
Pseudo-Color Softcopy Presentation State Storage SOP Class 1.2.840.10008.5.1.4.1.1.11.3 Yes No
Blending Softcopy Presentation State Storage SOP Class 1.2.840.10008.5.1.4.1.1.11.4 Yes No
XA/XRF Grayscale Softcopy Presentation State Storage 1.2.840.10008.5.1.4.1.1.11.5 Yes No
Grayscale Planar MPR Volumetric Presentation State Storage 1.2.840.10008.5.1.4.1.1.11.6 Yes No
Compositing Planar MPR Volumetric Presentation State Storage 1.2.840.10008.5.1.4.1.1.11.7 Yes No
Parametric Map Storage 1.2.840.10008.5.1.4.1.1.30 Yes No
Raw Data Storage 1.2.840.10008.5.1.4.1.1.66 Yes No
Spatial Registration Storage 1.2.840.10008.5.1.4.1.1.66.1 Yes No
Spatial Fiducials Storage 1.2.840.10008.5.1.4.1.1.66.2 Yes No
Deformable Spatial Registration Storage 1.2.840.10008.5.1.4.1.1.66.3 Yes No
Segmentation Storage 1.2.840.10008.5.1.4.1.1.66.4 Yes No
Surface Segmentation Storage 1.2.840.10008.5.1.4.1.1.66.5 Yes No
Tractography Results Storage 1.2.840.10008.5.1.4.1.1.66.6 Yes No
Real World Value Mapping Storage 1.2.840.10008.5.1.4.1.1.67 Yes No
Surface Scan Mesh Storage 1.2.840.10008.5.1.4.1.1.68.1 Yes No
Surface Scan Point Cloud Storage 1.2.840.10008.5.1.4.1.1.68.2 Yes No
Stereometric Relationship Storage 1.2.840.10008.5.1.4.1.1.77.1.5.3 Yes No
Lensometry Measurements Storage 1.2.840.10008.5.1.4.1.1.78.1 Yes No
Autorefraction Measurements Storage 1.2.840.10008.5.1.4.1.1.78.2 Yes No
Keratometry Measurements Storage 1.2.840.10008.5.1.4.1.1.78.3 Yes No
Subjective Refraction Measurements Storage 1.2.840.10008.5.1.4.1.1.78.4 Yes No
Visual Acuity Measurements Storage 1.2.840.10008.5.1.4.1.1.78.5 Yes No
Ophthalmic Axial Measurements Storage 1.2.840.10008.5.1.4.1.1.78.7 Yes No
Intraocular Lens Calculations Storage 1.2.840.10008.5.1.4.1.1.78.8 Yes No
Ophthalmic Visual Field Static Perimetry Measurements Storage 1.2.840.10008.5.1.4.1.1.80.1 Yes No
BasicStructuredDisplayStorage 1.2.840.10008.5.1.4.1.1.131 Yes No
Encapsulated PDF Storage 1.2.840.10008.5.1.4.1.1.104.1 Yes No
Encapsulated CDA Storage 1.2.840.10008.5.1.4.1.1.104.2 Yes No
Encapsulated STL Storage 1.2.840.10008.5.1.4.1.1.104.3 Yes No
Standalone PET Curve Storage (Retired) 1.2.840.10008.5.1.4.1.1.129 Yes No
Text SR Storage Trial (Retired) 1.2.840.10008.5.1.4.1.1.88.1 Yes No
Audio SR Storage Trial (Retired) 1.2.840.10008.5.1.4.1.1.88.2 Yes No
Detail SR Storage Trial (Retired) 1.2.840.10008.5.1.4.1.1.88.3 Yes No
Comprehensive SR Storage Trial (Retired) 1.2.840.10008.5.1.4.1.1.88.4 Yes No
Content Assessment Results Storage 1.2.840.10008.5.1.4.1.1.90.1 Yes No
RT Dose Storage 1.2.840.10008.5.1.4.1.1.481.2 Yes No
RT Structure Set Storage 1.2.840.10008.5.1.4.1.1.481.3 Yes No
RT Beams Treatment Record Storage 1.2.840.10008.5.1.4.1.1.481.4 Yes No
RT Plan Storage 1.2.840.10008.5.1.4.1.1.481.5 Yes No
RT Brachy Treatment Record Storage 1.2.840.10008.5.1.4.1.1.481.6 Yes No
RT Treatment Summary Record Storage 1.2.840.10008.5.1.4.1.1.481.7 Yes No
RT Ion Plan Storage 1.2.840.10008.5.1.4.1.1.481.8 Yes No
RT Ion Beams Treatment Record Storage 1.2.840.10008.5.1.4.1.1.481.9 Yes No
RT Physician Intent Storage 1.2.840.10008.5.1.4.1.1.481.10 Yes No
RT Segment Annotation Storage 1.2.840.10008.5.1.4.1.1.481.11 Yes No
RT Radiation Set Storage 1.2.840.10008.5.1.4.1.1.481.12 Yes No
RT C-Arm Photon-Electron Radiation Storage 1.2.840.10008.5.1.4.1.1.481.13 Yes No
RT Beams Delivery Instruction Storage 1.2.840.10008.5.1.4.34.7 Yes No
RT Brachy Application Setup Delivery Instruction Storage 1.2.840.10008.5.1.4.34.10 Yes No
Private Agfa Arrival Transaction 1.2.124.113532.3500.8.1 Yes No
Private Agfa Basic Attribute Presentation State 1.2.124.113532.3500.7 Yes No
Private Agfa Dictation Transaction 1.2.124.113532.3500.8.2 Yes No
Private Agfa Report Approval Transaction 1.2.124.113532.3500.8.4 Yes No
Private Agfa Report Transcription Transaction 1.2.124.113532.3500.8.3 Yes No
Private ERAD Practice Builder Report Dictation Storage 1.2.826.0.1.3680043.293.1.0.2 Yes No
Private ERAD Practice Builder Report Text Storage 1.2.826.0.1.3680043.293.1.0.1 Yes No
Private GE 3D Model Storage 1.2.840.113619.4.26 Yes No
Private GE Collage Storage 1.2.528.1.1001.5.1.1.1 Yes No
Private GE eNTEGRA Protocol or NM Genie Storage 1.2.840.113619.4.27 Yes No
Private GE PET Raw Data Storage 1.2.840.113619.4.30 Yes No
Private GE RT Plan Storage 1.2.840.113619.4.5.249 Yes No
Private Philips 3D Object Storage 1.3.46.670589.5.0.2.1 Yes No
Private Philips 3D Object Storage (Retired) 1.3.46.670589.5.0.2 Yes No
Private Philips 3D Presentation State Storage 1.3.46.670589.2.5.1.1 Yes No
Private Philips Composite Object Storage 1.3.46.670589.5.0.4 Yes No
Private Philips HP Live 3D 01 Storage 1.2.840.113543.6.6.1.3.10001 Yes No
Private Philips HP Live 3D 02 Storage 1.2.840.113543.6.6.1.3.10002 Yes No
Private Philips Live Run Storage 1.3.46.670589.7.8.1618510092 Yes No
Private Philips MR Cardio Analysis Storage 1.3.46.670589.5.0.11.1 Yes No
Private Philips MR Cardio Analysis Storage (Retired) 1.3.46.670589.5.0.11 Yes No
Private Philips MR Cardio Profile Storage 1.3.46.670589.5.0.7 Yes No
Private Philips MR Cardio Storage 1.3.46.670589.5.0.8.1 Yes No
Private Philips MR Cardio Storage (Retired) 1.3.46.670589.5.0.8 Yes No
Private Philips MR Examcard Storage 1.3.46.670589.11.0.0.12.4 Yes No
Private Philips MR Series Data Storage 1.3.46.670589.11.0.0.12.2 Yes No
Private Philips MR Spectrum Storage 1.3.46.670589.11.0.0.12.1 Yes No
Private Philips Perfusion Storage 1.3.46.670589.5.0.13 Yes No
Private Philips Reconstruction Storage 1.3.46.670589.7.8.16185100130 Yes No
Private Philips Run Storage 1.3.46.670589.7.8.16185100129 Yes No
Private Philips Specialised XA Storage 1.3.46.670589.2.3.1.1 Yes No
Private Philips Surface Storage 1.3.46.670589.5.0.3.1 Yes No
Private Philips Surface Storage (Retired) 1.3.46.670589.5.0.3 Yes No
Private Philips Volume Set Storage 1.3.46.670589.2.11.1.1 Yes No
Private Philips Volume Storage 1.3.46.670589.5.0.1.1 Yes No
Private Philips Volume Storage (Retired) 1.3.46.670589.5.0.1 Yes No
Private Philips VRML Storage 1.3.46.670589.2.8.1.1 Yes No
Private Philips X-Ray MF Storage 1.3.46.670589.7.8.1618510091 Yes No
Private Siemens AX Frame Sets Storage 1.3.12.2.1107.5.99.3.11 Yes No
Private Siemens CSA Non Image Storage 1.3.12.2.1107.5.9.1 Yes No
Private Siemens CT MR Volume Storage 1.3.12.2.1107.5.99.3.10 Yes No
Private TomTec Annotation Storage 1.2.276.0.48.5.1.4.1.1.7 Yes No

These are the default SOP Classes supported. By altering the configuration it is possible to support additional or fewer SOP Classes.

4.2.2.2. Association Policies

4.2.2.2.1. General

The DICOM standard Application Context Name for DICOM 3.0 is always accepted and proposed:

Table 4.18 DICOM Application Context for Storage Application Entity
Application Context Name 1.2.840.10008.3.1.1.1

4.2.2.2.2. Number Of Associations

The Query/Retrieve Application Entity can support multiple simultaneous Associations requested by peer AEs. The maximum total number of simultaneous Associations accepted from peer AEs is configurable. It is unlimited by default.

The Query/Retrieve Application Entity initiates multiple simultaneous Associations to peer AEs. Particularly for each simultaneous processed MOVE Retrieve request, a new Association to the specified Move Destination is initiated.

Table 4.19 Number of Simultaneous Associations as an SCP for the Storage Application Entity
Maximum number of simultaneous Associations requested by peer AEs No Maximum Limit (Configurable)
Maximum number of simultaneous Associations initiated by the Query/Retrieve Application Application Entity No Maximum Limit

4.2.2.2.3. Asynchronous Nature

The Query/Retrieve Application Entity supports asynchronous communication (multiple outstanding transactions over a single Association). The maximum number of outstanding asynchronous transactions is configurable. It is unlimited by default.

Table 4.20 Asynchronous Nature for the Query/Retrieve Application Entity
Maximum number of outstanding asynchronous transactions No Maximum Limit (Configurable)

4.2.2.2.4. Implementation Identifying Information

The implementation information for the Query/Retrieve Application Entity is:

Table 4.21 DICOM Implementation Class and Version for the Query/Retrieve Application Entity
Implementation Class UID 1.2.40.0.13.1.3
Implementation Version Name dcm4che-5.xx.yy

All Application Entities of dcm4che DICOM Archive 5 use the same Implementation Version Name. This Version Name is updated with each new release of the product software.

4.2.2.3. Association Initiation Policy

4.2.2.3.1. Activity - Send Images Requested By an External Peer AE

4.2.2.3.1.1. Description and Sequencing of Activity

<TODO>

4.2.2.3.1.2. Proposed Presentation Contexts

The Query/Retrieve Application Entity will propose Presentation Contexts for Verification, Study Root Query/Retrieve Information Model - FIND, Study Root Query/Retrieve Information Model - MOVE and of supported Storage SOP Classes.

Table 4.22 Proposed Presentation Contexts by the Query/Retrieve Application Entity
Presentation Context Table
Abstract Syntax
Transfer Syntax Role Ext. Neg.
Name
UID Name UID
Verification
1.2.840.10008.1.1 Implicit VR Little Endian 1.2.840.10008.1.2 SCU None
Study Root Query/Retrieve
Information Model - FIND
1.2.840.10008.5.1.4.1.2.2.1 Implicit VR Little Endian 1.2.840.10008.1.2 SCU None
Study Root Query/Retrieve
Information Model - MOVE
1.2.840.10008.5.1.4.1.2.2.2 Implicit VR Little Endian 1.2.840.10008.1.2 SCU None
  1. Transfer Syntaxes for Image Storage SOP Classes
SCU None
  1. Transfer Syntax for Video Storage SOP Classes
SCU None
  1. Transfer Syntaxes for SR Storage SOP Classes
SCU None
  1. Transfer Syntaxes for Other Storage SOP Classes
SCU None
Table 4.23 Transfer Syntaxes for Image Storage SOP Classes
Transfer Syntax Name UID
Implicit VR Little Endian 1.2.840.10008.1.2
Explicit VR Little Endian 1.2.840.10008.1.2.1
JPEG Baseline (Process 1) 1.2.840.10008.1.2.4.50
JPEG Extended (Process 2 & 4) 1.2.840.10008.1.2.4.51
JPEG Lossless, Non-Hierarchical (Process 14) 1.2.840.10008.1.2.4.54
JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1]) 1.2.840.10008.1.2.4.70
JPEG-LS Lossless 1.2.840.10008.1.2.4.80
JPEG-LS Lossy (Near-Lossless) 1.2.840.10008.1.2.4.81
JPEG 2000 (Lossless Only) 1.2.840.10008.1.2.4.90
JPEG 2000 1.2.840.10008.1.2.4.91
RLE Lossless 1.2.840.10008.1.2.5
Table 4.24 Transfer Syntax for Video Storage SOP Classes
Transfer Syntax Name UID
JPEG Baseline (Process 1) 1.2.840.10008.1.2.4.50
MPEG2 Main Profile @ Main Level 1.2.840.10008.1.2.4.100
MPEG2 Main Profile @ High Level 1.2.840.10008.1.2.4.101
MPEG-4 AVC/H.264 High Profile / Level 4.1 1.2.840.10008.1.2.4.102
MPEG-4 AVC/H.264 BD-compatible High Profile / Level 4.1 1.2.840.10008.1.2.4.103
MPEG-4 AVC/H.264 High Profile / Level 4.2 For 2D Video 1.2.840.10008.1.2.4.104
MPEG-4 AVC/H.264 High Profile / Level 4.2 For 3D Video 1.2.840.10008.1.2.4.105
MPEG-4 AVC/H.264 Stereo High Profile / Level 4.2 1.2.840.10008.1.2.4.106
Table 4.25 Transfer Syntaxes for SR Storage SOP Classes
Transfer Syntax Name UID
Implicit VR Little Endian 1.2.840.10008.1.2
Explicit VR Little Endian 1.2.840.10008.1.2.1
Deflated Explicit VR Little Endian 1.2.840.10008.1.2.1.99
Table 4.26 Transfer Syntaxes for Other Storage SOP Classes
Transfer Syntax Name UID
Implicit VR Little Endian 1.2.840.10008.1.2
Explicit VR Little Endian 1.2.840.10008.1.2.1

4.2.2.3.1.3. SOP Specific Conformance for Verification SOP Class

Standard conformance is provided to the DICOM Verification Service Class as an SCU. The Verification Service as an SCU is actually only supported as a diagnostic service tool for network communication issues.

4.2.2.3.1.4. SOP Specific Conformance for Image SOP Classes

<TODO>

Table 4.27 STORAGE-SCU AE C-STORE Response Status Handling Behavior
Service Status Further Meaning Error Code Behaviour
Success Success 0000 The SCP has successfully stored the exported SOP Instance. A message is sent to the QUERY-RETRIEVE-SCP AE indicating successful export. The QUERY-RETRIEVE-SCP AE will send the appropriate PENDING or SUCCESS Status in the C-MOVE Response. Success indication message is output to the Service Logs. No message is posted to the User Interface.
Refused Out of Resources A700 - A7FF This is treated as a permanent Failure. A message is sent to the QUERY-RETRIEVE-SCP AE indicating an export failure and the Association is released. The QUERY-RETRIEVE-SCP AE will send an appropriate Status in the C-MOVE Response. Error indication message is output to the Service Logs. No message is posted to the User Interface.
Error Data Set does not match SOP Class A900 - A9FF This is treated as a permanent Failure. A message is sent to the QUERY-RETRIEVE-SCP AE indicating an export failure and the Association is released. The QUERY-RETRIEVE-SCP AE will send an appropriate Status in the C-MOVE Response. Error indication message is output to the Service Logs. No message is posted to the User Interface.
Error Cannot Understand C000 - CFFF This is treated as a permanent Failure. A message is sent to the QUERY-RETRIEVE-SCP AE indicating an export failure and the Association is released. The QUERY-RETRIEVE-SCP AE will send an appropriate Status in the C-MOVE Response. Error indication message is output to the Service Logs. No message is posted to the User Interface.
Warning Coercion of Data Elements B000 Image transmission is considered successful. A message is sent to the QUERY-RETRIEVE-SCP AE indicating successful export. The QUERY-RETRIEVE-SCP AE will send the appropriate PENDING or SUCCESS Status in the C-MOVE Response. Warning indication message is output to the Service Logs. No message is posted to the User Interface.
Warning Data Set does not match SOP Class B007 Image transmission is considered successful. A message is sent to the QUERY-RETRIEVE-SCP AE indicating successful export. The QUERY-RETRIEVE-SCP AE will send the appropriate PENDING or SUCCESS Status in the C-MOVE Response. Warning indication message is output to the Service Logs. No message is posted to the User Interface.
Warning Elements Discarded B006 Image transmission is considered successful. A message is sent to the QUERY-RETRIEVE-SCP AE indicating successful export. The QUERY-RETRIEVE-SCP AE will send the appropriate PENDING or SUCCESS Status in the C-MOVE Response. Warning indication message is output to the Service Logs. No message is posted to the User Interface.
Warning Attribute List Error 0107 Image transmission is considered successful. A message is sent to the QUERY-RETRIEVE-SCP AE indicating successful export. The QUERY-RETRIEVE-SCP AE will send the appropriate PENDING or SUCCESS Status in the C-MOVE Response. Warning indication message is output to the Service Logs. No message is posted to the User Interface.
Warning Attribute Value Out of Range 0116 Image transmission is considered successful. A message is sent to the QUERY-RETRIEVE-SCP AE indicating successful export. The QUERY-RETRIEVE-SCP AE will send the appropriate PENDING or SUCCESS Status in the C-MOVE Response. Warning indication message is output to the Service Logs. No message is posted to the User Interface.
Any other status code. This is treated as a permanent Failure. A message is sent to the QUERY-RETRIEVE-SCP AE indicating an export failure and the Association is released. The QUERY-RETRIEVE-SCP AE will send an appropriate Status in the C-MOVE Response. Error indication message is output to the Service Logs. No message is posted to the User Interface.

All Status Codes indicating an error or refusal are treated as a permanent failure. The STORAGE-SCU AE never automatically resends images when an error Status Code is returned in a C-STORE Response. For specific behavior regarding Status Code values returned in C-MOVE Responses, refer to the Services Supported as an SCP by the DCM4CHEE SCP AE.

Table 4.28 STORAGE-SCU AE Communication Failure Behavior
Exception Behaviour
Timeout expiry for an expected DICOM Message Response (DIMSE level timeout). The Association is aborted using a DICOM A-ABORT and a message is sent to the QUERY-RETRIEVE-SCP AE indicating an export failure. The QUERY-RETRIEVE-SCP AE will send an appropriate Status in the C-MOVE Response. Error indication message is output to the Service Logs. No message is posted to the User Interface.
Timeout expiry for an expected DICOM PDU or TCP/IP packet (Low-level timeout). The Association is aborted using a DICOM A-ABORT and a message is sent to the QUERY-RETRIEVE-SCP AE indicating an export failure. The QUERY-RETRIEVE-SCP AE will send an appropriate Status in the C-MOVE Response. Error indication message is output to the Service Logs. No message is posted to the User Interface.
Association A-ABORTed by the SCP or the network layers indicate communication loss (i.e., low-level TCP/IP socket closure) A message is sent to the QUERY-RETRIEVE-SCP AE indicating an export failure. The QUERY-RETRIEVE-SCP AE will send an appropriate Status in the C-MOVE Response. Error indication message is output to the Service Logs. No message is posted to the User Interface.

4.2.2.4. Association Acceptance Policy

4.2.2.4.1. Activity - Handling Query and Retrieval Requests

4.2.2.4.1.1. Description and Sequencing of Activity

<TODO>

4.2.2.4.1.2. Accepted Presentation Contexts

The Query/Retrieve Application Entity will accept Presentation Contexts for all SOP Classes listed in Table 4.2.1.1-1 by default. The list of accepted Transfer Syntaxes for each accepted Abstract Syntax - as the list of accepted Abstract Syntaxes itselfs - is configurable.

Table 4.29 Accepted Presentation Contexts of Query/Retrieve Application Entity by default configuration
Presentation Context Table
Abstract Syntax
Transfer Syntax Role Ext. Neg.
Name
UID Name UID
Verification
1.2.840.10008.1.1 Implicit VR Little Endian 1.2.840.10008.1.2 SCP None
Patient Root Query/Retrieve
Information Model - FIND
1.2.840.10008.5.1.4.1.2.1.1 Implicit VR Little Endian 1.2.840.10008.1.2 SCP
  • Relational
  • Date Range
  • Fuzzy
  • Timezone
Patient Root Query/Retrieve
Information Model - MOVE
1.2.840.10008.5.1.4.1.2.1.2 Implicit VR Little Endian 1.2.840.10008.1.2 SCP
  • Relational
Patient Root Query/Retrieve
Information Model - GET
1.2.840.10008.5.1.4.1.2.1.3 Implicit VR Little Endian 1.2.840.10008.1.2 SCP
  • Relational
Study Root Query/Retrieve
Information Model - FIND
1.2.840.10008.5.1.4.1.2.2.1 Implicit VR Little Endian 1.2.840.10008.1.2 SCP
  • Relational
  • Date Range
  • Fuzzy
  • Timezone
Study Root Query/Retrieve
Information Model - MOVE
1.2.840.10008.5.1.4.1.2.2.2 Implicit VR Little Endian 1.2.840.10008.1.2 SCP
  • Relational
Study Root Query/Retrieve
Information Model - GET
1.2.840.10008.5.1.4.1.2.2.3 Implicit VR Little Endian 1.2.840.10008.1.2 SCP
  • Relational
Image Storage SOP Class listed in SOP Classes for Query/Retrieve Application Entity
  1. Transfer Syntaxes for Image Storage SOP Classes
SCU None
Any Video Storage SOP Class listed in SOP Classes for Query/Retrieve Application Entity
  1. Transfer Syntax for Video Storage SOP Classes
SCU None
  1. Transfer Syntaxes for SR Storage SOP Classes
SCU None
Other Storage SOP Class listed in SOP Classes for Query/Retrieve Application Entity
  1. Transfer Syntaxes for Other Storage SOP Classes
SCU None

4.2.2.4.1.3. SOP Specific Conformance for Query SOP Classes

The Query/Retrieve SCP AE supports hierarchical queries and relational queries. There are no attributes always returned by default. Only those attributes requested in the query identifier are returned. Query responses always return values from the DCM4CHEE archive database. Exported SOP Instances are always updated with the latest values in the database prior to export. Thus, a change in Patient demographic information will be contained in both the C-FIND Responses and any Composite SOP Instances exported to a C-MOVE Destination AE. Patient Root Information Model All required search keys on each of the four levels (Patient, Study, Series, and Image) are supported. However, the Patient ID (0010,0020) key must have at least a partial value if the Patient’s Name (0010,0010) is not present in a Patient Level query. Study Root Information Model All the required search keys on each of the three levels (Study, Series, and Image) are supported. If no partial values are specified for Study attributes then either the Patient ID (0010,0020) key or the Patient’s Name (0010,0010) must have at least a partial value specified.

Table 4.30 Patient Root C-FIND SCP Supported Elements
Level Name/Attribute Name Tag VR Types of Matching
SOP Common      
Specific Character Set 0008,0005 CS NONE
Patient Level      
Patient’s Name 0010,0010 PN S,*,U
Patient ID 0010,0020 LO S,*,U
Patient’s Birth Date 0010,0030 DA S,U
Patient’s Sex 0010,0040 CS S,U
Other Patient IDs 0010,1000 LO NONE
Other Patient Names 0010,1001 PN NONE
Study Level      
Study Date 0008,0020 DA S,*,U,R
Study Time 0008,0030 TM U,R
Accession Number 0008,0050 SH S,*,U
Study ID 0020,0010 SH S,*,U
Study Instance UID 0020,000D SH S,U,L
Referring Physician’s Name 0008,0090 PN S,*,U
Study Description 0008,1030 LO S,*,U
Series Level      
Modality 0008,0060 CS S,*,U
SeriesNumber 0020,0011 IS S,*,U
SeriesInstanceUID 0020,000E UI S,U,L
Operator’s Name 0008,1070 PN NONE
Image Level      
Instance Number 0020,0013 IS S,*,U
SOP Instance UID 0008,0018 UI S,U,L
Table 4.31 Study Root C-FIND SCP Supported Elements
Level Name/Attribute Name Tag VR Types of Matching
SOP Common      
Specific Character Set 0008,0005 CS NONE
Study Level      
Patient’s Name 0010,0010 PN S,*,U
Patient ID 0010,0020 LO S,*,U
Patient’s Birth Date 0010,0030 DA S,U
Patient’s Sex 0010,0040 CS S,U
Other Patient IDs 0010,1000 LO NONE
Other Patient Names 0010,1001 PN NONE
Study Date 0008,0020 DA S,*,U,R
Study Time 0008,0030 TM U,R
Accession Number 0008,0050 SH S,*,U
Study ID 0020,0010 SH S,*,U
Study Instance UID 0020,000D SH S,U,L
Referring Physician’s Name 0008,0090 PN S,*,U
Study Description 0008,1030 LO S,*,U
Series Level      
Modality 0008,0060 CS S,*,U
SeriesNumber 0020,0011 IS S,*,U
SeriesInstanceUID 0020,000E UI S,U,L
Operator’s Name 0008,1070 PN NONE
Image Level      
Instance Number 0020,0013 IS S,*,U
SOP Instance UID 0008,0018 UI S,U,L

The tables should be read as follows:

  • Attribute Name: Attributes supported for returned C-FIND Responses.
  • Tag: Appropriate DICOM tag for this attribute.
  • VR: Appropriate DICOM VR for this attribute.
  • Types of Matching: The types of Matching supported by the C-FIND SCP.

The values in ‘Types of Matching’ column mean as follows :

  • “S” indicates the identifier attribute can specify Single Value Matching.
  • “R” will indicate Range Matching.
  • “*” will denote wild card matching.
  • “U” will indicate universal matching.
  • “L” will indicate that UID lists are supported for matching.
  • “NONE” indicates that no matching is supported, but that values for this Element in the database can be returned.
Table 4.32 Query/Retrieve SCP AE C-FIND Response Status Return Behavior
Service Status Further Meaning Error Code Behaviour
Success Success 0000 Matching is complete. No final identifier is supplied.
Refused Out of Resources A700 System reached the limit in disk space or memory usage. Error message is output to as an alert to the User Interface, and to the Service Log.
Failed Identifier does not match SOP Class A900 The C-FIND query identifier contains invalid Elements or values, or is missing mandatory Elements or values for the specified SOP Class. Error message is output to the Service Log.
  Unable to process C001 The C-FIND query identifier is valid for the specified SOP Class but cannot be used to query the database. For example, this can occur if a Patient Level query is issued but the identifier has only empty values for both the Patient ID and the Patient Name. Error message is output to the Service Log.
Cancel Matching terminated due to Cancel Request FE00 The C-FIND SCU sent a Cancel Request. This has been acknowledged and the search for matches has been halted.
Pending Matches are continuing and current match is supplied. FF00 Indicates that the search for further matches is continuing. This is returned when each successful match is returned and when further matches are forthcoming. This status code is returned if all Optional keys in the query identifier are actually supported.
  Matches are continuing but one or more Optional Keys were not supported. FF01 Indicates that the search for further matches is continuing. This is returned when each successful match is returned and when further matches are forthcoming. This status code is returned if there are Optional keys in the query identifier that are not supported.

4.2.2.4.1.4. SOP Specific Conformance for Retrieval SOP Classes

The Query/Retrieve SCP AE will convey to the Storage SCU AE that an Association with a DICOM Application Entity named by the external C-MOVE SCU (through a MOVE Destination AE Title) should be established. It will also convey to the Storage SCU AE to perform C-STORE operations on specific images requested by the external C-MOVE SCU. One or more of the Image Storage Presentation Contexts listed in Table 4.2.2.3-1. will be negotiated. The Query/Retrieve SCP AE can support lists of UIDs in the C-MOVE Request at the Study, Series, and Image Levels. The list of UIDs must be at the Level of the C-MOVE Request however. For example, if the C-MOVE Request is for Series Level retrieval but the identifier contains a list of Study UIDs then the C-MOVE Request will be rejected, and the A900 Failed Status Code will be returned in the C-MOVE Response. An initial C-MOVE Response is always sent after confirming that the C-MOVE Request itself can be processed. After this, the Query/Retrieve SCP AE will return a response to the C-MOVE SCU after the Storage SCU AE has attempted to send each image. This response reports the number of remaining SOP Instances to transfer, and the number transferred having a successful, failed, or warning status. If the Composite SOP Instances must be retrieved from long-term archive prior to export there may be quite a long delay between the first C-MOVE Response and the next one after the attempt to export the first image. The maximum length of time for this delay will depend on the particular type of archive used but typically varies between 3 and 10 minutes.

Table 4.33 Query/Retrieve SCP AE C-MOVE Response Status Return Behavior
Service Status Further Meaning Error Code Behaviour
Success Sub-operations complete - No Failures 0000 All the Composite SOP Instances have been successfully sent to the C-MOVE Destination AE.
Refused Out of Resources - Unable to calculate number of matches A701 Number of matches cannot be determined due to system failure. Returned if the server’s database is not functioning so the search for matches to the C-MOVE Request cannot be found. Error message is output as an alert on the User Interface, and to the Service Log.
  Out of Resources - Unable to perform sub-operations A702 C-STORE sub-operations cannot be performed due to failure to access Composite SOP Instances in archive, or failure of a C-STORE Request. For example, this Status will be returned if the required SOP Instances are determined to be off-line (i.e., the MO media has been removed from the archive jukebox). Error message is output as an alert on the User Interface, and to the Service Log.
  Move destination unknown A801 The Destination Application Entity named in the C-MOVE Request is unknown to Query-Retrieve SCP AE. Error message is output to the Service Log.
Failed Identifier does not match SOP Class A900 The C-MOVE identifier contains invalid Elements or values, or is missing mandatory Elements or values for the specified SOP Class or retrieval level. Error message is output to the Service Log.
Cancel Matching terminated due to Cancel Request FE00 The C-MOVE SCU sent a Cancel Request. This has been acknowledged and the export of Composite SOP Instances to the C-MOVE Destination AE has been halted.
Pending Sub-operations are continuing FF00 A Response with this Status Code is sent every time a Composite SOP Instance has been successfully sent to the C-MOVE Destination AE.

Note that the Warning Status, B000 (Sub-operations complete - One or more Failures) is never returned. If a failure occurs during export to the C-MOVE Destination AE by the STORAGE-SCU AE then the entire task is aborted. Thus any remaining matches are not exported.

Table 4.34 Query/Retrieve SCP AE Communication Failure Behavior
Exception Behaviour
Timeout expiry for an expected DICOM Message Request (DIMSE level timeout). I.e. The QUERY-RETRIEVE-SCP AE is waiting for the next C-FIND or C-MOVE Request on an open Association but the timer expires. The Association is aborted by issuing a DICOM A-ABORT. Error message is output to the Service Log. If the STORAGE-SCU AE is still exporting Composite SOP Instances as a result of an earlier C-MOVE Request received on this Association, it will continue attempting to complete the entire C-MOVE Request.
Timeout expiry for an expected DICOM PDU or TCP/IP packet (Low-level timeout). I.e. The QUERY-RETRIEVE-SCP AE is waiting for the next message PDU but the timer expires. The Association is aborted by issuing a DICOM A-ABORT. Error message is output to the Service Log. If the STORAGE-SCU AE is still exporting Composite SOP Instances as a result of an earlier C-MOVE Request received on this Association, it will continue attempting to complete the entire C-MOVE Request.
Association aborted by the SCU or the network layers indicate communication loss (i.e., low-level TCP/IP socket closure) Error message is output to the Service Log. If the STORAGE-SCU AE is still exporting Composite SOP Instances as a result of an earlier C-MOVE Request received on this Association, it will continue attempting to complete the entire C-MOVE Request.