CCWorkstationPersonal13 1DCS
CCWorkstationPersonal13 1DCS
Edition(s): Personal
Version: 13.1
Synaptive Medical
MaRS Discovery District
101 College Street, Suite 200
Toronto, ON M5G 1L7
Canada
1 CONFORMANCE STATEMENT OVERVIEW
1.1 OVERVIEW
The application supports querying a remote system for a list of DICOM objects that may then be retrieved
to the local system and displayed, in the case of images. It also supports sending locally loaded objects
across the network to another system. Only hierarchical study root query and retrieval is supported for
both SCP and SCU query operations.
Notes:
- The hanging protocols support in the application is a proprietary implementation, and is not
DICOM compatible.
- Certain functions of the application are “Premium Features” and may not be available under all
licenses. This document describes the conformance of these features when the application is
installed with an appropriate license.
All other storage SOP Classes can be retrieved and stored locally, and sent to other DICOM devices, but
are otherwise completely ignored by the application. Table 1.1-1 provides a detailed summary.
Table 1.1-1
NETWORK SERVICES
Page 2
Digital Mammography X-Ray Image Storage – For Stored and Viewed Yes
Presentation
Digital Mammography X-Ray Image Storage – For Stored and Viewed Yes
Processing
Digital X-Ray Image Storage – For Presentation Stored and Viewed Yes
Digital X-Ray Image Storage – For Processing Stored and Viewed Yes
Enhanced CT Image Storage Stored and Viewed Yes
Enhanced MR Image Storage Stored and Viewed Yes
Enhanced PET Image Storage Stored and Viewed Yes
Enhanced US Image Storage Stored and Viewed Yes
Enhanced XA Image Storage Stored and Viewed Yes
Enhanced XRF Image Storage Stored and Viewed Yes
MR Image Storage Stored and Viewed Yes
Multi-frame Grayscale Byte Secondary Capture Stored and Viewed Yes
Image Storage
Multi-frame Grayscale Word Secondary Capture Stored and Viewed Yes
Image Storage
Multi-frame Single Bit Secondary Capture Image Stored and Viewed Yes
Storage
Multi-frame True Color Secondary Capture Image Stored and Viewed Yes
Storage
Nuclear Medicine Image Storage (Retired) Stored and Viewed Yes
Nuclear Medicine Image Storage Stored and Viewed Yes
Ophthalmic Photography 16 Bit Image Storage Stored and Viewed Yes
Ophthalmic Photography 8 Bit Image Storage Stored and Viewed Yes
Ophthalmic Tomography Image Storage Stored and Viewed Yes
Positron Emission Tomography Image Storage Stored and Viewed Yes
RT Image Storage Stored and Viewed Yes
Secondary Capture Image Storage Stored and Viewed Yes
Ultrasound Image Storage Stored and Viewed Yes
Ultrasound Image Storage (Retired) Stored and Viewed Yes
Ultrasound Multi-frame Image Storage Stored and Limited Viewing Yes
Ultrasound Multi-frame Image Storage (Retired) Stored and Limited Viewing Yes
Video Endoscopic Image Storage Stored and Limited Viewing Yes
Video Microscopic Image Storage Stored and Limited Viewing Yes
Video Photographic Image Storage Stored and Limited Viewing Yes
VL Endoscopic Image Storage Stored and Viewed Yes
VL Microscopic Image Storage Stored and Viewed Yes
VL Photographic Image Storage Stored and Viewed Yes
VL Slide-Coordinates Microscopic Image Storage Stored and Viewed Yes
Page 3
X-Ray 3D Angiographic Image Storage Stored and Viewed Yes
X-Ray 3D Craniofacial Image Storage Stored and Viewed Yes
X-Ray Angiographic Bi-Plane Image Storage Stored and Viewed Yes
(Retired)
X-Ray Angiographic Image Storage Stored and Viewed Yes
X-Ray Radiofluoroscopic Image Storage Stored and Viewed Yes
Waveforms, Notes, Reports, Measurements Transfer
12-lead ECG Waveform Storage Stored only Yes
Ambulatory ECG Waveform Storage Stored only Yes
Basic Text SR Storage Stored only Yes
Basic Voice Audio Waveform Storage Stored only Yes
Blending Softcopy Presentation State Storage Stored only Yes
Cardiac Electrophysiology Waveform Storage Stored only Yes
Chest CAD SR Storage Stored only Yes
Colon CAD SR Storage Stored only Yes
Color Softcopy Presentation State Storage Yes – Key Object Selections only Yes
Comprehensive SR Storage Stored only Yes
Deformable Spatial Registration Storage Stored only Yes
Encapsulated CDA Storage Stored only Yes
Encapsulated PDF Storage Yes – Requires external viewer Yes
Enhanced SR Storage Stored only Yes
General ECG Waveform Storage Stored only Yes
Grayscale Softcopy Presentation State Storage Yes – Key Object Selections only Yes
Hemodynamic Waveform Storage Stored only Yes
Key Object Selection Document Storage Yes – Images only Yes
Macular Grid Thickness and Volume Report Storage Stored only Yes
Mammography CAD SR Storage Stored only Yes
MR Spectroscopy Storage Stored only Yes
Procedure Log Storage Stored only Yes
Pseudo-Color Softcopy Presentation State Storage Stored only Yes
Raw Data Storage Stored only Yes
Real World Value Mapping Storage Stored only Yes
RT Beams Treatment Record Storage Stored only Yes
RT Brachy Treatment Record Storage Stored only Yes
RT Dose Storage Stored only Yes
RT Ion Beams Treatment Record Storage Stored only Yes
RT Ion Plan Storage Stored only Yes
RT Plan Storage Stored only Yes
RT Structure Set Storage Stored only Yes
Page 4
RT Treatment Summary Record Storage Stored only Yes
Segmentation Storage Stored only Yes
Spatial Fiducials Storage Stored only Yes
Spatial Registration Storage Stored only Yes
Spectacle Prescription Reports Storage Stored only Yes
Standalone Curve Storage (Retired) Stored only Yes
Standalone Modality LUT Storage (Retired) Stored only Yes
Standalone Overlay Storage (Retired) Stored only Yes
Standalone PET Curve Storage (Retired) Stored only Yes
Standalone VOI LUT Storage (Retired) Stored only Yes
Stereometric Relationship Storage Stored only Yes
Stored Print Storage (Retired) Stored only Yes
X-Ray Radiation Dose SR Storage Stored only Yes
Query/Retrieve
Table 1.1-2
MEDIA SERVICES
Note: Support for General Purpose BD is based on the final text of DICOM Supplement 153.
Page 5
2 TABLE OF CONTENTS
Page 6
7 ... SECURITY............................................................................................................................................ 65
7.1 ....... SECURITY PROFILES ............................................................................................................ 65
7.1.1 .... Basic Application Level Confidentiality Profile .................................................................. 65
7.1.2 .... Audit Trail Message Format Profile ................................................................................... 74
7.2 ....... ASSOCIATION LEVEL SECURITY ........................................................................................ 76
7.3 ....... APPLICATION LEVEL SECURITY ......................................................................................... 76
8 ... ANNEXES ............................................................................................................................................. 77
8.1 ....... IOD CONTENTS ..................................................................................................................... 77
8.1.1 .... Created SOP Instances .................................................................................................... 77
8.1.2 .... Usage of Attributes from Received IODs .......................................................................... 97
8.1.3 .... Attribute Mapping ............................................................................................................ 106
8.1.4 .... Coerced/Modified Fields ................................................................................................. 106
8.2 ....... DATA DICTIONARY OF PRIVATE ATTRIBUTES ................................................................ 106
8.3 ....... CODED TERMINOLOGY AND TEMPLATES ....................................................................... 106
8.4 ....... GRAYSCALE IMAGE CONSISTENCY ................................................................................. 106
8.5 ....... STANDARD EXTENDED/SPECIALIZED/PRIVATE SOP CLASSES ................................... 106
8.6 ....... PRIVATE TRANSFER SYNTAXES....................................................................................... 106
Page 7
3 INTRODUCTION
3.2 AUDIENCE
This document is written for the people who need to understand how ClearCanvas Workstation will
integrate into their healthcare facility. This includes both those responsible for overall imaging network
policy and architecture, as well as integrators and developers who need to have a detailed understanding
of the DICOM features of the product. This document contains some basic DICOM definitions so that any
reader may understand how this product implements DICOM features. However, integrators and
Page 8
developers are expected to fully understand all the DICOM terminology, how the tables in this document
relate to the product’s functionality, and how that functionality integrates with other devices that support
compatible DICOM features.
3.3 REMARKS
This application has been approved for sale as a medical device in the United States.
The hanging protocols support in the application is a proprietary implementation, and is not DICOM
compatible.
Certain functions of the application are “Premium Features” and may not be available under all licenses.
This document describes the conformance of these features when the application is installed with an
appropriate license.
Page 9
4 NETWORKING
Local User
Creates Ancillary
Content
Requested Images
STORAGE-SCU
Received by
Application Entity
Remote AE
Local User
Requests Send
Local User
Requests Query
Remote AE
FIND-SCU Receives Query or
Application Entity Retrieve
Local User Views Command
Images of Patient
with Prior Studies
Remote AE
Local User MOVE-SCU Receives Query or
Requests Retrieval Application Entity Retrieve
Command
Unsolicited or
STORAGE-SCP Requested
Application Entity Instances Sent by
Remote AE
Remote AE
FIND-SCP
Requests Query or
Application Entity
Retrieval
Unsolicited or Remote AE
Requested Instances MOVE-SCP
Sent to Remote AE via
Requested Image
Application Entity
STORAGE-SCU Retrieval
Verification
ECHO-SCP
Requested by
Application Entity
Remote AE
DICOM Standard
Interface
Figure 4.1-1
IMPLEMENTATION MODEL
Page 10
The application is a .NET application that provides a user interface, internal database and network
listener that spawns additional threads as necessary to handle incoming connections, as well as limited
media support.
Conceptually, the network services may be modeled as the following separate AEs, though in fact all the
AEs share a single (configurable) AE Title:
4.1.2.1 ECHO-SCP
ECHO-SCP waits in the background for connections, will accept associations with Presentation Contexts
for the SOP Class of the Verification Service Class, and will respond successfully to echo requests.
4.1.2.2 ECHO-SCU
ECHO-SCU is activated through the user interface when a user selects a remote AE to verify (from a pre-
configured list), then initiates a verification.
4.1.2.3 STORAGE-SCP
STORAGE-SCP waits in the background for connections, will accept associations with Presentation
Contexts for SOP Classes of the Storage Service Class, and will store the received instances to the
internal database where they may subsequently be listed and viewed through the user interface.
4.1.2.4 STORAGE-SCU
STORAGE-SCU is typically activated through the user interface when a user selects studies from the
local store and requests that they be sent to a remote AE (selected from a pre-configured list).
STORAGE-SCU can also be activated internally when a user creates ancillary content such as key object
selections, secondary capture images, softcopy presentation states, and encapsulated PDF documents.
4.1.2.5 FIND-SCP
FIND-SCP waits in the background for connections, will accept associations with Presentation Contexts
for the SOP Class of the Study Root Query/Retrieve Information Model – FIND Service Class, and will
respond successfully to query requests.
4.1.2.6 FIND-SCU
FIND-SCU is typically activated through the user interface when a user selects a remote AE to query
(from a pre-configured list), then initiates a query for studies. For a single study at a time, the user can
also elect to view details of the series in it, which also utilizes FIND-SCU.
FIND-SCU can also be activated internally when a user opens one or more studies for viewing and there
is at least one remote AE marked as a “Default Server” in the configuration. A query is initiated to list
prior studies related to the current patient(s) being viewed.
Page 11
4.1.2.7 MOVE-SCP
MOVE-SCP waits in the background for connections, will accept associations with Presentation Contexts
for the SOP Class of the Study Root Query/Retrieve Information Model – MOVE Service Class, and will
respond successfully to move requests by initiating storage of instances to the remote AE.
4.1.2.8 MOVE-SCU
MOVE-SCU is activated through the user interface when a user selects a study for retrieval. A connection
to the remote AE is established to initiate the retrieval and the STORAGE-SCP AE receives the retrieved
instances.
4.1.2.9 PRINT-SCU
PRINT-SCU is activated through the user interface when a user selects one or more previously-identified
images for printing. A connection to the remote AE is established to transfer the selected images for
printing.
- STORAGE-SCU is also initiated internally by both MOVE-SCP and a Send Key Object
Selections operation.
- FIND-SCU is also initiated internally by a Query for Prior Studies operation.
ECHO-SCU and FIND-SCU activities are typically synchronous and blocking except when FIND-SCU is
invoked as a Query for Prior Studies operation, in which case it is asynchronous and non-blocking.
STORAGE-SCU and MOVE-SCU activities are asynchronous and non-blocking.
4.2 AE SPECIFICATIONS
4.2.1 ECHO-SCP
Table 4.2-1
SOP CLASSES SUPPORTED BY ECHO SCP
4.2.1.2.1 General
ECHO-SCP accepts but never initiates associations.
Table 4.2-2
MAXIMUM PDU SIZE RECEIVED FOR ECHO-SCP
Page 12
4.2.1.2.2 Number of Associations
Table 4.2-3
NUMBER OF ASSOCIATIONS FOR ECHO-SCP
- The Called AE Title does not match the AE Title shared by all the SCPs of the application.
Page 13
4.2.1.4.1.3.2 Presentation Context Acceptance Criterion
ECHO-SCP will only accept a Presentation Context compatible with the one listed in Table 4.2-5.
ECHO-SCP will accept duplicate Presentation Contexts; that is, if it is offered multiple Presentation
Contexts, each of which offers acceptable Transfer Syntaxes, it will accept all Presentation Contexts,
applying the same method for selecting a Transfer Syntax for each.
4.2.2 ECHO-SCU
Table 4.2-6
SOP CLASSES SUPPORTED BY ECHO-SCU
4.2.2.2.1 General
ECHO-SCU initiates but never accepts associations.
Table 4.2-7
MAXIMUM PDU SIZE RECEIVED FOR ECHO-SCU
Page 14
4.2.2.3.1 Activity – Send Echo Request
4.2.3 STORAGE-SCP
Table 4.2-11
SOP CLASSES SUPPORTED BY STORAGE-SCP
Page 15
Breast Tomosynthesis Image Storage 1.2.840.10008.5.1.4.1.1.13.1.3
Cardiac Electrophysiology Waveform Storage 1.2.840.10008.5.1.4.1.1.9.3.1
Chest CAD SR Storage 1.2.840.10008.5.1.4.1.1.88.65
Colon CAD SR Storage 1.2.840.10008.5.1.4.1.1.88.69
Color Softcopy Presentation State Storage 1.2.840.10008.5.1.4.1.1.11.2
Comprehensive SR Storage 1.2.840.10008.5.1.4.1.1.88.33
Computed Radiography Image Storage 1.2.840.10008.5.1.4.1.1.1
CT Image Storage 1.2.840.10008.5.1.4.1.1.2
Deformable Spatial Registration Storage 1.2.840.10008.5.1.4.1.1.66.3
Digital Intra-oral X-Ray Image Storage – For Presentation 1.2.840.10008.5.1.4.1.1.1.3
Digital Intra-oral X-Ray Image Storage – For Processing 1.2.840.10008.5.1.4.1.1.1.3.1
Digital Mammography X-Ray Image Storage – For Presentation 1.2.840.10008.5.1.4.1.1.1.2
Digital Mammography X-Ray Image Storage – For Processing 1.2.840.10008.5.1.4.1.1.1.2.1
Digital X-Ray Image Storage – For Presentation 1.2.840.10008.5.1.4.1.1.1.1
Digital X-Ray Image Storage – For Processing 1.2.840.10008.5.1.4.1.1.1.1.1
Encapsulated CDA Storage 1.2.840.10008.5.1.4.1.1.104.2
Encapsulated PDF Storage 1.2.840.10008.5.1.4.1.1.104.1
Enhanced CT Image Storage 1.2.840.10008.5.1.4.1.1.2.1
Enhanced MR Image Storage 1.2.840.10008.5.1.4.1.1.4.1
Enhanced PET Image Storage 1.2.840.10008.5.1.4.1.1.130
Enhanced SR Storage 1.2.840.10008.5.1.4.1.1.88.22
Enhanced US Image Storage 1.2.840.10008.5.1.4.1.1.6.2
Enhanced XA Image Storage 1.2.840.10008.5.1.4.1.1.12.1.1
Enhanced XRF Image Storage 1.2.840.10008.5.1.4.1.1.12.2.1
General ECG Waveform Storage 1.2.840.10008.5.1.4.1.1.9.1.2
Grayscale Softcopy Presentation State Storage 1.2.840.10008.5.1.4.1.1.11.1
Hemodynamic Waveform Storage 1.2.840.10008.5.1.4.1.1.9.2.1
Key Object Selection Document Storage 1.2.840.10008.5.1.4.1.1.88.59
Macular Grid Thickness and Volume Report Storage 1.2.840.10008.5.1.4.1.1.79.1
Mammography CAD SR Storage 1.2.840.10008.5.1.4.1.1.88.50
MR Image Storage 1.2.840.10008.5.1.4.1.1.4
MR Spectroscopy Storage 1.2.840.10008.5.1.4.1.1.4.2
Multi-frame Grayscale Byte Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7.2
Multi-frame Grayscale Word Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7.3
Multi-frame Single Bit Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7.1
Multi-frame True Color Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7.4
Nuclear Medicine Image Storage (Retired) 1.2.840.10008.5.1.4.1.1.5
Nuclear Medicine Image Storage 1.2.840.10008.5.1.4.1.1.20
Ophthalmic Photography 16 Bit Image Storage 1.2.840.10008.5.1.4.1.1.77.1.5.2
Page 16
Ophthalmic Photography 8 Bit Image Storage 1.2.840.10008.5.1.4.1.1.77.1.5.1
Ophthalmic Tomography Image Storage 1.2.840.10008.5.1.4.1.1.77.1.5.4
Positron Emission Tomography Image Storage 1.2.840.10008.5.1.4.1.1.128
Procedure Log Storage 1.2.840.10008.5.1.4.1.1.88.40
Pseudo-Color Softcopy Presentation State Storage 1.2.840.10008.5.1.4.1.1.11.3
Raw Data Storage 1.2.840.10008.5.1.4.1.1.66
Real World Value Mapping Storage 1.2.840.10008.5.1.4.1.1.67
RT Beams Treatment Record Storage 1.2.840.10008.5.1.4.1.1.481.4
RT Brachy Treatment Record Storage 1.2.840.10008.5.1.4.1.1.481.6
RT Dose Storage 1.2.840.10008.5.1.4.1.1.481.2
RT Image Storage 1.2.840.10008.5.1.4.1.1.481.1
RT Ion Beams Treatment Record Storage 1.2.840.10008.5.1.4.1.1.481.9
RT Ion Plan Storage 1.2.840.10008.5.1.4.1.1.481.8
RT Plan Storage 1.2.840.10008.5.1.4.1.1.481.5
RT Structure Set Storage 1.2.840.10008.5.1.4.1.1.481.3
RT Treatment Summary Record Storage 1.2.840.10008.5.1.4.1.1.481.7
Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7
Segmentation Storage 1.2.840.10008.5.1.4.1.1.66.4
Spatial Fiducials Storage 1.2.840.10008.5.1.4.1.1.66.2
Spatial Registration Storage 1.2.840.10008.5.1.4.1.1.66.1
Spectacle Prescription Reports Storage 1.2.840.10008.5.1.4.1.1.78.6
Standalone Curve Storage (Retired) 1.2.840.10008.5.1.4.1.1.9
Standalone Modality LUT Storage (Retired) 1.2.840.10008.5.1.4.1.1.10
Standalone Overlay Storage (Retired) 1.2.840.10008.5.1.4.1.1.8
Standalone PET Curve Storage (Retired) 1.2.840.10008.5.1.4.1.1.129
Standalone VOI LUT Storage (Retired) 1.2.840.10008.5.1.4.1.1.11
Stereometric Relationship Storage 1.2.840.10008.5.1.4.1.1.77.1.5.3
Stored Print Storage (Retired) 1.2.840.10008.5.1.1.27
Ultrasound Image Storage 1.2.840.10008.5.1.4.1.1.6.1
Ultrasound Image Storage (Retired) 1.2.840.10008.5.1.4.1.1.6
Ultrasound Multi-frame Image Storage 1.2.840.10008.5.1.4.1.1.3.1
Ultrasound Multi-frame Image Storage (Retired) 1.2.840.10008.5.1.4.1.1.3
Video Endoscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.1.1
Video Microscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.2.1
Video Photographic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.4.1
VL Endoscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.1
VL Microscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.2
VL Photographic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.4
VL Slide-Coordinates Microscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.3
Page 17
X-Ray 3D Angiographic Image Storage 1.2.840.10008.5.1.4.1.1.13.1.1
X-Ray 3D Craniofacial Image Storage 1.2.840.10008.5.1.4.1.1.13.1.2
X-Ray Angiographic Bi-Plane Image Storage (Retired) 1.2.840.10008.5.1.4.1.1.12.3
X-Ray Angiographic Image Storage 1.2.840.10008.5.1.4.1.1.12.1
X-Ray Radiation Dose SR Storage 1.2.840.10008.5.1.4.1.1.88.67
X-Ray Radiofluoroscopic Image Storage 1.2.840.10008.5.1.4.1.1.12.2
4.2.3.2.1 General
STORAGE-SCP accepts but never initiates associations.
Table 4.2-12
MAXIMUM PDU SIZE RECEIVED FOR STORAGE-SCP
- The Called AE Title does not match the AE Title shared by all the SCPs of the application.
Page 18
4.2.3.4.1.2 Accepted Presentation Contexts
Table 4.2-15
ACCEPTABLE PRESENTATION CONTEXTS FOR
STORAGE-SCP AND RECEIVE STORAGE REQUEST
- is a Level 2 Storage SCP (Full – does not discard any data elements)
- does not support digital signatures
- does not coerce any received data elements
Page 19
4.2.3.4.1.3.3 Transfer Syntax Selection Policies
STORAGE-SCP will always select the first Transfer Syntax proposed by the client that is supported by the
SCP, per Presentation Context.
STORAGE-SCP will accept duplicate Presentation Contexts; that is, if it is offered multiple Presentation
Contexts, each of which offers acceptable Transfer Syntaxes, it will accept all Presentation Contexts,
applying the same method for selecting a Transfer Syntax for each.
Table 4.2-16
RESPONSE STATUS FOR STORAGE-SCP AND RECEIVE STORAGE REQUEST
4.2.4 STORAGE-SCU
Table 4.2-17
SOP CLASSES SUPPORTED BY STORAGE-SCU
Page 20
Digital Mammography X-Ray Image Storage – For Presentation 1.2.840.10008.5.1.4.1.1.1.2
Digital Mammography X-Ray Image Storage – For Processing 1.2.840.10008.5.1.4.1.1.1.2.1
Digital X-Ray Image Storage – For Presentation 1.2.840.10008.5.1.4.1.1.1.1
Digital X-Ray Image Storage – For Processing 1.2.840.10008.5.1.4.1.1.1.1.1
Encapsulated CDA Storage 1.2.840.10008.5.1.4.1.1.104.2
Encapsulated PDF Storage 1.2.840.10008.5.1.4.1.1.104.1
Enhanced CT Image Storage 1.2.840.10008.5.1.4.1.1.2.1
Enhanced MR Image Storage 1.2.840.10008.5.1.4.1.1.4.1
Enhanced PET Image Storage 1.2.840.10008.5.1.4.1.1.130
Enhanced SR Storage 1.2.840.10008.5.1.4.1.1.88.22
Enhanced US Image Storage 1.2.840.10008.5.1.4.1.1.6.2
Enhanced XA Image Storage 1.2.840.10008.5.1.4.1.1.12.1.1
Enhanced XRF Image Storage 1.2.840.10008.5.1.4.1.1.12.2.1
General ECG Waveform Storage 1.2.840.10008.5.1.4.1.1.9.1.2
Grayscale Softcopy Presentation State Storage 1.2.840.10008.5.1.4.1.1.11.1
Hemodynamic Waveform Storage 1.2.840.10008.5.1.4.1.1.9.2.1
Key Object Selection Document Storage 1.2.840.10008.5.1.4.1.1.88.59
Macular Grid Thickness and Volume Report Storage 1.2.840.10008.5.1.4.1.1.79.1
Mammography CAD SR Storage 1.2.840.10008.5.1.4.1.1.88.50
MR Image Storage 1.2.840.10008.5.1.4.1.1.4
MR Spectroscopy Storage 1.2.840.10008.5.1.4.1.1.4.2
Multi-frame Grayscale Byte Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7.2
Multi-frame Grayscale Word Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7.3
Multi-frame Single Bit Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7.1
Multi-frame True Color Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7.4
Nuclear Medicine Image Storage (Retired) 1.2.840.10008.5.1.4.1.1.5
Nuclear Medicine Image Storage 1.2.840.10008.5.1.4.1.1.20
Ophthalmic Photography 16 Bit Image Storage 1.2.840.10008.5.1.4.1.1.77.1.5.2
Ophthalmic Photography 8 Bit Image Storage 1.2.840.10008.5.1.4.1.1.77.1.5.1
Ophthalmic Tomography Image Storage 1.2.840.10008.5.1.4.1.1.77.1.5.4
Positron Emission Tomography Image Storage 1.2.840.10008.5.1.4.1.1.128
Procedure Log Storage 1.2.840.10008.5.1.4.1.1.88.40
Pseudo-Color Softcopy Presentation State Storage 1.2.840.10008.5.1.4.1.1.11.3
Raw Data Storage 1.2.840.10008.5.1.4.1.1.66
Real World Value Mapping Storage 1.2.840.10008.5.1.4.1.1.67
RT Beams Treatment Record Storage 1.2.840.10008.5.1.4.1.1.481.4
RT Brachy Treatment Record Storage 1.2.840.10008.5.1.4.1.1.481.6
RT Dose Storage 1.2.840.10008.5.1.4.1.1.481.2
RT Image Storage 1.2.840.10008.5.1.4.1.1.481.1
Page 21
RT Ion Beams Treatment Record Storage 1.2.840.10008.5.1.4.1.1.481.9
RT Ion Plan Storage 1.2.840.10008.5.1.4.1.1.481.8
RT Plan Storage 1.2.840.10008.5.1.4.1.1.481.5
RT Structure Set Storage 1.2.840.10008.5.1.4.1.1.481.3
RT Treatment Summary Record Storage 1.2.840.10008.5.1.4.1.1.481.7
Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7
Segmentation Storage 1.2.840.10008.5.1.4.1.1.66.4
Spatial Fiducials Storage 1.2.840.10008.5.1.4.1.1.66.2
Spatial Registration Storage 1.2.840.10008.5.1.4.1.1.66.1
Spectacle Prescription Reports Storage 1.2.840.10008.5.1.4.1.1.78.6
Standalone Curve Storage (Retired) 1.2.840.10008.5.1.4.1.1.9
Standalone Modality LUT Storage (Retired) 1.2.840.10008.5.1.4.1.1.10
Standalone Overlay Storage (Retired) 1.2.840.10008.5.1.4.1.1.8
Standalone PET Curve Storage (Retired) 1.2.840.10008.5.1.4.1.1.129
Standalone VOI LUT Storage (Retired) 1.2.840.10008.5.1.4.1.1.11
Stereometric Relationship Storage 1.2.840.10008.5.1.4.1.1.77.1.5.3
Stored Print Storage (Retired) 1.2.840.10008.5.1.1.27
Ultrasound Image Storage 1.2.840.10008.5.1.4.1.1.6.1
Ultrasound Image Storage (Retired) 1.2.840.10008.5.1.4.1.1.6
Ultrasound Multi-frame Image Storage 1.2.840.10008.5.1.4.1.1.3.1
Ultrasound Multi-frame Image Storage (Retired) 1.2.840.10008.5.1.4.1.1.3
Video Endoscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.1.1
Video Microscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.2.1
Video Photographic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.4.1
VL Endoscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.1
VL Microscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.2
VL Photographic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.4
VL Slide-Coordinates Microscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.3
X-Ray 3D Angiographic Image Storage 1.2.840.10008.5.1.4.1.1.13.1.1
X-Ray 3D Craniofacial Image Storage 1.2.840.10008.5.1.4.1.1.13.1.2
X-Ray Angiographic Bi-Plane Image Storage (Retired) 1.2.840.10008.5.1.4.1.1.12.3
X-Ray Angiographic Image Storage 1.2.840.10008.5.1.4.1.1.12.1
X-Ray Radiation Dose SR Storage 1.2.840.10008.5.1.4.1.1.88.67
X-Ray Radiofluoroscopic Image Storage 1.2.840.10008.5.1.4.1.1.12.2
4.2.4.2.1 General
STORAGE-SCU initiates but never accepts associations.
Page 22
Table 4.2-18
MAXIMUM PDU SIZE RECEIVED FOR STORAGE-SCU
Page 23
JPEG Extended 1.2.840.10008.1.2.4.51 SCU None
(Process 2 & 4)
JPEG Lossless, 1.2.840.10008.1.2.4.57 SCU None
Non-Hierarchical
(Process 14)
JPEG Lossless, 1.2.840.10008.1.2.4.70 SCU None
Non-Hierarchical,
First-Order
Prediction
(Process 14
[Selection Value
1])
JPEG 2000 Image 1.2.840.10008.1.2.4.90 SCU None
Compression
(Lossless Only)
JPEG 2000 Image 1.2.840.10008.1.2.4.91 SCU None
Compression
STORAGE-SCU examines all the Abstract Syntax/Transfer Syntax pairs in the instances to be stored,
and applies the following algorithm when determining the Presentation Contexts to propose:
- For each Abstract Syntax/Transfer Syntax pair where the Transfer Syntax is uncompressed, a
Presentation Context will be defined for the Abstract Syntax with both Explicit and Implicit Little
Endian Transfer Syntaxes only.
- For those Abstract Syntax/Transfer Syntax pairs where the Transfer Syntax is encapsulated (e.g.
compressed), a Presentation Context is defined for the Abstract Syntax with only the
encapsulated Transfer Syntax.
- For those Abstract Syntax/Transfer Syntax pairs where the Transfer Syntax is encapsulated and
STORAGE-SCU is able to convert to an uncompressed Transfer Syntax (e.g. Explicit or Implicit
Little Endian), an additional Presentation Context is defined for each such Abstract Syntax, with
only Explicit and Implicit Little Endian Transfer Syntaxes.
Page 24
will check for the acceptance of Explicit VR Little Endian and Implicit VR Little Endian, in that order. If
STORAGE-SCU cannot change the Transfer Syntax, the sub-operation will fail and it will not store the
instance.
In the case of uncompressed Transfer Syntaxes, STORAGE-SCU has no real preference. It will store the
instances in either Explicit VR Little Endian or Implicit VR Little Endian, depending on what was accepted
by the SCP.
Table 4.2-22
RESPONSE STATUS FOR STORAGE-SCU AND SEND STORAGE REQUEST
If configured to do so, the created instances will be sent to the user’s “Default Servers”, if any
have been defined. This will be done only when the source images exist on the respective
“Default Server.”
If configured to do so, the created instances will be sent to the AE from which the source images
were received, based on the value in each source image’s meta header for “Source Application
Entity Title (0002,0016)”. The AE must be in the application’s pre-configured list in order for this
to succeed.
If the source images were loaded directly (streamed) from a ClearCanvas ImageServer, the
created instances will be sent to it. This is not configurable.
Additionally, if the source images were loaded from the local store, the created instances will be imported
into it. This is not configurable.
For each remote AE, a single association will be established to send all the created instances. If an
instance cannot be sent, for whatever reason, no retry will be performed, and an attempt will be made to
send the next instance. An error message will be shown in the workstation’s UI.
Page 25
Presentation Context Table
Abstract Syntax Transfer Syntax Role Extended
Name UID Name UID Negotiation
See Table 4.2-17 See Table 4.2-17 Explicit VR Little 1.2.840.10008.1.2.1 SCU None
Endian
Implicit VR Little 1.2.840.10008.1.2 SCU None
Endian
All user-created ancillary content types are never compressed for storage. In all instances, a single
Presentation Context will be defined for the Abstract Syntax with both Explicit and Implicit Little Endian
Transfer Syntaxes only.
4.2.5 FIND-SCP
Table 4.2-24
SOP CLASSES SUPPORTED BY FIND-SCP
4.2.5.2.1 General
FIND-SCP accepts but never initiates associations.
Page 26
Table 4.2-25
MAXIMUM PDU SIZE RECEIVED FOR FIND-SCP
- The Called AE Title does not match the AE Title shared by all the SCPs of the application.
Page 27
In particular, relational queries are not supported.
Only those attributes that are requested are returned in a C-FIND response. Some optional requested
attributes will be returned as per Table 4.2-29.
Table 4.2-29
STUDY ROOT RESPONSE IDENTIFIER FOR FIND-SCP
Types of
Name Tag
Matching
STUDY Level
Study Instance UID (0020,000D) UNIQUE
Patient’s ID (0010,0020) S,*,U
Patient’s Name (0010,0010) S,*,U
Patient's Birth Date (0010,0030) U
Patient's Sex (0010,0040) S,*,U
Patient Species Description (0010,2201) S,*,U
Patient Species Code Sequence (0010,2202) SQ
> Code Value (0008,0100) S,*,U
> Coding Scheme Designator (0008,0102) S,*,U
> Code Meaning (0008,0104) S,*,U
Patient Breed Description (0010,2292) S,*,U
Patient Breed Code Sequence (0010,2293) SQ
> Code Value (0008,0100) S,*,U
> Coding Scheme Designator (0008,0102) S,*,U
> Code Meaning (0008,0104) S,*,U
Responsible Person (0010,2297) S,*,U
Responsible Person Role (0010,2298) S,*,U
Responsible Organization (0010,2299) S,*,U
Study ID (0020,0010) S,*,U
Study Description (0008,1030) S,*,U
Modalities In Study (0008,0061) S,*,U
Study Date (0008,0020) S,U,R
Study Time (0008,0030) U
Accession Number (0008,0050) S,*,U
Page 28
Referring Physician’s Name (0008,0090) S,*,U
Procedure Code Sequence (0008,1032) SQ
> Code Value (0008,0100) S,*,U
> Coding Scheme Designator (0008,0102) S,*,U
Number Of Study Related Series (0020,1206) S,*,U
Number Of Study Related Instances (0020,1208) S,*,U
SERIES Level
Series Instance UID (0020,000E) UNIQUE
Modality (0008,0060) S,*,U
Series Description (0008,103E) S,*,U
Series Number (0020,0011) S,*,U
Number Of Series Related Instances (0020,1209) S,*,U
IMAGE Level
SOP Instance UID (0008,0018) UNIQUE
Instance Number (0020,0013) S,*,U
SOP Class UID (0008,0016) L,U
Types of Matching:
An "S" indicates the identifier attribute uses Single Value Matching, an “R” indicates Range Matching, a
“*” indicates wildcard matching, a ‘U’ indicates Universal Matching, an ‘SQ’ indicates Sequence Matching,
and an ‘L’ indicates that a UID list is sent. “UNIQUE” indicates that this is the Unique Key for that query
level, in which case Universal Matching or Single Value Matching is used depending on the query level.
Note that, in the case of wildcard matching, the question mark (?) operator is currently not supported.
FIND-SCP will accept duplicate Presentation Contexts; that is, if it is offered multiple Presentation
Contexts, each of which offers acceptable Transfer Syntaxes, it will accept all Presentation Contexts,
applying the same method for selecting a Transfer Syntax for each.
Page 29
Table 4.2-30
RESPONSE STATUS FOR FIND-SCP AND RECEIVE QUERY REQUEST
4.2.6 FIND-SCU
Table 4.2-31
SOP CLASSES SUPPORTED BY FIND-SCU
4.2.6.2.1 General
FIND-SCU initiates but never accepts associations.
Table 4.2-32
MAXIMUM PDU SIZE RECEIVED FOR FIND-SCU
Page 30
4.2.6.2.4 Implementation Identifying Information
Table 4.2-34
DICOM IMPLEMENTATION CLASS AND VERSION FOR FIND-SCU
Only a single information model, Study Root, is supported and is only used at the STUDY and SERIES
levels. IMAGE level queries are never performed.
Unexpected attributes returned in a C-FIND response (those not requested) are discarded. Requested
return attributes not returned by the SCP are ignored. In general, non-matching responses returned by
the SCP due to unsupported (hopefully optional) matching keys are not filtered locally by the FIND-SCU
and thus will still be presented in the browser, with the exception of Modalities in Study, which is filtered
by the SCU.
Page 31
Specific Character Set is not included in the C-FIND request at any level. If present in the response,
Specific Character Set will be used to identify character sets other than the default character set for
display of strings in the browser.
Instance Availability is not included in the C-FIND request at any level. For STUDY level queries initiated
by the user, the value is shown in the results table if it was returned in the response.
Retrieve AE Title is not included in the C-FIND request at any level. If present in the response, it is
ignored. The application currently assumes that the AE queried is also the AE from which to retrieve;
normally, this is a reasonable assumption.
Table 4.2-36
STUDY ROOT REQUEST IDENTIFIER FOR FIND-SCU
Types of
Name Tag
Matching
STUDY Level
Study Instance UID (0020,000D) UNIQUE
Patient’s ID (0010,0020) S,*,U
Patient’s Name (0010,0010) S,*,U
Patient's Birth Date (0010,0030) U
Patient Species Description (0010,2201) S,*,U
Patient Species Code Sequence (0010,2202) SQ
> Code Value (0008,0100) S,*,U
> Coding Scheme Designator (0008,0102) U
> Code Meaning (0008,0104) S,*,U
Patient Breed Description (0010,2292) S,*,U
Patient Breed Code Sequence (0010,2293) SQ
> Code Value (0008,0100) S,*,U
> Coding Scheme Designator (0008,0102) U
> Code Meaning (0008,0104) S,*,U
Responsible Person (0010,2297) S,*,U
Responsible Person Role (0010,2298) U
Responsible Organization (0010,2299) S,*,U
Referring Physician’s Name (0008,0090) S,*,U
Study Description (0008,1030) S,*,U
Modalities In Study (0008,0061) S,U
Study Date (0008,0020) S,U,R
Study Time (0008,0030) U
Accession Number (0008,0050) S,*,U
Number Of Study Related Instances (0020, 1208) U
SERIES Level
Study Instance UID (0020,000D) UNIQUE
Series Instance UID (0020, 000E) UNIQUE
Page 32
Modality (0008, 0060) U
Series Description (0008, 103E) U
Series Number (0020, 0011) U
Number of Series Related Instances (0020, 1209) U
IMAGE Level
N/A
Common to all query levels
Specific Character Set (0008,0005) N/A
Types of Matching:
An "S" indicates the identifier attribute uses Single Value Matching, an “R” indicates Range Matching, a
“*”indicates wildcard matching, a ‘U’ indicates Universal Matching, an ‘SQ’ indicates Sequence Matching,
an ‘L’ indicates that a UID list is sent, and “UNIQUE” indicates that this is the Unique Key for that query
level.
Table 4.2-37
RESPONSE STATUS FOR FIND-SCU AND QUERY REMOTE AE REQUEST
Page 33
Studies discovered this way which were not specifically selected by the user are considered “prior
studies” and are listed by the application to inform the user of their presence. In some configurations
(namely, when the source AE of the prior study is a ClearCanvas ImageServer), the application also
supports viewing the prior study as if it had been selected by the user initially via the Streaming
mechanism (see Section 4.3.2.1).
The only parameter used in each query is the patient ID, with a wildcard character (asterisk) appended by
default. A configurable algorithm exists that allows the patient ID query parameter to be modified before
the query is executed, in order to maximize the number of studies returned in the results.
Similarly, because not all the results returned will belong to the patient, there is another configurable
algorithm used to reconcile the patient ID in the returned study identifiers against those of the loaded
studies. By default, the algorithm specifies that each patient ID in the results must match one of the
patient IDs in the loaded studies exactly in order to be considered a true match. Studies returned in the
results that cannot be reconciled are filtered out.
These algorithms are very flexible, but would typically only be used to trim whitespace and suffixes rather
than making sweeping modifications. For obvious reasons, configuration of the algorithms should be
done with great care, as it could result in false matches or in true matches being missed, which could
adversely impact patient care.
Only a single information model, Study Root, is supported and is only used at the highest level (STUDY).
Unexpected attributes returned in a C-FIND response (those not requested) are discarded. Requested
return attributes not returned by the SCP are ignored.
Specific Character Set is not included in the C-FIND request. If present in the response, Specific
Character Set will be used to identify character sets other than the default character set for display of
strings in the viewer.
For each “prior study” found, Retrieve AE Title is used to determine if the study can be streamed, and if
so, the study will be loaded into the viewer in the same way as one(s) selected by the user.
Table 4.2-38
STUDY ROOT REQUEST IDENTIFIER FOR FIND-SCU FOR QUERY FOR PRIOR STUDIES
Types of
Name Tag
Matching
STUDY Level
Study Instance UID (0020,000D) UNIQUE
Page 34
Patient’s ID (0010,0020) *
Patient’s Name (0010,0010) U
Patient's Birth Date (0010,0030) U
Patient’s Birth Time (0010,0032) U
Patient’s Sex (0010,0040) U
Study Description (0008,1030) U
Modalities In Study (0008,0061) U
Study ID (0020,0010) U
Study Description (0008,1030) U
Study Date (0008,0020) U
Study Time (0008,0030) U
Accession Number (0008,0050) U
Referring Physician’s Name (0008,0090) U
Number of Study Related Instances (0020,1208) U
Number of Study Related Series (0020,1206) U
SERIES Level
N/A
IMAGE Level
N/A
Common to all query levels
Specific Character Set (0008,0005) N/A
Types of Matching:
An "S" indicates the identifier attribute uses Single Value Matching, an “R” indicates Range Matching, a
“*”indicates wildcard matching, a ‘U’ indicates Universal Matching, an ‘L’ indicates that a UID list is sent,
and “UNIQUE” indicates that this is the Unique Key for that query level.
4.2.7 MOVE-SCP
Page 35
Table 4.2-39
SOP CLASSES SUPPORTED BY MOVE-SCP
4.2.7.2.1 General
MOVE-SCP accepts but never initiates associations.
Table 4.2-40
MAXIMUM PDU SIZE RECEIVED FOR MOVE-SCP
- The Called AE Title does not match the AE Title shared by all the SCPs of the application.
Page 36
4.2.7.4.1.2 Proposed Presentation Contexts
Table 4.2-43
ACCEPTABLE PRESENTATION CONTEXTS FOR MOVE-SCP AND RECEIVE MOVE REQUEST
The move is performed to the destination AE Title specified in the original request. . If the destination AE
does not exist in the application’s pre-configured list, the store operations are not performed.
Table 4.2-44
STUDY ROOT REQUEST IDENTIFIER FOR MOVE-SCP
Unique,
Name Tag Matching or
Return Key
STUDY level
Study Instance UID (0020,000D) U
SERIES level
Study Instance UID (0020,000D) U
Series Instance UID (0020,000E) U
IMAGE level
Study Instance UID (0020,000D) U
Series Instance UID (0020,000E) U
SOP Instance UID (0008,0018) U
Page 37
MOVE-SCP will accept duplicate Presentation Contexts; that is, if it is offered multiple Presentation
Contexts, each of which offers acceptable Transfer Syntaxes, it will accept all Presentation Contexts,
applying the same method for selecting a Transfer Syntax for each.
Table 4.2-45
RESPONSE STATUS FOR MOVE-SCP AND SEND TO REMOTE AE REQUEST
MOVE-SCP initiates a C-STORE sub-operation for each SOP instance that matches the information
supplied in the C-MOVE request (for example, all SOP instances in a study). The responses from the
MOVE-SCP are purely dependent on the success or failure of the C-STORE sub-operations, not on any
explicit action by MOVE-SCP.
Whether or not the remote AE accepts the C-STORE sub-operations is beyond the control of MOVE-
SCP.
If the association on which the C-MOVE request was issued is aborted for any reason, the C-STORE sub-
operations will continue.
If the C-MOVE operation is canceled by the remote AE, MOVE-SCP will also attempt to cancel the
remaining C-STORE sub-operation(s) and close the association.
Page 38
Because MOVE-SCP uses STORAGE-SCU to store the requested instances, the progress and status of
the C-STORE sub-operations will appear in the application’s “Send Queue” UI.
4.2.8 MOVE-SCU
Table 4.2-46
SOP CLASSES SUPPORTED BY MOVE-SCU
4.2.8.2.1 General
MOVE-SCU initiates but never accepts associations.
Table 4.2-47
MAXIMUM PDU SIZE RECEIVED FOR MOVE-SCU
Page 39
4.2.8.3.1.2 Proposed Presentation Contexts
Table 4.2-50
PROPOSED PRESENTATION CONTEXTS FOR MOVE-SCU AND RETRIEVE FROM REMOTE AE
REQUEST
The instances are retrieved to the current application’s local store by specifying the Move Destination as
the shared AE Title of the local application. This implies that the remote C-MOVE SCP must be
preconfigured to determine the presentation address corresponding to the local application’s AE.
Table 4.2-51
STUDY ROOT REQUEST IDENTIFIER FOR MOVE-SCU
Unique,
Name Tag Matching or
Return Key
STUDY level
Study Instance UID (0020,000D) UNIQUE
SERIES level
Study Instance UID (0020,000D) UNIQUE
Series Instance UID (0020,000E) UNIQUE
Page 40
4.2.8.3.1.3.3 Transfer Syntax Selection Policies
MOVE-SCU prefers Explicit VR Little Endian Transfer Syntax, which is always first in the proposed
Presentation Context.
Table 4.2-52
RESPONSE STATUS FOR MOVE-SCU AND RETRIEVE FROM REMOTE AE REQUEST
With the exception of showing error messages in the Receive Queue UI, MOVE-SCU completely ignores
whatever activities are taking place in relation to the STORAGE-SCP AE that is receiving the retrieved
instances. Once the C-MOVE has been initiated it runs to completion (or failure) as described in the C-
MOVE response command message(s). There is no attempt by MOVE-SCU to confirm that instances
have actually been successfully received or locally stored.
Whether or not completely or partially successful retrievals are made available in the internal database to
the user is purely dependent on the success or failure of the C-STORE sub-operations, not on any explicit
action by MOVE-SCU.
Whether or not the remote AE attempts to retry any failed C-STORE sub-operations is beyond the control
of MOVE-SCU.
If the association on which the C-MOVE was issued is aborted for any reason, whether or not the C-
STORE sub-operations continue is dependent on the remote AE; the local STORAGE-SCP will continue
to accept associations and storage operations regardless. In this case, an error indicating why the
MOVE-SCU association terminated before the C-MOVE operation completed should be shown in the
application’s “Receive Queue” UI.
Page 41
4.2.9 PRINT-SCU
Table 4.2-53
SOP CLASSES SUPPORTED BY PRINT-SCU
4.2.9.2.1 General
PRINT-SCU initiates but never accepts associations.
Table 4.2-54
MAXIMUM PDU SIZE RECEIVED FOR PRINT-SCU
Page 42
4.2.9.3 Association Initiation Policy
PRINT-SCU attempts to initiate a new association when the user performs the print images action from
the user interface to a single remote AE.
- AUTO: The attribute value is generated automatically, or indirectly from previous user input
- USER: The attribute value is taken directly from user input
A single film session is created by issuing an N-CREATE request to the SCP containing the attributes
listed in Table 4.2-58. Specific Character Set is not included in the N-CREATE request.
The selected images are then processed in sequence by creating the necessary film boxes that reference
the film session (see 4.2.9.3.1.3.2).
After all the selected images have been processed, the film session is deleted by issuing an N-DELETE
request to the SCP.
Page 43
Table 4.2-58
BASIC FILM SESSION SOP CLASS N-CREATE ATTRIBUTE SUPPORT FOR PRINT-SCU
PRINT-SCU will behave as described in Table 4.2-59 in response to the status returned in a Basic Film
Session N-DELETE response after all the selected images have been processed. Otherwise, PRINT-
SCU behaves as described in Table 4.2-66.
Table 4.2-59
BASIC FILM SESSION N-DELETE RESPONSE STATUS FOR PRINT-SCU AND PRINT IMAGES
During any given film session, a single film box is created initially by issuing an N-CREATE request to the
SCP containing the attributes listed in Table 4.2-60.
The available image boxes that reference the film box are then set by processing the selected images in
sequence. Individual image boxes are updated by issuing N-SET requests as a Basic Grayscale Image
Box (see 4.2.9.3.1.3.3) or as a Basic Color Image Box (see 4.2.9.3.1.3.4) depending on a user-specified
option.
When all the image boxes available on the film box have been set, the film box is printed by issuing an N-
ACTION “Print” request to the SCP. If the response status is Success, PRINT-SCU proceeds by issuing
an N-DELETE request to the SCP for the film box.
If there are still selected images that have not yet been processed, PRINT-SCU repeats the actions
starting with creating a new film box.
Page 44
Table 4.2-60
BASIC FILM BOX SOP CLASS N-CREATE ATTRIBUTE SUPPORT FOR PRINT-SCU
Table 4.2-61
SUPPORTED IMAGE DISPLAY FORMATS FOR PRINT-SCU
Table 4.2-62
SUPPORTED FILM SIZE IDS FOR PRINT-SCU
Page 45
8_5INX11IN 8.5 in x 11 in
10INX12IN 10 in x 12 in
10INX14IN 10 in x 14 in (25.7 cm x 36.4 cm)
11INX14IN 11 in x 14 in
11INX17IN 11 in x 17 in
14INX14IN 14 in x 14 in
14INX17IN 14 in x 17 in
24CMX24CM 24 cm x 24 cm
24CMX30CM 24 cm x 30 cm
A4 A4 (210 mm x 297 mm)
A3 A3 (294 mm x 420 mm)
4.2.9.3.1.3.3 SOP Specific Conformance to Basic Grayscale Image Box SOP Class
PRINT-SCU provides standard conformance to the Basic Grayscale Image Box SOP Class.
For each image box SOP instance contained in the film box N-CREATE response, PRINT-SCU will
update the image box by issuing an N-SET request with the attributes listed in Table 4.2-63.
Table 4.2-63
BASIC GRAYSCALE IMAGE BOX SOP CLASS N-SET ATTRIBUTE SUPPORT FOR PRINT-SCU
Page 46
Requested Image Size (2020,0030) DS The physical width of the ANAP AUTO
image if True Size printing was
requested; not present
otherwise
Requested (2020,0040) CS CROP if True Size printing ALWAYS AUTO
Decimate/Crop was requested; otherwise
Behavior DECIMATE.
4.2.9.3.1.3.4 SOP Specific Conformance to Basic Color Image Box SOP Class
PRINT-SCU provides standard conformance to the Basic Color Image Box SOP Class.
For each image box SOP instance contained in the film box N-CREATE response, PRINT-SCU will
update the image box by issuing an N-SET request with the attributes listed in Table 4.2-64.
Table 4.2-64
BASIC COLOR IMAGE BOX SOP CLASS N-SET ATTRIBUTE SUPPORT FOR PRINT-SCU
Page 47
4.2.9.3.1.3.5 SOP Specific Conformance to Printer SOP Class
PRINT-SCU provides standard conformance to the Printer SOP Class.
N-EVENT-REPORT requests received by PRINT-SCU from the SCP are accepted and confirmation of
receipt is always supplied via an N-EVENT-REPORT response with a success status. Additionally,
PRINT-SCU behaves as described in Table 4.2-65 upon receipt of the request.
Table 4.2-65
PRINTER N-EVENT-REPORT REQUEST BEHAVIOUR FOR PRINT-SCU AND PRINT IMAGES
Table 4.2-66
RESPONSE STATUS FOR PRINT-SCU AND PRINT IMAGES
Page 48
4.3.2 Additional Protocols
When host names rather than IP addresses are used in the configuration properties to specify
presentation addresses for remote AEs, the application is dependent on the name resolution mechanism
of the underlying operating system.
The following parameters are used in the HTTP GET Request sent to the remote server.
Table 4.3-1
PARAMETERS OF HTTP GET REQUEST
Parameter Value
requestType WADO
studyUID The Study Instance UID of the composite object
seriesUID The Series Instance UID of the composite object
objectUID The SOP Instance UID of the composite object
frameNumber Valid only when contentType is
application/clearcanvas; the frame within the
composite object instance to be returned
contentType application/clearcanvas (for pixel data)
– or –
application/clearcanvas-header (for PS 3.10 headers)
stopTag Valid only when contentType is
application/clearcanvas-header; indicates the
hexadecimal tag at which the remote AE should stop
parsing the PS 3.10 DICOM file before returning it.
Pixel Data (0x7FE0, 0010) is never returned
regardless of this value.
When a study is loaded from a ClearCanvas ImageServer, the viewer application uses a proprietary web
service to retrieve a gzip compressed XML stream containing the majority of the content of the DICOM
headers for the entire study, always excluding pixel data. This is referred to as the instance XML or study
XML.
The application/clearcanvas MIME type is a custom MIME type intended to speed the retrieval of DICOM
image data; it allows for per-frame pixel data to be retrieved, without any header information. The
application/clearcanvas-header MIME type is a custom MIME type used to retrieve the entire DICOM PS
3.10 header when the application has detected that some attributes have been excluded from the
instance XML.
The following describes the motivation for the proprietary web service and custom
application/clearcanvas MIME type(s) used by the application:
Page 49
- DICOM queries (e.g. Hierarchical Study Root Query) at the IMAGE level are often poorly
supported, providing little information. Also, the time required to perform the queries for each
series down to the IMAGE level can be quite long, especially on slower networks.
- The Image Sets and Display Sets can be constructed from the XML headers without having to
retrieve any DICOM PS 3.10 files. The application has all required information about the images
before any have been displayed.
- Once a study is open in the viewer, the pixel data can be retrieved on demand for each image, or
for each frame in a multi-frame image, without having to request the entire DICOM PS 3.10 file at
once. This provides a significant time savings in the case of multi-frame images. Although PS
3.18 does allow for retrieval of individual frames, for obvious reasons, it must explicitly disallow
the application/dicom MIME type, leaving only low bit-depth image types, such as JPEG.
- This approach optimizes both the ‘time to first image’ (after initial study load) and the time taken
to load each image (or frame) the user selects.
The content of the HTTP GET response is always a byte array containing the image pixel data, normally
taken directly from the DICOM PS 3.10 file on the remote server. When the returned image data is
compressed, the response headers will contain enough information about the pixel data to allow it to be
decompressed. When the pixel data is not compressed, it is assumed the client has enough information
from the instance XML to handle the data appropriately.
When the pixel data in the response is compressed, the following information is contained in the response
headers.
Table 4.3-2
CONTENTS OF HTTP GET RESPONSE HEADERS
FOR COMPRESSED PIXEL DATA
As stated previously, the instance XML will normally contain all the DICOM header information for each
SOP instance in the study. However, in the interest of saving space on the server, excessively long
values are excluded, but the fact that they have been excluded is stored in the XML. When an attribute
Page 50
has been excluded, the application will operate normally without that information until one of the excluded
attributes is required by the application. The attempt to access an excluded attribute is detected by the
application and the full header for the SOP instance will be silently retrieved. The parameters of the
HTTP GET request will be as described in Table 4.3-1 where contentType is “clearcanvas-header”. The
remote AE will then return the entire DICOM PS 3.10 compliant file, parsed up to the value of stopTag, if
it was provided. If stopTag is not specified, the file will be parsed up to, but not including, Pixel Data
(0x7FE, 00010). Regardless of the value of stopTag, the pixel data will never be returned.
4.4.2 Parameters
Table 4.4-1
CONFIGURATION PARAMETERS TABLE
Page 51
Number of simultaneous Associations by Service and/or N/A N/A
SOP Class
SOP Class support Yes All supported SOP
Classes
Transfer Syntax support Yes All supported
Transfer Syntaxes
Other parameters that are configurable No None
Page 52
5 MEDIA INTERCHANGE
Local User
Requests File
Load
MEDIA-FSR
Application Storage Medium
Entity
Local User Views
Images of Patient
with Prior Studies
MEDIA-FSC
Export to
Application Removable Storage
Removable Media
Entity Medium
Figure 5.1-1
IMPLEMENTATION MODEL
The application is a.NET application that provides a user interface, network support and media support as
a File Set Reader (FSR), a File Set Updater (FSU), and a File Set Creator (FSC).
Conceptually, the media services may be modeled as the following separate AEs, though in fact all the
AEs share the same single (configurable) AE Title as the network services:
- MEDIA-FSR, which loads a user-selected PS 3.10 compliant file (which may be an image, key
object selection, or softcopy presentation state) either from the local file system or from PS 3.12
compliant media according to one of the (non-secure) General Purpose Media Storage
Application Profiles of PS 3.11 (including CD-R and DVD). The application is effectively media-
neutral, as the user is required to browse and locate the files and directories manually.
Any DICOM image encoded in one of the following Transfer Syntaxes may be loaded:
- Explicit VR Little Endian
- Implicit VR Little Endian
- Explicit VR Big Endian
- RLE Lossless
- JPEG Baseline (Process 1)
Page 53
- JPEG Extended (Process 2 & 4)
- JPEG Lossless, Non-Hierarchical (Process 14)
- JPEG Lossless, Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
- JPEG 2000 Image Compression
- JPEG 2000 Image Compression (Lossless Only)
- MEDIA-FSU, which writes PS 3.10 compliant files containing user-created ancillary content such
as key object selections, secondary capture images, softcopy presentation states and
encapsulated PDF documents. The key object selection document may contain only image
entries, and the softcopy presentation states may be any of the following SOP classes:
- Grayscale Softcopy Presentation State Storage
- Color Softcopy Presentation State Storage
- MEDIA-FSC, which writes PS 3.10 compliant file sets containing user-selected images,
presentation states, and other instances to a removable storage medium. The following media
storage application profiles are supported:
- General Purpose CD-R Interchange (STD-GEN-CD)
- General Purpose Interchange on DVD-RAM Media (STD-GEN-DVD-RAM)
- General Purpose DVD Interchange with JPEG (STD-GEN-DVD-JPEG)
- General Purpose BD Interchange (STD-GEN-BD)
5.1.2.1 MEDIA-FSR
MEDIA-FSR is typically activated through the user interface to select directories and images for display or
import into the internal database or to be opened for viewing. It can also be activated internally in
response to the user viewing images if the patient has prior studies that are available in the internal
database.
5.1.2.2 MEDIA-FSU
MEDIA-FSU is activated internally when a user creates ancillary content such as key object selections,
secondary capture images, softcopy presentation states, and encapsulated PDF documents. The exact
mechanism differs between functions (such as closing the viewer while there are pending items
designated as key images). Upon creation, all ancillary content SOP instances are added to the file-set.
5.1.2.3 MEDIA-FSC
MEDIA-FSC is activated through the user interface when the user selects one or more studies for export
to a removable storage medium. The application uses support built in to the operating system to create
the selected file set on the destination medium.
All current FSU activities are activated internally by a Write User-Created Ancillary Content operation,
which is asynchronous and non-blocking.
The activities of MEDIA-FSC are activated through the user interface and are asynchronous and non-
blocking with respect to other application entities; only one export operation may be performed at a time.
Page 54
Implementation Class UID 1.3.6.1.4.1.25403.1.1.1
Implementation Version Name Dicom 0.1
5.2 AE SPECIFICATIONS
5.2.1 MEDIA-FSR
MEDIA-FSR provides standard conformance to the Media Storage Service Class.
Table 5.2-1
APPLICATION PROFILES, ACTIVITIES, AND ROLES FOR MEDIA-FSR
Note: The application is media neutral and dependent on the underlying hardware. Any (non-secure)
General Purpose Profile can be supported.
There is no explicit support for reading DICOMDIR files. A file set is simply treated as a collection of files
and the hierarchical relationships of the instances automatically inferred from the data sets.
5.2.2 MEDIA-FSU
Page 55
designated as key images). When this occurs, the necessary SOP instances are created and added to
the file-set.
5.2.3 MEDIA-FSC
MEDIA-FSC provides standard conformance to the Media Storage Service Class.
Table 5.2-2
APPLICATION PROFILES, ACTIVITIES, AND ROLES FOR MEDIA-FSC
Note: Support for STD-GEN-BD is based on the final text of DICOM Supplement 153.
Table 5.2-3
SUPPORTED MEDIA TYPES FOR MEDIA-FSC
An interface will be presented allowing the user to modify media creation options such as including a
portable viewer application and modifying the media volume label. The interface also provides details on
the available media capacity, allowing the user to adjust the contents as may be deemed necessary.
The user will be prompted to insert suitable media into the selected media creation device. The entire
contents of the export job, including the corresponding DICOMDIR and any additional options such as an
included portable viewer application, will be written together in one single operation. The user can cancel
an export job during the procedure. Only one export job may be performed at a time.
Page 56
Where applicable (optical media such as CD-R, DVD-RAM, DVD and BD):
Table 5.2-4
IODS, SOP CLASSES AND TRANSFER SYNTAXES FOR MEDIA-FSC
Page 57
Digital Intra-oral X-Ray
Explicit VR Little
Image Storage – For 1.2.840.10008.5.1.4.1.1.1.3.1 1.2.840.10008.1.2.1
Endian
Processing
Digital Mammography X-
Explicit VR Little
Ray Image Storage – For 1.2.840.10008.5.1.4.1.1.1.2 1.2.840.10008.1.2.1
Endian
Presentation
Digital Mammography X-
Explicit VR Little
Ray Image Storage – For 1.2.840.10008.5.1.4.1.1.1.2.1 1.2.840.10008.1.2.1
Endian
Processing
Digital X-Ray Image
Explicit VR Little
Storage – For 1.2.840.10008.5.1.4.1.1.1.1 1.2.840.10008.1.2.1
Endian
Presentation
Digital X-Ray Image Explicit VR Little
1.2.840.10008.5.1.4.1.1.1.1.1 1.2.840.10008.1.2.1
Storage – For Processing Endian
Encapsulated CDA Explicit VR Little
1.2.840.10008.5.1.4.1.1.104.2 1.2.840.10008.1.2.1
Storage Endian
Encapsulated PDF Explicit VR Little
1.2.840.10008.5.1.4.1.1.104.1 1.2.840.10008.1.2.1
Storage Endian
Enhanced CT Image Explicit VR Little
1.2.840.10008.5.1.4.1.1.2.1 1.2.840.10008.1.2.1
Storage Endian
Enhanced MR Image Explicit VR Little
1.2.840.10008.5.1.4.1.1.4.1 1.2.840.10008.1.2.1
Storage Endian
Enhanced PET Image Explicit VR Little
1.2.840.10008.5.1.4.1.1.130 1.2.840.10008.1.2.1
Storage Endian
Explicit VR Little
Enhanced SR Storage 1.2.840.10008.5.1.4.1.1.88.22 1.2.840.10008.1.2.1
Endian
Enhanced US Image Explicit VR Little
1.2.840.10008.5.1.4.1.1.6.2 1.2.840.10008.1.2.1
Storage Endian
Enhanced XA Image Explicit VR Little
1.2.840.10008.5.1.4.1.1.12.1.1 1.2.840.10008.1.2.1
Storage Endian
Enhanced XRF Image Explicit VR Little
1.2.840.10008.5.1.4.1.1.12.2.1 1.2.840.10008.1.2.1
Storage Endian
General ECG Waveform Explicit VR Little
1.2.840.10008.5.1.4.1.1.9.1.2 1.2.840.10008.1.2.1
Storage Endian
Grayscale Softcopy
Explicit VR Little
Presentation State 1.2.840.10008.5.1.4.1.1.11.1 1.2.840.10008.1.2.1
Endian
Storage
Hemodynamic Waveform Explicit VR Little
1.2.840.10008.5.1.4.1.1.9.2.1 1.2.840.10008.1.2.1
Storage Endian
Key Object Selection Explicit VR Little
1.2.840.10008.5.1.4.1.1.88.59 1.2.840.10008.1.2.1
Document Storage Endian
Macular Grid Thickness
Explicit VR Little
and Volume Report 1.2.840.10008.5.1.4.1.1.79.1 1.2.840.10008.1.2.1
Endian
Storage
Mammography CAD SR Explicit VR Little
1.2.840.10008.5.1.4.1.1.88.50 1.2.840.10008.1.2.1
Storage Endian
Page 58
Media Storage Directory Explicit VR Little
1.2.840.10008.1.3.10 1.2.840.10008.1.2.1
Storage Endian
Explicit VR Little
MR Image Storage 1.2.840.10008.5.1.4.1.1.4 1.2.840.10008.1.2.1
Endian
Explicit VR Little
MR Spectroscopy Storage 1.2.840.10008.5.1.4.1.1.4.2 1.2.840.10008.1.2.1
Endian
Multi-frame Grayscale
Explicit VR Little
Byte Secondary Capture 1.2.840.10008.5.1.4.1.1.7.2 1.2.840.10008.1.2.1
Endian
Image Storage
Multi-frame Grayscale
Explicit VR Little
Word Secondary Capture 1.2.840.10008.5.1.4.1.1.7.3 1.2.840.10008.1.2.1
Endian
Image Storage
Multi-frame Single Bit
Explicit VR Little
Secondary Capture Image 1.2.840.10008.5.1.4.1.1.7.1 1.2.840.10008.1.2.1
Endian
Storage
Multi-frame True Color
Explicit VR Little
Secondary Capture Image 1.2.840.10008.5.1.4.1.1.7.4 1.2.840.10008.1.2.1
Endian
Storage
Nuclear Medicine Image Explicit VR Little
1.2.840.10008.5.1.4.1.1.5 1.2.840.10008.1.2.1
Storage (Retired) Endian
Nuclear Medicine Image Explicit VR Little
1.2.840.10008.5.1.4.1.1.20 1.2.840.10008.1.2.1
Storage Endian
Ophthalmic Photography Explicit VR Little
1.2.840.10008.5.1.4.1.1.77.1.5.2 1.2.840.10008.1.2.1
16 Bit Image Storage Endian
Ophthalmic Photography 8 Explicit VR Little
1.2.840.10008.5.1.4.1.1.77.1.5.1 1.2.840.10008.1.2.1
Bit Image Storage Endian
Ophthalmic Tomography Explicit VR Little
1.2.840.10008.5.1.4.1.1.77.1.5.4 1.2.840.10008.1.2.1
Image Storage Endian
Positron Emission
Explicit VR Little
Tomography Image 1.2.840.10008.5.1.4.1.1.128 1.2.840.10008.1.2.1
Endian
Storage
Explicit VR Little
Procedure Log Storage 1.2.840.10008.5.1.4.1.1.88.40 1.2.840.10008.1.2.1
Endian
Pseudo-Color Softcopy
Explicit VR Little
Presentation State 1.2.840.10008.5.1.4.1.1.11.3 1.2.840.10008.1.2.1
Endian
Storage
Explicit VR Little
Raw Data Storage 1.2.840.10008.5.1.4.1.1.66 1.2.840.10008.1.2.1
Endian
Real World Value Mapping Explicit VR Little
1.2.840.10008.5.1.4.1.1.67 1.2.840.10008.1.2.1
Storage Endian
RT Beams Treatment Explicit VR Little
1.2.840.10008.5.1.4.1.1.481.4 1.2.840.10008.1.2.1
Record Storage Endian
RT Brachy Treatment Explicit VR Little
1.2.840.10008.5.1.4.1.1.481.6 1.2.840.10008.1.2.1
Record Storage Endian
Explicit VR Little
RT Dose Storage 1.2.840.10008.5.1.4.1.1.481.2 1.2.840.10008.1.2.1
Endian
Page 59
Explicit VR Little
RT Image Storage 1.2.840.10008.5.1.4.1.1.481.1 1.2.840.10008.1.2.1
Endian
RT Ion Beams Treatment Explicit VR Little
1.2.840.10008.5.1.4.1.1.481.9 1.2.840.10008.1.2.1
Record Storage Endian
Explicit VR Little
RT Ion Plan Storage 1.2.840.10008.5.1.4.1.1.481.8 1.2.840.10008.1.2.1
Endian
Explicit VR Little
RT Plan Storage 1.2.840.10008.5.1.4.1.1.481.5 1.2.840.10008.1.2.1
Endian
Explicit VR Little
RT Structure Set Storage 1.2.840.10008.5.1.4.1.1.481.3 1.2.840.10008.1.2.1
Endian
RT Treatment Summary Explicit VR Little
1.2.840.10008.5.1.4.1.1.481.7 1.2.840.10008.1.2.1
Record Storage Endian
Secondary Capture Image Explicit VR Little
1.2.840.10008.5.1.4.1.1.7 1.2.840.10008.1.2.1
Storage Endian
Explicit VR Little
Segmentation Storage 1.2.840.10008.5.1.4.1.1.66.4 1.2.840.10008.1.2.1
Endian
Explicit VR Little
Spatial Fiducials Storage 1.2.840.10008.5.1.4.1.1.66.2 1.2.840.10008.1.2.1
Endian
Spatial Registration Explicit VR Little
1.2.840.10008.5.1.4.1.1.66.1 1.2.840.10008.1.2.1
Storage Endian
Spectacle Prescription Explicit VR Little
1.2.840.10008.5.1.4.1.1.78.6 1.2.840.10008.1.2.1
Reports Storage Endian
Standalone Curve Storage Explicit VR Little
1.2.840.10008.5.1.4.1.1.9 1.2.840.10008.1.2.1
(Retired) Endian
Standalone Modality LUT Explicit VR Little
1.2.840.10008.5.1.4.1.1.10 1.2.840.10008.1.2.1
Storage (Retired) Endian
Standalone Overlay Explicit VR Little
1.2.840.10008.5.1.4.1.1.8 1.2.840.10008.1.2.1
Storage (Retired) Endian
Standalone PET Curve Explicit VR Little
1.2.840.10008.5.1.4.1.1.129 1.2.840.10008.1.2.1
Storage (Retired) Endian
Standalone VOI LUT Explicit VR Little
1.2.840.10008.5.1.4.1.1.11 1.2.840.10008.1.2.1
Storage (Retired) Endian
Stereometric Relationship Explicit VR Little
1.2.840.10008.5.1.4.1.1.77.1.5.3 1.2.840.10008.1.2.1
Storage Endian
Stored Print Storage Explicit VR Little
1.2.840.10008.5.1.1.27 1.2.840.10008.1.2.1
(Retired) Endian
Explicit VR Little
Ultrasound Image Storage 1.2.840.10008.5.1.4.1.1.6.1 1.2.840.10008.1.2.1
Endian
Ultrasound Image Storage Explicit VR Little
1.2.840.10008.5.1.4.1.1.6 1.2.840.10008.1.2.1
(Retired) Endian
Ultrasound Multi-frame Explicit VR Little
1.2.840.10008.5.1.4.1.1.3.1 1.2.840.10008.1.2.1
Image Storage Endian
Ultrasound Multi-frame Explicit VR Little
1.2.840.10008.5.1.4.1.1.3 1.2.840.10008.1.2.1
Image Storage (Retired) Endian
Video Endoscopic Image Explicit VR Little
1.2.840.10008.5.1.4.1.1.77.1.1.1 1.2.840.10008.1.2.1
Storage Endian
Page 60
Video Microscopic Image Explicit VR Little
1.2.840.10008.5.1.4.1.1.77.1.2.1 1.2.840.10008.1.2.1
Storage Endian
Video Photographic Image Explicit VR Little
1.2.840.10008.5.1.4.1.1.77.1.4.1 1.2.840.10008.1.2.1
Storage Endian
VL Endoscopic Image Explicit VR Little
1.2.840.10008.5.1.4.1.1.77.1.1 1.2.840.10008.1.2.1
Storage Endian
VL Microscopic Image Explicit VR Little
1.2.840.10008.5.1.4.1.1.77.1.2 1.2.840.10008.1.2.1
Storage Endian
VL Photographic Image Explicit VR Little
1.2.840.10008.5.1.4.1.1.77.1.4 1.2.840.10008.1.2.1
Storage Endian
VL Slide-Coordinates
Explicit VR Little
Microscopic Image 1.2.840.10008.5.1.4.1.1.77.1.3 1.2.840.10008.1.2.1
Endian
Storage
X-Ray 3D Angiographic Explicit VR Little
1.2.840.10008.5.1.4.1.1.13.1.1 1.2.840.10008.1.2.1
Image Storage Endian
X-Ray 3D Craniofacial Explicit VR Little
1.2.840.10008.5.1.4.1.1.13.1.2 1.2.840.10008.1.2.1
Image Storage Endian
X-Ray Angiographic Bi-
Explicit VR Little
Plane Image Storage 1.2.840.10008.5.1.4.1.1.12.3 1.2.840.10008.1.2.1
Endian
(Retired)
X-Ray Angiographic Image Explicit VR Little
1.2.840.10008.5.1.4.1.1.12.1 1.2.840.10008.1.2.1
Storage Endian
X-Ray Radiation Dose SR Explicit VR Little
1.2.840.10008.5.1.4.1.1.88.67 1.2.840.10008.1.2.1
Storage Endian
X-Ray Radiofluoroscopic Explicit VR Little
1.2.840.10008.5.1.4.1.1.12.2 1.2.840.10008.1.2.1
Image Storage Endian
The supported SOP Classes and Transfer Syntaxes are listed in Table 5.2-4.
The supported SOP Classes and Transfer Syntaxes are listed in Table 5.2-4.
Due to a technical limitation, all images are stored uncompressed for the purposes of this Media Storage
Application Profile.
The supported SOP Classes and Transfer Syntaxes are listed in Table 5.2-4.
Page 61
5.2.3.2.1.1.4 Application Profile Specific Conformance to General Purpose BD Interchange
MEDIA-FSC provides standard conformance to the General Purpose BD Interchange Media Storage
Application Profile.
Due to a technical limitation of the operating system support for removable media creation, MEDIA-FSC
uses a UDF 2.5 file system on BD-R media instead of the UDF 2.6 prescribed in DICOM Supplement 153.
The supported SOP Classes and Transfer Syntaxes are listed in Table 5.2-4.
Page 62
6 SUPPORT OF CHARACTER SETS
6.1 OVERVIEW
The application supports all extended character sets defined in the DICOM 2009 standard, including
single-byte and multi-byte character sets as well as code extension techniques using ISO 2022 escapes.
Support extends to correctly decoding and displaying the correct symbol for all names and strings found
in storage instances from media and received over the network, and in the internal database.
No specific support for sorting of strings other than in the default character set is provided in the
browsers.
Table 6.2-1
SUPPORTED SPECIFIC CHARACTER SET DEFINED TERMS
Page 63
Japanese ISO 2022 IR 13
Japanese ISO 2022 IR 87
Japanese ISO 2022 IR 159
Korean ISO 2022 IR 149
Chinese (Simplified) Extended GB18030
Page 64
7 SECURITY
- Removes, re-maps, nulls (makes empty), or adjusts required attributes as specified in DICOM
2011 PS 3.15 Table E.1-1 (Basic Application Level Confidentiality Profile Attributes) with the
following notable exceptions:
- Content Sequence (0040,A730) is retained
- Graphic Annotation Sequence (0070,0001) is retained
- Overlay Data (60xx,3000) is retained
- Referenced Image Sequence (0008,1140) is retained (nested UIDs are re-mapped)
- Referenced Study Sequence (0008,1110) is retained (nested UIDs are re-mapped)
- Source Image Sequence (0008,2112) is retained (nested UIDs are re-mapped)
- Adjusts some additional tags of the DA (Date) and DT (Date/Time) VRs, particularly those that
relate to the study date, content date, treatment date, and hardware calibration date. The
adjustment is based on the change in the value of the Study Date (0008,0020) attribute.
- Optionally allows retaining ALL private tags, not only the ones which are considered to be ‘safe’.
- Does NOT put original or modified attributes into the Encrypted Attributes Sequence.
- Does NOT obscure information burned into the pixel data that may identify the patient, or modify
the pixel data in any way. This is of particular importance for ultrasound, as many images have
the patient’s information burned into the pixel data and, therefore, the application will not be able
to completely de-identify the image(s).
- Does NOT obscure information in formatted documents embedded in the data set. This is of
particular importance for ancillary content such as Encapsulated PDFs, whose PDF content may
contain non-structured references to patient information and, therefore, the application will not be
able to completely de-identify the documents.
- Does NOT add or modify the Patient Identity Removed (0012,0062) attribute. Since the
application does not currently support obscuring potential patient information burned directly into
the pixel data, it is impossible to determine whether or not the image has been de-identified.
- The actions are applied recursively to nested data sets (items in sequence attributes).
Table 7.1-1
ATTRIBUTES MODIFIED DURING DE-IDENTIFICATION
Page 65
Additional Patient History (0010,21B0) X
Admission ID (0038,0010) X
Admitting Date (0038,0020) X
Admitting Diagnoses Code Sequence (0008,1084) X
Admitting Diagnoses Description (0008,1080) X
Admitting Time (0038,0021) X
Affected SOP Instance UID (0000,1000) X
Allergies (0010,2110) X
Approval Status DateTime (0044,0004) D
Arbitrary (4000,0010) X
Attribute Modification DateTime (0400,0562) D
Author Observer Sequence (0040,A078) X
Branch of Service (0010,1081) X
Calibration Date (0014,407E) D
Calibration Time (0014,407C) D
Cassette ID (0018,1007) X
Comments on the Performed Procedure Step (0040,0280) X
Concatenation UID (0020,9161) U
Confidentiality Constraint on Patient Data Description (0040,3001) X
Content Creator's Identification Code Sequence (0070,0086) X
Content Creator's Name (0070,0084) Z
Content Date (0008,0023) D
Content Time (0008,0033) D
Context Group Extension Creator UID (0008,010D) U
Contrast/Bolus Agent (0018,0010) Z
Contribution Date Time (0018,A002) D
Contribution Description (0018,A003) X
Country of Residence (0010,2150) X
Creation Date (2100,0040) D
Creation Time (2100,0050) D
Creator-Version UID (0008,9123) U
Current Patient Location (0038,0300) X
Curve Data (5000,3000) X
Curve Date (0008,0025) X
Curve Time (0008,0035) X
Custodial Organization Sequence (0040,A07C) X
Data Set Trailing Padding (FFFC,FFFC) X
Date (0040,A121) D
Date of Document or Verbal Transaction (Trial) (0040,A110) D
Date of Gain Calibration (0014,3076) D
Page 66
Date of Last Calibration (0018,1200) D
Date of Last Detector Calibration (0018,700C) D
Date of Secondary Capture (0018,1012) D
DateTime (0040,A120) D
Decay Correction DateTime (0018,9701) D
Derivation Description (0008,2111) X
Detector ID (0018,700A) X
Device Serial Number (0018,1000) Z
Device UID (0018,1002) U
Digital Signature DateTime (0400,0105) D
Digital Signature UID (0400,0100) X
Digital Signatures Sequence (FFFA,FFFA) X
Dimension Organization UID (0020,9164) U
Discharge Date (0038,0030) D
Discharge Diagnosis Description (0038,0040) X
Discharge Time (0038,0032) D
Distribution Address (4008,011A) X
Distribution Name (4008,0119) X
Dose Reference UID (300A,0013) U
Effective DateTime (0068,6226) D
End Acquisition DateTime (0018,9517) D
Ethnic Group (0010,2160) X
Exclusion Start Datetime (0018,9804) D
Expected Completion Date Time (0040,4011) D
Expiry Date (0014,1020) D
Failed SOP Instance UID List (0008,0058) U
Fiducial UID (0070,031A) U
Filler Order Number / Imaging Service Request (0040,2017) Z
Findings Group Recording Date (Trial) (0040,A023) D
Findings Group Recording Time (Trial) (0040,A024) D
First Treatment Date (3008,0054) D
Frame Acquisition DateTime (0018,9074) D
Frame Comments (0020,9158) X
Frame of Reference UID (0020,0052) U
Frame Reference DateTime (0018,9151) D
Gantry ID (0018,1008) X
Generator ID (0018,1005) X
Hanging Protocol Creation DateTime (0072,000A) D
Human Performer's Name (0040,4037) X
Human Performer's Organization (0040,4036) X
Page 67
Icon Image Sequence (0088,0200) X
Identifying Comments (0008,4000) X
Image Comments (0020,4000) X
Image Presentation Comments (0028,4000) X
Imaging Service Request Comments (0040,2400) X
Impressions (4008,0300) X
Information Issue DateTime (0068,6270) D
Instance Creation Date (0008,0012) D
Instance Creation Time (0008,0013) D
Instance Creator UID (0008,0014) U
Institution Address (0008,0081) X
Institution Code Sequence (0008,0082) Z
Institution Name (0008,0080) Z
Institutional Department Name (0008,1040) X
Insurance Plan Identification (0010,1050) X
Intended Recipients of Results Identification Sequence (0040,1011) X
Interpretation Approval Date (4008,0112) D
Interpretation Approval Time (4008,0113) D
Interpretation Approver Sequence (4008,0111) X
Interpretation Author (4008,010C) X
Interpretation Diagnosis Description (4008,0115) X
Interpretation ID Issuer (4008,0202) X
Interpretation Recorded Date (4008,0100) D
Interpretation Recorded Time (4008,0101) D
Interpretation Recorder (4008,0102) X
Interpretation Text (4008,010B) X
Interpretation Transcriber (4008,010A) X
Interpretation Transcription Date (4008,0108) D
Interpretation Transcription Time (4008,0109) D
Irradiation Event UID (0008,3010) U
Issue Date of Imaging Service Request (0040,2004) D
Issue Time of Imaging Service Request (0040,2005) D
Issuer of Admission ID (0038,0011) X
Issuer of Patient ID (0010,0021) X
Issuer of Service Episode ID (0038,0061) X
Large Palette Color Lookup Table UID (0028,1214) U
Last Menstrual Date (0010,21D0) X
MAC (0400,0404) X
Media Storage SOP Instance UID (0002,0003) U
Medical Alerts (0010,2000) X
Page 68
Medical Record Locator (0010,1090) X
Military Rank (0010,1080) X
Modified Attributes Sequence (0400,0550) X
Modified Image Date (0020,3403) D
Modified Image Description (0020,3406) X
Modified Image Time (0020,3405) D
Modifying Device ID (0020,3401) X
Modifying Device Manufacturer (0020,3404) X
Most Recent Treatment Date (3008,0056) D
Name of Physician(s) Reading Study (0008,1060) X
Names of Intended Recipients of Results (0040,1010) X
Observation Date (Trial) (0040,A192) D
Observation Date Time (0040,A032) D
Observation Time (Trial) (0040,A193) D
Occupation (0010,2180) X
Operator Identification Sequence (0008,1072) Z
Operators' Name (0008,1070) Z
Order Callback Phone Number (0040,2010) X
Order Entered By (0040,2008) X
Order Enterer's Location (0040,2009) X
Original Attributes Sequence (0400,0561) X
Other Patient IDs (0010,1000) X
Other Patient IDs Sequence (0010,1002) X
Other Patient Names (0010,1001) X
Overlay Comments (6000,4000) X
Overlay Date (0008,0024) X
Overlay Time (0008,0034) X
Palette Color Lookup Table UID (0028,1199) U
Participant Sequence (0040,A07A) X
Participation DateTime (0040,A082) D
Patient Comments (0010,4000) X
Patient ID (0010,0020) Z,S
Patient State (0038,0500) X
Patient Transport Arrangements (0040,1004) X
Patient's Address (0010,1040) X
Patient's Age (0010,1010) X
Patient's Birth Date (0010,0030) Z,S
Patient's Birth Name (0010,1005) X
Patient's Birth Time (0010,0032) X
Patient's Institution Residence (0038,0400) X
Page 69
Patient's Insurance Plan Code Sequence (0010,0050) X
Patient's Mother's Birth Name (0010,1060) X
Patient's Name (0010,0010) Z,S
Patient's Primary Language Code Sequence (0010,0101) X
Patient's Primary Language Modifier Code Sequence (0010,0102) X
Patient's Religious Preference (0010,21F0) X
Patient's Sex (0010,0040) Z
Patient's Sex Neutered (0010,2203) Z
Patient's Size (0010,1020) X
Patient's Telephone Numbers (0010,2154) X
Patient's Weight (0010,1030) X
Performed Location (0040,0243) X
Performed Procedure Step Description (0040,0254) X
Performed Procedure Step ID (0040,0253) X
Performed Procedure Step Start Date (0040,0244) X
Performed Procedure Step Start Time (0040,0245) X
Performed Station AE Title (0040,0241) X
Performed Station Geographic Location Code Sequence (0040,4030) X
Performed Station Name (0040,0242) X
Performed Station Name Code Sequence (0040,4028) X
Performing Physician Identification Sequence (0008,1052) X
Performing Physician's Name (0008,1050) X
Person Identification Code Sequence (0040,1101) Z
Person Name (0040,A123) Z
Person's Address (0040,1102) X
Person's Telephone Numbers (0040,1103) X
Physician Approving Interpretation (4008,0114) X
Physician(s) of Record (0008,1048) X
Physician(s) of Record Identification Sequence (0008,1049) X
Physician(s) Reading Study Identification Sequence (0008,1062) X
Placer Order Number / Imaging Service Request (0040,2016) Z
Plate ID (0018,1004) X
Pregnancy Status (0010,21C0) X
Pre-Medication (0040,0012) X
Presentation Creation Date (0070,0082) D
Presentation Creation Time (0070,0083) D
Procedure Expiration Date (0014,4078) D
Procedure Last Modified Date (0014,407A) D
Procedure Step Cancellation DateTime (0040,4052) D
Product Expiration DateTime (0044,000B) D
Page 70
Protocol Name (0018,1030) Z
Radiopharmaceutical Start DateTime (0018,1078) D
Radiopharmaceutical Stop DateTime (0018,1079) D
Reason for Study (0032,1030) X
Reason for the Imaging Service Request (0040,2001) X
Referenced DateTime (0040,A13A) D
Referenced Digital Signature Sequence (0400,0402) X
Referenced Frame of Reference UID (3006,0024) U
Referenced General Purpose Scheduled Procedure Step (0040,4023) U
Transaction UID
Referenced Patient Alias Sequence (0038,0004) X
Referenced Patient Sequence (0008,1120) X
Referenced Performed Procedure Step Sequence (0008,1111) Z
Referenced SOP Instance MAC Sequence (0400,0403) X
Referenced SOP Instance UID (0008,1155) U
Referenced SOP Instance UID in File (0004,1511) U
Referring Physician Identification Sequence (0008,0096) X
Referring Physician's Address (0008,0092) X
Referring Physician's Name (0008,0090) Z
Referring Physician's Telephone Numbers (0008,0094) X
Region of Residence (0010,2152) X
Related Frame of Reference UID (3006,00C2) U
Request Attributes Sequence (0040,0275) X
Requested Contrast Agent (0032,1070) X
Requested Procedure Comments (0040,1400) X
Requested Procedure Description (0032,1060) Z
Requested Procedure ID (0040,1001) X
Requested Procedure Location (0040,1005) X
Requested SOP Instance UID (0000,1001) U
Requesting Physician (0032,1032) X
Requesting Service (0032,1033) X
Responsible Organization (0010,2299) X
Responsible Person (0010,2297) X
Results Comments (4008,4000) X
Results Distribution List Sequence (4008,0118) X
Results ID Issuer (4008,0042) X
Review Date (300E,0004) D
Review Time (300E,0005) D
Reviewer Name (300E,0008) Z
RT Plan Date (300A,0006) D
Page 71
RT Plan Time (300A,0007) D
Safe Position Exit Date (3008,0162) D
Safe Position Exit Time (3008,0164) D
Safe Position Return Date (3008,0166) D
Safe Position Return Time (3008,0168) D
Scheduled Admission Date (0038,001A) D
Scheduled Admission Time (0038,001B) D
Scheduled Discharge Date (0038,001C) D
Scheduled Discharge Time (0038,001D) D
Scheduled Human Performers Sequence (0040,4034) X
Scheduled Patient Institution Residence (0038,001E) X
Scheduled Performing Physician Identification Sequence (0040,000B) X
Scheduled Performing Physician's Name (0040,0006) X
Scheduled Procedure Step Description (0040,0007) X
Scheduled Procedure Step End Date (0040,0004) X
Scheduled Procedure Step End Time (0040,0005) X
Scheduled Procedure Step Location (0040,0011) X
Scheduled Procedure Step Modification Date Time (0040,4010) D
Scheduled Procedure Step Start Date (0040,0002) X
Scheduled Procedure Step Start Time (0040,0003) X
Scheduled Station AE Title (0040,0001) X
Scheduled Station Geographic Location Code Sequence (0040,4027) X
Scheduled Station Name (0040,0010) X
Scheduled Station Name Code Sequence (0040,4025) X
Scheduled Study Location (0032,1020) X
Scheduled Study Location AE Title (0032,1021) X
Scheduled Study Start Date (0032,1000) D
Scheduled Study Start Time (0032,1001) D
Series Date (0008,0021) D
Series Description (0008,103E) X,S
Series Instance UID (0020,000E) U
Series Time (0008,0031) D
Service Episode Description (0038,0062) X
Service Episode ID (0038,0060) X
Smoking Status (0010,21A0) X
SOP Authorization DateTime (0100,0420) D
SOP Instance UID (0008,0018) U
Source Strength Reference Date (300A,022C) D
Source Strength Reference Time (300A,022E) D
Special Needs (0038,0050) X
Page 72
Start Acquisition DateTime (0018,9516) D
Station Name (0008,1010) Z
Storage Media File-set UID (0088,0140) U
Structure Set Date (3006,0008) D
Structure Set Time (3006,0009) D
Study Arrival Date (0032,1040) D
Study Arrival Time (0032,1041) D
Study Comments (0032,4000) X
Study Completion Date (0032,1050) D
Study Completion Time (0032,1051) D
Study Date (0008,0020) D
Study Description (0008,1030) X,S
Study ID (0020,0010) Z,S
Study ID Issuer (0032,0012) X
Study Instance UID (0020,000D) U
Study Read Date (0032,0034) D
Study Read Time (0032,0035) D
Study Time (0008,0030) D
Study Verified Date (0032,0032) D
Study Verified Time (0032,0033) D
Substance Administration DateTime (0044,0010) D
Synchronization Frame of Reference UID (0020,0200) U
Template Extension Creator UID (0040,DB0D) U
Template Extension Organization UID (0040,DB0C) U
Text Comments (4000,4000) X
Text String (2030,0020) X
Time (0040,A122) D
Time of Document Creation or Verbal Transaction (Trial) (0040,A112) D
Time of Gain Calibration (0014,3077) D
Time of Last Calibration (0018,1201) D
Time of Last Detector Calibration (0018,700E) D
Time of Secondary Capture (0018,1014) D
Timezone Offset From UTC (0008,0201) X
Topic Author (0088,0910) X
Topic Keywords (0088,0912) X
Topic Subject (0088,0906) X
Topic Title (0088,0904) X
Transaction UID (0008,1195) U
Treatment Control Point Date (3008,0024) D
Treatment Control Point Time (3008,0025) D
Page 73
Treatment Date (3008,0250) D
Treatment Time (3008,0251) D
UID (0040,A124) U
Verification Date Time (0040,A030) D
Verifying Observer Identification Code Sequence (0040,A088) Z
Verifying Observer Name (0040,A075) Z
Verifying Observer Sequence (0040,A073) Z
Verifying Organization (0040,A027) X
Visit Comments (0038,4000) X
During de-identification, no attributes are added, with the exception of those specified by the user.
With the exception of UIDs, Study Date and the Date or Date/Time attributes offset by the difference in
Study Date (those marked with a ‘D’ in Table 7.1-1), no attribute values are generated.
The integrity of UIDs for all files de-identified in the same session will be maintained, meaning that all
relationships, such as Study and Series relationships, will be maintained in the de-identified SOP
Instances.
Please note that there is currently no provision for “well known UIDs” such as “well-known frames of
reference” or “well-known SOP instances” during de-identification. All UID values in applicable attributes
(those marked M in Table 7.1-1) are remapped.
- Audit trail messages are generated and transmitted when the application is used in conjunction
with a central enterprise application server.
- Audit trail messages are generated and stored to the local file system when the application is part
of a standalone commercial installation.
- Audit trail messages are not generated otherwise.
- Audit trail messages are not received nor processed by the application.
- Audit event reporting cannot be configured through the application interface. However, in an
enterprise scenario, the server to which the application transmits audit messages can be
configured.
The following table describes the auditable events that are detected and reported:
Table 7.1-2
DETECTED AND REPORTED AUDIT EVENTS
Event Behavior
Application Activity Not detected or reported
Audit Log Used Not detected or reported
Page 74
Begin Transferring DICOM Instances Detected and reported when a C-STORE operation is
initiated:
manually by the user
automatically, when a “Send Key Object
Selections” operation is triggered
by the local MOVE-SCP in response to a C-
MOVE request
Data Export Detected and reported when instances in the internal
database are exported, in any form, to a location
outside the internal database. This includes:
a local file system
an external file system, or removable media
a DICOM Printer
To be clear, operations that trigger “DICOM Instances
Transferred” do not trigger this event. Also, this event
can only be triggered directly by a user-initiated
operation.
Data Import Detected and reported when instances are imported
into the internal database:
manually by the user from any file system,
local or remote
automatically, when the user creates Key
Object Selection Documents, and associated
Softcopy Presentation States
when a re-index of the internal database is
performed
DICOM Instances Accessed Detected and reported when instances in the internal
database are read, created, or updated. More
specifically:
When the user opens a study for viewing; this
includes viewing the header information.
When the user creates Key Object Selection
Documents and accompanying Softcopy
Presentation States; these are also
automatically imported into the internal
database.
When the user edits a SOP Instance via the
application’s DICOM Editor.
When the user creates an anonymous copy of
a study in the internal database; these are
also automatically imported into the internal
database.
DICOM Instances Transferred Detected and reported when the transfer is complete
regardless of origin of C-STORE operation
DICOM Study Deleted Detected and reported when instances in the internal
database are deleted
Network Entry Not detected or reported
Order Record Not detected or reported
Patient Record Not detected or reported
Page 75
Procedure Record Not detected or reported
Query Detected and reported when a C-FIND request is sent
or received
Security Alert Detected and reported when user authentication fails
and when audit trail logging is suspended or resumed
User Authentication Detected and reported when user authentication
succeeds or the user signs out; user authentication
capabilities only exist in commercial offerings of the
software.
Page 76
8 ANNEXES
See Section 7.1.1 for a description of SOP Instances created during de-identification.
Table 8.1-1 specifies the attributes of a Grayscale Softcopy Presentation State created by the application.
Table 8.1-2 specifies the attributes of a Color Softcopy Presentation State created by the application.
Table 8.1-3 specifies the attributes of a Key Object Selection Document created by the application.
Table 8.1-4 specifies the attributes of an Encapsulated PDF created by the application.
Table 8.1-5 specifies the attributes of a Secondary Capture Image created by the application.
The following tables use a number of abbreviations. The abbreviations used in the “Presence of Module”
column are:
- AUTO: The attribute value is generated automatically, or indirectly from previous user input
- COPY: The attribute value is copied verbatim from the referenced SOP instances
- USER: The attribute value is taken directly from user input
Table 8.1-1
IOD OF CREATED GRAYSCALE SOFTCOPY PRESENTATION STATE SOP INSTANCES
Page 77
Clinical Trial Study Table 8.1-10 Only if module exists in referenced
SOP instance(s)
Series General Series Table 8.1-12 ALWAYS
Presentation Series Table 8.1-13 ALWAYS
Equipment General Equipment Table 8.1-11 ALWAYS
Presentation Presentation State Identification Table 8.1-14 ALWAYS
State
Presentation State Relationship Table 8.1-15 ALWAYS
Presentation State Shutter Table 8.1-16 ALWAYS
Presentation State Mask Table 8.1-25 ALWAYS
Display Shutter Table 8.1-17 Only if a Display Shutter is to be
applied to referenced image(s) and the
Bitmap Display Shutter Module is not
present
Bitmap Display Shutter Table 8.1-18 Only if a Bitmap Display Shutter is to
be applied to referenced image(s) and
the Display Shutter Module is not
present
Overlay Plane Table 8.1-19 Only if overlays are to be applied to
referenced image(s) or the Bitmap
Display Shutter Module is present
Overlay Activation Table 8.1-20 Only if overlays are to be applied to
referenced image(s)
Displayed Area Table 8.1-21 ALWAYS
Graphic Annotation Table 8.1-22 Only if graphic annotations are to be
applied to referenced image(s)
Spatial Transformation Table 8.1-23 ALWAYS
Graphic Layer Table 8.1-24 Only if graphic annotations or overlays
are to be applied to referenced
image(s)
Softcopy VOI LUT Table 8.1-26 ALWAYS
Softcopy Presentation LUT Table 8.1-27 ALWAYS
SOP Common Table 8.1-28 ALWAYS
Table 8.1-2
IOD OF CREATED COLOR SOFTCOPY PRESENTATION STATE SOP INSTANCES
Page 78
Clinical Trial Subject Table 8.1-7 Only if module exists in referenced
SOP instance(s)
Study General Study Table 8.1-8 ALWAYS
Patient Study Table 8.1-9 Only if module exists in referenced
SOP instance(s)
Clinical Trial Study Table 8.1-10 Only if module exists in referenced
SOP instance(s)
Series General Series Table 8.1-12 ALWAYS
Presentation Series Table 8.1-13 ALWAYS
Equipment General Equipment Table 8.1-11 ALWAYS
Presentation Presentation State Identification Table 8.1-14 ALWAYS
State
Presentation State Relationship Table 8.1-15 ALWAYS
Presentation State Shutter Table 8.1-16 ALWAYS
Display Shutter Table 8.1-17 Only if a Display Shutter is to be
applied to referenced image(s) and the
Bitmap Display Shutter Module is not
present
Bitmap Display Shutter Table 8.1-18 Only if a Bitmap Display Shutter is to
be applied to referenced image(s) and
the Display Shutter Module is not
present
Overlay Plane Table 8.1-19 Only if overlays are to be applied to
referenced image(s) or the Bitmap
Display Shutter Module is present
Overlay Activation Table 8.1-20 Only if overlays are to be applied to
referenced image(s)
Displayed Area Table 8.1-21 ALWAYS
Graphic Annotation Table 8.1-22 Only if graphic annotations are to be
applied to referenced image(s)
Spatial Transformation Table 8.1-23 ALWAYS
Graphic Layer Table 8.1-24 Only if graphic annotations or overlays
are to be applied to referenced
image(s)
ICC Profile Table 8.1-29 NOT INCLUDED
SOP Common Table 8.1-30 ALWAYS
Page 79
Study General Study Table 8.1-8 ALWAYS
Patient Study Table 8.1-9 Only if module exists in
referenced SOP instance(s)
Clinical Trial Study Table 8.1-10 Only if module exists in
referenced SOP instance(s)
Series Key Object Document Table 8.1-31 ALWAYS
Series
Equipment General Equipment Table 8.1-11 ALWAYS
Document Key Object Document Table 8.1-32 ALWAYS
SR Document Content Table 8.1-33 ALWAYS
SOP Common Table 8.1-34 ALWAYS
Table 8.1-5
IOD OF CREATED SECONDARY CAPTURE IMAGE SOP INSTANCES
Page 80
Patient Patient Table 8.1-6 ALWAYS
Clinical Trial Subject Table 8.1-7 Only if module exists in source
image(s)
Study General Study Table 8.1-8 ALWAYS
Patient Study Table 8.1-9 Only if module exists in source
image(s)
Clinical Trial Study Table 8.1-10 Only if module exists in source
image(s)
Series General Series Table 8.1-42 ALWAYS
Equipment General Equipment Table 8.1-11 ALWAYS
SC Equipment Table 8.1-43 ALWAYS
Frame of Frame of Reference Table 8.1-44 Only if module exists in source
Reference image(s)
Image General Image Table 8.1-45 ALWAYS
Image Plane Table 8.1-46 Only if module exists in source
image(s)
Image Pixel Table 8.1-47 ALWAYS
Device N/A NOT INCLUDED
Specimen N/A NOT INCLUDED
SC Image Table 8.1-48 ALWAYS
Overlay Plane N/A NOT INCLUDED
Modality LUT Table 8.1-49 Only if Photometric Interpretation
(0028,0004) is either
MONOCHROME1 or
MONOCHROME2
VOI LUT Table 8.1-50 Only if Photometric Interpretation
(0028,0004) is either
MONOCHROME1 or
MONOCHROME2
ICC Profile N/A NOT INCLUDED
SOP Common Table 8.1-51 ALWAYS
Auxiliary Attributes Table 8.1-52 ALWAYS – includes additional
common modality-specific attributes
for compatibility support
Page 81
Patient’s Birth Date (0010,0030) DA From Referenced Image(s) ANAP COPY
Patient’s Sex (0010,0040) CS From Referenced Image(s) ANAP COPY
Referenced Patient (0008,1120) SQ From Referenced Image(s) ANAP COPY
Sequence
> Referenced SOP (0008,1150) UI From Referenced Image(s) ALWAYS COPY
Class UID
> Referenced SOP (0008,1155) UI From Referenced Image(s) ALWAYS COPY
Instance UID
Patient’s Birth Time (0010,0032) TM From Referenced Image(s) ANAP COPY
Other Patient IDs (0010,1000) LO From Referenced Image(s) ANAP COPY
Other Patient IDs (0010,1002) SQ From Referenced Image(s) ANAP COPY
Sequence
> Patient ID (0010,0020) LO From Referenced Image(s) ANAP COPY
> Issuer of Patient ID (0010,0021) LO From Referenced Image(s) ANAP COPY
> Type of Patient ID (0010,0022) CS From Referenced Image(s) ANAP COPY
Other Patient Names (0010,1001) PN From Referenced Image(s) ANAP COPY
Ethnic Group (0010,2160) SH From Referenced Image(s) ANAP COPY
Patient Comments (0010,4000) LT From Referenced Image(s) ANAP COPY
Patient Species (0010,2201) LO From Referenced Image(s) ANAP COPY
Description
Patient Species Code (0010,2202) SQ From Referenced Image(s) ANAP COPY
Sequence
> Include ‘Code Sequence Macro’ Defined Context ID is 7454.
Page 82
De-identification Method (0012,0063) LO From Referenced Image(s) ANAP COPY
De-identification Method (0012,0064) SQ From Referenced Image(s) ANAP COPY
Code Sequence
> Include ‘Code Sequence Macro’ No Baseline Context ID is defined.
Table 8.1-7
CLINICAL TRIAL SUBJECT MODULE OF CREATED SOP INSTANCES
Table 8.1-8
GENERAL STUDY MODULE OF CREATED SOP INSTANCES
Page 83
Physician(s) Reading (0008,1062) SQ From Referenced Image(s) ANAP COPY
Study Identification
Sequence
> Include ‘Person Identification Macro’
Referenced Study (0008,1110) SQ From Referenced Image(s) ANAP COPY
Sequence
> Include ‘SOP Instance Reference Macro’
Procedure Code (0008,1032) SQ From Referenced Image(s) ANAP COPY
Sequence
> Include ‘Code Sequence Macro’ No Baseline Context ID is defined.
Table 8.1-9
PATIENT STUDY MODULE OF CREATED SOP INSTANCES
Table 8.1-10
CLINICAL TRIAL STUDY MODULE OF CREATED SOP INSTANCES
Page 84
Table 8.1-11
GENERAL EQUIPMENT MODULE OF CREATED SOP INSTANCES
Table 8.1-13
PRESENTATION SERIES MODULE OF CREATED PRESENTATION STATE SOP INSTANCES
Table 8.1-14
PRESENTATION STATE IDENTIFICATION MODULE OF
CREATED PRESENTATION STATE SOP INSTANCES
Page 85
Content Label (0070,0080) CS FOR_PRESENTATION ALWAYS AUTO
Content Description (0070,0081) LO Zero-length EMPTY AUTO
Content Creator’s Name (0070,0084) PN Zero-length EMPTY AUTO
Table 8.1-15
PRESENTATION STATE RELATIONSHIP MODULE OF CREATED PRESENTATION STATE SOP
INSTANCES
Table 8.1-16
PRESENTATION STATE SHUTTER MODULE OF
CREATED PRESENTATION STATE SOP INSTANCES
Table 8.1-17
DISPLAY SHUTTER MODULE OF CREATED PRESENTATION STATE SOP INSTANCES
Page 86
Shutter Presentation (0018,1622) US 0 ALWAYS AUTO
Value
Shutter Presentation (0018,1624) US Not Included NEVER AUTO
Color CIELab Value
Table 8.1-18
BITMAP DISPLAY SHUTTER MODULE OF CREATED PRESENTATION STATE SOP INSTANCES
Table 8.1-19
OVERLAY PLANE MODULE OF CREATED PRESENTATION STATE SOP INSTANCES
Table 8.1-20
OVERLAY ACTIVATION MODULE OF CREATED PRESENTATION STATE SOP INSTANCES
Page 87
Table 8.1-21
DISPLAYED AREA MODULE OF CREATED PRESENTATION STATE SOP INSTANCES
Table 8.1-22
GRAPHIC ANNOTATION MODULE OF CREATED PRESENTATION STATE SOP INSTANCES
Page 88
>> Bounding Box Top (0070,0010) FL From Presentation State ALWAYS AUTO
Left Hand Corner
>> Bounding Box (0070,0011) FL From Presentation State ALWAYS AUTO
Bottom Right Hand
Corner
>> Bounding Box Text (0070,0012) CS LEFT ALWAYS AUTO
Horizontal Justification
>> Anchor Point (0070,0014) FL Included only when text is part ANAP AUTO
of a callout graphic
>> Anchor Point (0070,0015) CS Included only when text is part ANAP AUTO
Visibility of a callout graphic
> Graphic Object (0070,0009) SQ One or more items if included ANAP AUTO
Sequence
>> Graphic Annotation (0070,0005) CS PIXEL ALWAYS AUTO
Units
>> Graphic Dimensions (0070,0020) US From Presentation State ALWAYS AUTO
>> Number of Graphic (0070,0021) US From Presentation State ALWAYS AUTO
Points
>> Graphic Data (0070,0022) FL From Presentation State ALWAYS AUTO
>> Graphic Type (0070,0023) CS One of POINT, POLYLINE, ALWAYS AUTO
INTERPOLATED, CIRCLE or
ELLIPSE
>> Graphic Filled (0070,0024) CS N when sequence item ANAP AUTO
describes a closed graphic; not
included otherwise
Table 8.1-23
SPATIAL TRANSFORMATION MODULE OF CREATED PRESENTATION STATE SOP INSTANCES
Table 8.1-24
GRAPHIC LAYER MODULE OF CREATED PRESENTATION STATE SOP INSTANCES
Page 89
> Graphic Layer (0070,0401) US Not Included NEVER AUTO
Recommended Display
CIELab Value
> Graphic Layer (0070,0068) LO From Presentation State ALWAYS AUTO
Description
Table 8.1-26
SOFTCOPY VOI LUT MODULE OF
GRAYSCALE SOFTCOPY PRESENTATION STATE SOP INSTANCES
Table 8.1-27
SOFTCOPY PRESENTATION LUT MODULE OF
GRAYSCALE SOFTCOPY PRESENTATION STATE SOP INSTANCES
Page 90
Presentation LUT (2050,0020) CS From Presentation State ALWAYS AUTO
Shape
Table 8.1-28
SOP COMMON MODULE OF
CREATED GRAYSCALE SOFTCOPY PRESENTATION STATE SOP INSTANCES
Table 8.1-30
SOP COMMON MODULE OF CREATED COLOR SOFTCOPY PRESENTATION STATE SOP
INSTANCES
Page 91
Series Instance UID (0020,000E) UI Automatically generated ALWAYS AUTO
Series Number (0020,0011) IS Automatically generated (one ALWAYS AUTO
greater than highest series
number in study)
Series Date (0008,0021) DA Date when key object selection ALWAYS AUTO
was created
Series Time (0008,0031) TM Time when key object ALWAYS AUTO
selection was created
Series Description (0008,103E) LO From User Input ALWAYS USER
Referenced Performed (0008,1111) SQ Zero-length EMPTY AUTO
Procedure Step
Sequence
Table 8.1-32
KEY OBJECT DOCUMENT MODULE OF
CREATED KEY OBJECT SELECTION DOCUMENT SOP INSTANCES
Table 8.1-33
SR DOCUMENT CONTENT MODULE OF
CREATED KEY OBJECT SELECTION DOCUMENT SOP INSTANCES
Page 92
Value Type (0040,A040) CS CONTAINER ALWAYS AUTO
Concept Name Code (0040,A043) SQ Key Object Selection ALWAYS USER
Sequence Document Title
> Include ‘Code Sequence Macro’ 9 Defined Context ID is 7010.
Continuity of Content (0040,A050) CS SEPARATE ALWAYS AUTO
Content Template (0040,A504) SQ Not Included NEVER AUTO
Sequence
Content Sequence (0040,A730) SQ One or more content items as ALWAYS
described in Section 9.1.1.1.1
(such as Table 8.1-35 and
Table 8.1-37)
Table 8.1-34
SOP COMMON MODULE OF CREATED KEY OBJECT SELECTION DOCUMENT SOP INSTANCES
Page 93
Table 8.1-36
PERSON NAME CONTENT ITEM USED IN
CREATED KEY OBJECT SELECTION DOCUMENT SOP INSTANCES
Table 8.1-37
IMAGE REFERENCE CONTENT ITEM USED IN
CREATED KEY OBJECT SELECTION DOCUMENT SOP INSTANCES
Page 94
>> Referenced SOP (0008,1150) UI SOP Class UID of associated ALWAYS AUTO
Class UID softcopy presentation state
>> Referenced SOP (0008,1155) UI SOP Instance UID of ALWAYS AUTO
Instance UID associated softcopy
presentation state
> Referenced Real (0008,114B) SQ Not Included NEVER AUTO
World Value Mapping
Instance Sequence
> Icon Image Sequence (0088,0200) SQ Not Included NEVER AUTO
Referenced Content (0040,DB73) UL Not Included NEVER AUTO
Item Identifier
Page 95
Comments on the (0040,0280) ST Not Included NEVER AUTO
Performed Procedure
Step
Table 8.1-39
SC EQUIPMENT MODULE OF CREATED ENCAPSULATED PDF SOP INSTANCES
Table 8.1-40
ENCAPSULATED DOCUMENT MODULE OF CREATED ENCAPSULATED PDF SOP INSTANCES
Page 96
MIME Type of (0042,0012) LO application/pdf ALWAYS AUTO
Encapsulated
Document
List of MIME Types (0042,0014) LO Not Included NEVER AUTO
Encapsulated (0042,0011) OB PDF document binary content ALWAYS USER
Document
Table 8.1-41
SOP COMMON MODULE OF CREATED ENCAPSULATED PDF SOP INSTANCES
Page 97
Performing Physician (0008,1052) SQ Not Included NEVER AUTO
Identification Sequence
Protocol Name (0018,1030) LO Not Included NEVER AUTO
Series Description (0008,103E) LO FOR KEY IMAGES ALWAYS AUTO
Series Description Code (0008,103F) SQ Not Included NEVER AUTO
Sequence
Operators’ Name (0008,1070) PN Not Included NEVER AUTO
Operator Identification (0008,1072) SQ Not Included NEVER AUTO
Sequence
Referenced Performed (0008,1111) SQ Not Included NEVER AUTO
Procedure Step
Sequence
Related Series (0008,1250) SQ Not Included NEVER AUTO
Sequence
Body Part Examined (0018,0015) CS Not Included NEVER AUTO
Note: Since the series
contains individual
secondary capture
images which may not
necessarily be of the
same anatomy, this
attribute is not included.
Patient Position (0018,5100) CS Not Included NEVER AUTO
Smallest Pixel Value in (0028,0108) US Not Included NEVER AUTO
Series
Largest Pixel Value in (0028,0109) US Not Included NEVER AUTO
Series
Request Attributes (0040,0275) SQ Not Included NEVER AUTO
Sequence
Anatomical Orientation (0010,2210) CS From source image(s) of ALWAYS COPY
Type derived content
Table 8.1-43
SC EQUIPMENT MODULE OF CREATED SECONDARY CAPTURE IMAGE SOP INSTANCES
Page 98
Secondary Capture (0018,1019) LO Version of ClearCanvas ALWAYS AUTO
Device Software Workstation software
Versions
Video Image Format (0018,1022) SH Not Included NEVER AUTO
Acquired
Digital Image Format (0018,1023) LO Not Included NEVER AUTO
Acquired
Table 8.1-44
FRAME OF REFERENCE MODULE OF CREATED SECONDARY CAPTURE IMAGE SOP
INSTANCES
Table 8.1-45
GENERAL IMAGE MODULE OF CREATED SECONDARY CAPTURE IMAGE SOP INSTANCES
Page 99
> Referenced SOP (0008,1150) UI From source image of derived ALWAYS AUTO
Class UID content
> Referenced SOP (0008,1155) UI From source image of derived ALWAYS AUTO
Instance UID content
> Purpose of Reference (0040,A170) SQ One item describing how the ALWAYS AUTO
Code Sequence source image contributed to
the derived content
>> Include ‘Code Sequence Macro’ Defined CID 7202
Page 100
Table 8.1-46
IMAGE PLANE MODULE OF CREATED SECONDARY CAPTURE IMAGE SOP INSTANCES
Table 8.1-47
IMAGE PIXEL MODULE OF CREATED SECONDARY CAPTURE IMAGE SOP INSTANCES
Page 101
Pixel Aspect Ratio (0028,0034) IS 1\1 if image was manually VNAP AUTO
calibrated by user, otherwise
aspect ratio in effect when
secondary capture pixel data
was created
Note: If the source image(s)
do not provide pixel
spacing, and the user
has not manually
calibrated the image, this
attribute will contain the
value of the attribute from
the source image(s) if
consistent.
Smallest Image Pixel (0028,0106) US Not Included NEVER AUTO
Value
Largest Image Pixel (0028,0107) US Not Included NEVER AUTO
Value
Red Palette Color (0028,1101) US Not Included NEVER AUTO
Lookup Table
Descriptor
Green Palette Color (0028,1102) US Not Included NEVER AUTO
Lookup Table
Descriptor
Blue Palette Color (0028,1103) US Not Included NEVER AUTO
Lookup Table
Descriptor
Red Palette Color (0028,1201) OW Not Included NEVER AUTO
Lookup Table Data
Green Palette Color (0028,1202) OW Not Included NEVER AUTO
Lookup Table Data
Blue Palette Color (0028,1203) OW Not Included NEVER AUTO
Lookup Table Data
ICC Profile (0028,2000) OB Not Included NEVER AUTO
Pixel Data Provider (0028,7FE0) UT Not Included NEVER AUTO
URL
Pixel Padding Range (0028,0121) US Not Included NEVER AUTO
Limit
Table 8.1-48
SC IMAGE MODULE OF CREATED SECONDARY CAPTURE IMAGE SOP INSTANCES
Page 102
Document Class Code (0040,E008) SQ Not Included NEVER AUTO
Sequence
Pixel Spacing (0028,0030) DS Pixel spacing in effect when ANAP AUTO
secondary capture pixel data
was created (i.e. may be
manually calibrated by user)
Pixel Spacing (0028,0A02) CS FIDUCIAL or GEOMETRY if ANAP AUTO
Calibration Type specified by source image(s)
of derived content
Note: If the image was
manually calibrated by
user, this attribute will be
empty
Pixel Spacing (0028,0A04) LO Text description of calibration ANAP AUTO
Calibration Description method if specified by source
image(s) of derived content
Note: If source image(s) do
not specify calibration
method, this attribute
may use the following
values:
Actual – pixel spacing
assumed to be actual
physical spacing for
cross-sectional source
image(s).
Detector – pixel spacing
assumed to be at
detector plane for
projectional source
image(s).
Geometry – pixel spacing
corrected for geometric
magnification for
projectional source
image(s).
Fiducial – pixel spacing
calibrated by fiducials in
projectional source
image(s).
Magnified – pixel spacing
adjusted for estimated
magnification factor in
projection source
image(s).
Manual – pixel spacing
was manually calibrated
by user.
Unknown – interpretation
of pixel spacing is
unknown.
Page 103
Table 8.1-49
MODALITY LUT MODULE OF CREATED SECONDARY CAPTURE IMAGE SOP INSTANCES
If the pixel data range of the secondary capture pixel data is unchanged from that of the source image(s),
the modality LUTs included with the secondary capture image may be copied verbatim from the source
image(s). Otherwise, the included modality LUTs are recalculated in order to produce the same modality
values from the secondary capture as from the source image(s).
For example, the pixel data from the source images of MPR are transformed according to their per-frame
modality LUTs, thus changing their pixel data range. The modality LUT function is thus recalculated so
that, for any given patient location, the modality value would be the same whether from the secondary
capture or from the source images.
Table 8.1-50
VOI LUT MODULE OF CREATED SECONDARY CAPTURE IMAGE SOP INSTANCES
If the pixel data range of the secondary capture pixel data is unchanged from that of the source image(s),
the VOI LUTs included with the secondary capture image may be copied verbatim from the source
image(s). Otherwise, the included VOI LUTs are recalculated in order to approximate the same viewing
effect on the secondary capture as viewing the source image(s).
For example, the pixel data from the source images of MPR are transformed according to their per-frame
modality LUTs, thus changing their pixel data range. Any VOI LUTs of the source images are thus
recalculated so as to select the same range of modality values.
Page 104
> LUT Descriptor (0028,3002) US Descriptor of VOI LUT ALWAYS AUTO
or
SS
> LUT Explanation (0028,3003) LO Text label of VOI LUT ANAP AUTO
> LUT Data (0028,3006) US Data of VOI LUT ALWAYS AUTO
or
OW
Window Center (0028,1050) DS Window center values for VOI ANAP AUTO
LUT of the derived content
Window Width (0028,1051) DS Window width values for VOI ANAP AUTO
LUT of the derived content
Window Center & Width (0028,1055) LO Text label for VOI LUT of the ANAP AUTO
Explanation derived content
VOI LUT Function (0028,1056) CS Type of VOI LUT function of ANAP AUTO
the derived content
Table 8.1-51
SOP COMMON MODULE OF CREATED SECONDARY CAPTURE IMAGE SOP INSTANCES
Table 8.1-52
AUXILIARY ATTRIBUTES OF CREATED SECONDARY CAPTURE IMAGE SOP INSTANCES
Page 105
The internal database, remote query and directory browsers make use of the conventional identification
attributes to distinguish patients, studies, series and instances. In particular, if two patients have the same
value for Patient ID, they will be treated as the same in the browser and the internal database.
Page 106