2 2
2 2
2 2
Conformance Statement
Email: dicom@philips.com
Internet: http://www.healthcare.philips.com/connectivity
The following table contains the Supported Networking DICOM Service (SOP)
Classes:
Table 1: Network Services
Note1: Verification SCP (C-ECHO) is not included in the table above because it is
required for any Acceptor of an Association. The Verification SCU details are
covered in the details of the conformance statement.
Media Storage Application Profile Write Files (FSC) Read Files (FSR)
2 TABLE OF C ONTENTS
1 DICOM CONFORMANCE STATEMENT OVERVIEW ............................................................... 3
2 TABLE OF CONTENTS .............................................................................................................. 5
3 INTRODUCTION ......................................................................................................................... 8
3.1 REVISION HISTORY .............................................................................................................. 8
3.2 AUDIENCE .............................................................................................................................. 8
3.3 REMARKS............................................................................................................................... 8
3.4 DEFINITIONS, TERMS AND ABBREVIATIONS ................................................................... 9
3.5 REFERENCES ...................................................................................................................... 10
4 NETWORKING .......................................................................................................................... 11
4.1 IMPLEMENTATION MODEL ................................................................................................ 11
4.1.1 Application Data Flow ............................................................................................................ 11
4.1.2 Functional Definition of AEs.................................................................................................. 14
4.1.2.1 Functional Definition of Patient Catalog Service ............................................................... 14
4.1.2.2 Functional Definition of Archive-Manager ......................................................................... 15
4.1.2.3 Functional Definition of Disk-Server/Queue-Manager ...................................................... 15
4.1.2.4 Functional Definition of Memory Manager ........................................................................ 17
4.1.2.5 Functional Definition of Memory Server ............................................................................ 17
4.1.2.6 Functional Definition of Print Manager .............................................................................. 17
4.1.2.7 Functional Definition of Storage Commitment Manager ................................................... 18
4.1.3 Sequencing of Real World Activities ..................................................................................... 19
4.1.3.1 Integrated Workflow .......................................................................................................... 19
4.1.3.2 Import Images per Query/Retrieve .................................................................................... 20
4.2 AE SPECIFICATIONS .......................................................................................................... 22
4.2.1 Patient-Catalog Server .......................................................................................................... 22
4.2.1.1 SOP Classes ..................................................................................................................... 22
4.2.1.2 Association Policies .......................................................................................................... 22
4.2.1.2.1 General ......................................................................................................................... 22
4.2.1.2.2 Number of Associations ................................................................................................ 22
4.2.1.2.3 Asynchronous Nature ................................................................................................... 23
4.2.1.2.4 Implementation Identifying Information ......................................................................... 23
4.2.1.3 Association Initiation Policy ............................................................................................... 23
4.2.1.3.1 (Real-World) Activity Worklist Request (C-FIND) ...................................................... 24
4.2.1.4 Overview of the applied Modality Worklist Information Model - FIND SOP Class ............ 25
4.2.1.4.1 (Real-World) Activity MPPS (N-CREATE, N-SET) .................................................... 27
4.2.1.5 Association Acceptance Policy ......................................................................................... 32
4.2.2 Disk-Server/Queue-Manager Specifications ......................................................................... 33
4.2.2.1 SOP Classes ..................................................................................................................... 33
4.2.2.2 Association Policies .......................................................................................................... 33
4.2.2.2.1 General ......................................................................................................................... 33
4.2.2.2.2 Number of Associations ................................................................................................ 33
4.2.2.2.3 Asynchronous Nature ................................................................................................... 34
4.2.2.2.4 Implementation Identifying Information ......................................................................... 34
4.2.2.2.5 Communication Failure Handling.................................................................................. 34
4.2.2.3 Association Initiation Policy ............................................................................................... 34
4.2.2.3.1 (Real-World) Activity Disk-Server (C-STORE SCU) .................................................. 36
4.2.2.3.2 (Real-World) Activity Queue-Manager (C-MOVE SCU) ............................................ 39
4.2.2.4 Association Acceptance Policy ......................................................................................... 40
4.2.2.4.1 (Real-World) Activity Disk-Server/Queue-Manager (C-ECHO) ................................. 42
4.2.2.4.2 (Real-World) Activity Disk-Server (C-STORE SCP) .................................................. 43
4.2.2.4.3 (Real-World) Activity Disk-Server (C-MOVE SCP) .................................................... 45
4.2.2.4.4 (Real-World) Activity Disk-Server (C-FIND SCP) ...................................................... 47
4.2.3 Archive-Manager Specifications ............................................................................................ 50
4.2.3.1 SOP Classes ..................................................................................................................... 50
3 I NTRODUCTION
The introduction specifies product and relevant disclaimers as well as any general
information that the vendor feels is appropriate.
Document
Date of Issue Author Description
Version
TM
1.0 27 Nov 2003 PMS MIT-IO First edition of Conformance Statement Brilliance
Workspace (V1.x).
TM
2.0 22 Sep 2005 PMS MIT-IO First edition of Conformance Statement Brilliance
Workspace V 2.x based on DICOM Supplement 64
2.01 17 Oct 2005 PMS CT Updated with RT objects for Big Bore scanners
2.04 16 Apr 2008 PMS CT Added iCT scanner; complaince with DICOM-2007
2.05 11 Nov 2009 PMS CT Added V3.x support; complaince with DICOM-2008, Dose
Info
2.06 05 Apr 2011 PMS CT Added Ingenuity CT scanner model
3.2 Audience
This Conformance Statement is intended for:
(Potential) customers
System integrators of medical equipment
Marketing staff interested in system functionality
Software designers implementing DICOM interfaces
3.3 Remarks
The DICOM Conformance Statement is contained in chapter 4 through 8 and follows
the contents and structuring requirements of DICOM PS 3.20-2011.
Interoperability
Interoperability refers to the ability of application functions, distributed over two or
more systems, to work successfully together. The integration of medical devices
into an IT environment may require application functions that are not specified
within the scope of DICOM. Consequently, using only the information provided by
Validation
Philips equipment has been carefully tested to assure that the actual
implementation of the DICOM interface corresponds with this Conformance
Statement.
Where Philips equipment is linked to non-Philips equipment, the first step is to
compare the relevant Conformance Statements. If the Conformance Statements
indicate that successful information exchange should be possible, additional
validation tests will be necessary to ensure the functionality, performance,
accuracy and stability of image and image related data. It is the responsibility of
the user (or users agent) to specify the appropriate test suite and to carry out the
additional validation tests.
AE Application Entity
AP Application Profile
CD Compact Disc
CD-R CD-Recordable
CT Computed Tomography
DICOM Digital Imaging and Communications in Medicine
DIMSE DICOM Message Service Element
EBE DICOM Explicit VR Big Endian
ELE DICOM Explicit VR Little Endian
EOD Erasable Optical Disk, same as MOD
FSC File-set Creator
FSR File-set Reader
GUI Graphic User Interface
HIS Hospital Information System
ILE DICOM Implicit VR Little Endian
IOD Information Object Definition
MOD Magneto-Optical Disk, same as EOD
MPPS Modality Performed Procedure Step
MR Magnetic Resonance
MWL Modality Worklist
NEMA National Electrical Manufacturers Association
PACS Picture Archiving and Picture Communication System
PDU Protocol Data Unit
RIS Radiology Information System
RT Radiotherapy
RWA Real-World Activity
SCP Service Class Provider
SCU Service Class User
SOP Service Object Pair
TCP/IP Transmission Control Protocol/Internet Protocol
VR Value Representation
UID Unique Identifier
3.5 References
[DICOM] Digital Imaging and Communications in Medicine (DICOM), Part 1 18
(NEMA PS 3.1-2008 PS 3.18-2008),
National Electrical Manufacturers Association (NEMA)
Publication Sales 1300 N. 17th Street, Suite 1847
Rosslyn, Virginia. 22209, United States of America
4 N ETWORKING
This section contains the networking related services vs. the media related ones in
Chapter 5.
The system implements and provides DICOM services using the following Application
Entities:
Patient Catalog Service (Scanner Only)
Disk-Server/Queue-Manager
Archive-Manager
Memory-Manager
Memory-Server
Print-Manager
StorageComm-Manager
Media AE (No Network AE, See Chapter 5)
Brilliance V2
Basic
Worklist
Management
Patient
Scheduling
Catalog
Info
Service
MPPS
Verification
Storage
Disk
Local Server /
Database Queue
Manager
Request
to save Retrieve
Image
Query
Query
User query
request and Archive
result Manager
display
Verification
Request
load Images Memory
Retrieve
to Local Manager
Memory
Local Remote
Verificatio
n
Image
Storage in Memory Server
memory
Storage
Grayscale
Print Job
Request
to print Print Manger
images
Color
Print Job
DentaCT Grayscale
DentaCT Print
Application Print Job
Storage
Commitme
nt
Request
Storage Storage Commit
Commitme Manager
nt
Verificatio
n
Local Remote
Dicom Standard Interface
The server translates these internal requests into DICOM Modality Worklist
Management and MPPS Services Class commands. The Patient-Catalog Server can
perform the following activities:
Establish an association with a remote AE.
Release an association with a remote AE.
Issue a C-FIND request to get Modality Worklist Management scheduling
information.
Issue a N-CREATE and N-SET requests to notify HIS/RIS by means of MPPS
Service Class
The following figure provides an illustration of Patient-Catalog Server activities:
Patient-Catalog
Server
User initializes
query request
Archive- Rem ote data-base
M anager is queried and the
the results are sent
Query results
are displayed to
the user
When performing a Storage Service Class (SCP), Disk-Server will receive images and
store them into the systems local database. The same AE may be used (with a
configurable different AE title) to access the local MOD or different local hard disk
folders.
When performing Query-Retrieve Service Class (C-FIND SCU), Disk-Server will query
its local database according to the requests parameters, and will send the results to
the issuer.
When performing Query-Retrieve Service Class (C-MOVE SCU), Disk-Server will
issue a C-STORE (SCU) to the target AE for every image found according to the
request.
Request to move
images between two Queue- Remote SCP
AEs initiated by local Manager transfers images to
application to the target AE
Disk- Images
Server Stored
Remotely
Local data-base
Disk-
is queried and the Remote System
Server
the result are sent initiates Query
Remote System
initiates image
Images are transfer
sent from the Disk-
local database to Server
the specified Images
destination Stored
Remotely
Memory-
Images stored Server Remote System
in memory initiates image
transfer
StorageComm-
Manager
Worklist request
Worklist
Storage (archive)
Storage response
If Configurated
Storage Commitment
Commitment report
Report successful
Request successful
Brilliance TM Workspace
The BrillianceTM Workspace is initiated by clicking the HIS/RIS button. After receiving
the worklist data from the RIS the BrillianceTM Workspace will display the worklist on
the user interface.
Then one may select a relevant patient record and add missing data or modify invalid
data (as specified) before the received patient data is stored in the local database.
At the start and at the end of the acquisition/processing the configured MPPS system
(RIS) is informed of the progress of the selected procedure step.
The created images are converted into a DICOM messages that are stored in the local
data base and can be sent to the remote system (PACS). After storage to the remote
archive the BrillianceTM Workspace will request a storage commitment (as configured).
After preparation of the scanner and the patient, the operator will perform the
requested, or on his own initiative modified, procedure steps. Results may be CT
Image, and, optionally, ECG Waveform images
Query Request
Query Result
Request response
Brilliance TM Workspace
Figure 10: Sequencing of Import Image per Query/Retrieve to Memory Server.
The BrillianceTM Workspace sends initial query requests (on study level) to the remote
AE to find all or selected studies. After selecting the studies to be retrieved the copy
selection to local database is initiated. New query requests are sent to find the Series
related to the selected studies. This is followed by retrieve requests to the remote AE
to move all the selected Series of Images. Then for each retrieve request the remote
AE will store the related Images on the BrillianceTM Workspace.
Query Request
Query Result
Request response
Storage
Storage response
Brilliance TM Workspace
4.2 AE Specifications
4.2.1.2.1 General
The maximum Protocol Data Unit (PDU) size that the Patient Catalog Server will use
is configurable, with a minimum of 2 Kbytes.
A-ASSOCIATE-RQ
A-ASSOCIATE-RSP
C-FIND-RQ
C-FIND-RSP (Pending)
C-FIND-RSP (Succes)
A-RELEASE-RQ
A-RELEASE-RSP
4.2.1.4 Overview of the applied Modality Worklist Information Model - FIND SOP
Class
This Chapter specifies in detail the applied attributes in the C-FIND Service Elements
of this supported SOP Class.
The MPPS N-CREATE and MPPS N-SET are always done in two associations.
A-ASSOCIATE-RQ (N-CREATE)
A-ASSOCIATE-AC (N-CREATE)
N-CREATE-RQ
N-CREATE-RSP
A-RELEASE-RQ (N-CREATE)
A-RELEASE-RP (N-CREATE)
A-ASSOCIATE-RQ (N-SET)
A-ASSOCIATE-AC (N-SET)
N-SET-RQ
N-SET-RSP
A-RELEASE-RQ (N-SET)
A-RELEASE-RP (N-SET)
* This attribute is Configurable. It is sent on the MPPS N-CREATE/N-SET message only if it was pre-
configured for sending on the MWL request to the HIS/RIS machine.
Note: Marked as * SOP Class images are not supported for viewing, only supported
for storage.
4.2.2.2.1 General
The Maximum Protocol Data Unit (PDU) size that the Disk-Server will use is
configurable, with a minimum of 2K bytes and a maximum of 16 Kbytes.
Disk-Server can have multiple simultaneous connections, and there are no inherent
limitations on the number of simultaneous associations that the Application Entity
represented by Disk-Server can maintain.
Disk-Server/Queue-Manager can initiate multiple simultaneous connections. The
maximal number of simultaneous associations is limited by the configuration of the
system. Disk-Server/Queue-Manager will not initiate more than one association per
each remote AE configured as an SCP in the system.
Exception Behavior
Communication Timeout If there is no response from the remote system on store/ retrieve within 5
TM
minutes, the Brilliance Workspace will close the association an retry it later
Exception Behavior
Association aborted Connection closed.
Disk-Server Remote AE
ASSOCIATE-RQ
ASSOCIATE-AC
C-STORE-RQ
C-STORE-RSP
C-STORE-RQ
C-STORE-RSP
RELEASE-RQ
RELEASE-RP
The associated Real-World Activity is a request for retrieval of images from the disk
and storage of the images to a remote system using a C-STORE command.
The Release-RQ has a delay of 30 seconds.
The system creates CT Images. In section 8.1.1 a detailed description of the created
objects is defined.
All details regarding the specific conformance, including response behavior to all
status codes, both from an application level and communication errors are provided in
Table 37.
Table 37: DICOM C-STORE Command Response Status Handling Behavior
Queue-Manager Remote AE
ASSOCIATE-RQ
ASSOCIATE-AC
C-MOVE-RQ
C-MOVE-RSP
RELEASE-RQ
RELEASE-RP
All details regarding the specific conformance, including response behavior to all
status codes, both from an application level and communication errors are provided in
Table 39
Table 39: DICOM C-MOVE Command Response Status Handling Behavior
Remote AE Disk-Server/Queue-Manager
ASSOCIATE-RQ
ASSOCIATE-AC
C-ECHO-RQ
C-ECHO-RSP
RELEASE-RQ
RELEASE-RP
Remote AE Disk-Server/Queue-Manager
ASSOCIATE-RQ
ASSOCIATE-AC
C-STORE-RQ
C-STORE-RSP
C-STORE-RQ
C-STORE-RSP
RELEASE-RQ
RELEASE-RP
A remote system requests image storage from Disk-Server using the C-STORE
command.
The user of the system, who can delete any image using the Archive Manager
application, determines the duration of the storage. An auto-delete mechanism can be
utilized to remove the least recently accessed images in order to make room for new
ones. This mechanism is optional and is controlled by user configurable parameters.
Disk-Server will not coerce any attribute except for the following:
Pixel data (0x7FE0, 0x0010) of type OW is converted to OB when bits allocated
(0x0028, 0x0100) equal 8.
All viewing applications can support only canonical form of images as follows:
Rescale Slope: 1
Rescale Intercept: -1000 or -1024
Bits Allocated: 16
Bits Stored: 12
High Bit: 11
All other images that are not in the canonical form will be translated to it.
If Disk-Server returns one of the following status codes, it means that the C-STORE
has been unsuccessful. Recovery from this condition is the responsibility of the Disk-
Server:
Table 44: Disk-Server C-STORE SCP Status Response
Remote AE Disk-Server
ASSOCIATE-RQ
ASSOCIATE-AC
C-MOVE-RQ
C-MOVE-RSP
RELEASE-RQ
RELEASE-RP
The Real World activity associated with the C-MOVE command is retrieval of images
from the disk and storage of the images to a remote system using a C-STORE
command.
Disk-Server will issue a failure status if it is unable to process the transfer request
All details regarding the specific conformance, including response behavior to all
status codes, both from an application level and communication errors are provided in
Table 46
Table 46: DICOM C-MOVE Command Response Status Handling Behavior
Remote AE Disk-Server
ASSOCIATE-RQ
ASSOCIATE-AC
C-FIND-RQ
C-FIND-RSP (success)
RELEASE-RQ
RELEASE-RP
The Real World activity associated with the C-FIND command is an examination of
the disk content. Disk-Server will issue a failure status if it is unable to process the
query request.
All Required (R) and Unique (U) Study, Series and Image level keys for the Study
Root Query/Retrieve Information Model are supported. Disk-Server supports the
following optional keys:
Query Key
Query Level Type of Matching
Name Tag VR
Study Patients Name 0010,0010 PN S, U, *
Patient ID 0010,0020 LO S, U
Patients Birth Date 0010,0030 DA NONE
Study Date 0008,0020 DA R
Study Time 0008,0030 TM R
Accession Number 0008,0050 IS S, U
Query/Retrieve Level 0008,0052 CS S
Retrieve AE Title 0008,0054 AE -
Modalities in Study 0008,0061 CS NONE
Referring Physicians Name 0008,0090 PN NONE
Study Description 0008,1030 LO NONE
Study Instance UID 0020,000D UI S, U, R
Study ID 0020,0010 SH NONE
Number of Study Related Series 0020,1206 IS NONE
Number of Study Related Images 0021,1208 IS NONE
Series Modality 0008,0060 CS S, U
Series Instance UID 0020,000E UI S, U
Series Number 0020,0011 IS S, U
Gantry/Detector Tilt 0018,1120 DS NONE
Rows 0028,0010 US NONE
Columns 0028,0011 US NONE
Image Image Type 0008,0008 CS NONE
Instance Creation Date 0008,0012 DA NONE
Instance Creation Time 0008,0013 TM NONE
SOP Class UID 0008,0016 UI S, U
SOP Instance UID 0008,0018 UI S, U
Content Date 0008,0023 DA NONE
Content Time 0008,0033 TM NONE
Acquisition Number 0020,0012 IS NONE
Instance Number 0020,0013 IS S, U
Image Position 0020,0032 DS NONE
Image Orientation 0020,0037 DS NONE
Frame Of Reference UID 0020,0052 UI NONE
Slice Location 0020,1041 DS NONE
Pixel Spacing 0028,0030 DS NONE
Bits Allocated 0028,0100 US NONE
the ? question mark character), an U will indicate universal matching, and L will
indicate that UID lists are supported for matching. NONE indicates that no matching
is supported, but that values for this element in the database can be returned.
All details regarding the specific conformance, including response behavior to all
status codes, both from an application level and communication errors are provided in
Table 49
Table 49: DICOM C-MOVE Command Response Status Handling Behavior
4.2.3.2.1 General
The maximum PDU size that the Archive-Manager will use is configurable, with a
minimum of 2 Kbytes.
Table 51: DICOM Application Context
Archive-Manager Remote AE
ASSOCIATE-RQ
ASSOCIATE-AC
C-FIND-RSP
C-FIND-RSP
RELEASE-RQ
RELEASE-RP
Query Key
Type of
Query Level Value
matching
Name Tag VR
Study Specific Character Set 0008,0005 CS None None
Study Date 0008,0020 DA User Input S, U, R
Study Time 0008,0030 TM None
Query/Retrieve Level 0008,0052 CS STUDY S
Modalities in Study 0008,0061 CS User Input S
Referring Physicians Name * 0008,0090 PN User Input S, U, *
Study Description 0008,1030 LO User Input S, U, *
Patients Name * 0010,0010 PN User Input S, U, *
Patient ID 0010,0020 LO User Input S, U, *
Patients Birth Date 0010,0030 DA None
Patients Sex 0010,0040 CS None
Study Instance UID 0020,000D UI None
Study ID 0020,0010 SH None
Number of Study Related Series 0020,1206 IS None
Number of Study Related Images 0020,1208 IS None
Series Query/Retrieve Level 0008,0052 CS SERIES S
Modality 0008,0060 CS None
Series Description 0008,103E LO None
Protocol Name 0018,1030 LO None
Study Instance UID 0020,000D UI Parent Study None
Query Key
Type of
Query Level Value
matching
Name Tag VR
Series Instance UID 0020,000E UI None
Series Number 0020,0011 IS None
Number of Series Related Instances 0020,1209 IS None
Performed Procedure Step Start Date 0040,0244 DA None
Performed Procedure Step Start Time 0040,0245 TM None
Request Attributes Sequence 0040,0275 SQ Empty None
sequence
All details regarding the specific conformance, including response behavior to all
status codes, both from an application level and communication errors are provided in
Table 59
Table 59: DICOM C-FIND Command Response Status Handling Behavior
Archive-Manager Remote AE
ASSOCIATE-RQ
ASSOCIATE-AC
C-ECHO-RQ
C-ECHO-RSP
RELEASE-RQ
RELEASE-RP
Archive-Manager initiates an association when the user points to one of the icons in
the devices tool-bar, clicks the right mouse button and selects Verify Connection
operation.
Table 61: DICOM C-ECHO (SCU) Command Response Status Handling Behavior
4.2.4.2.1 General
The maximum PDU size that the Memory-Manager will use is configurable, with a
minimum of 2 Kbytes.
Table 63: DICOM Application Context
Memory-Manager Remote AE
ASSOCIATE-RQ
ASSOCIATE-AC
C-MOVE-RQ
C-MOVE-RSP
RELEASE-RQ
RELEASE-RP
4.2.5.2.1 General
The maximum PDU size that the Memory-Server will use is configurable, with a
minimum of 2 Kbytes.
Table 72: DICOM Application Context
Remote AE Memory-Server
ASSOCIATE-RQ
ASSOCIATE-AC
C-STORE-RQ
C-STORE-RSP
C-STORE-RQ
C-STORE-RSP
RELEASE-RQ
RELEASE-RP
The real world activity associated with the C-STORE operation is the storage of the
image in the memory of the system upon which Memory-Server is running in order to
make it available for immediate processing by applications. Memory-Server will issue
a failure status if it is unable to store the image in the memory.
Remote AE Memory-Server
ASSOCIATE-RQ
ASSOCIATE-AC
C-ECHO-RQ
C-ECHO-RSP
RELEASE-RP
DICOM Conformance Statement: Philips CT scanners and workstations V2/V3 Page 65 of 119
The behavior of an Application Entity SOP class is summarized as shown in Table 81.
The standard as well as the manufacturer specific status codes and their
corresponding behavior shall be specified.
Table 81: Memory Server C-ECHO Status Response
4.2.6.2.1 General
The maximum PDU Size that the Print-Manager will use is configurable, with a
minimum of 2 Kbytes.
Table 83: DICOM Application Context
ASSOCIATE-RQ
ASSOCIATE-AC
RELEASE-RQ
RELEASE-RP
By printing of one of more images in a print job the association will not be closed at
the end of the print job. A next print job used the same association. Switch of printer
closed the association also a TCP/IP connection timeout closed the connection.
Then a new association will be set up. Normally the Print-Manager does not closed
the connection with a A-RELEASE-RQ after a print job.
ASSOCIATE-RQ
ASSOCIATE-AC
N-CREATE-RSP
N-CREATE-RSP
N-SET-RSP
Basic Grayscale Image Box or
N-SET-RQ (Basic xxx Image Box) Basic Color Image Box
N-SET-RSP
N-ACTION-RSP
N-DELETE-RSP
N-DELETE-RSP
RELEASE-RQ
RELEASE-RP
N-CREATE
N-DELETE
The following table lists the supported attributes for the N-CREATE DIMSE.
The behavior on successful and unsuccessful transfer is given in the table below.
Error
Service Status Further Meaning Behavior
Code
Success 0000 Film Session successfully The print job continues
created
* B600 Memory Allocation not The print job continues and the warning is logged
supported
Error
Service Status Further Meaning Behavior
Code
Success 0000 Film Session successfully The SCP has completed the operation
created successfully
* <> 0000 .
N-CREATE
N-ACTION
N-DELETE
The following table lists the supported attributes for the N-CREATE DIMSE
The behavior on successful and unsuccessful transfer is given in the table below.
Error
Service Status Further Meaning Behavior
Code
Success 0000 Film Box successfully created The SCP has completed the operation
successfully.
Warning B605 Requested Min Density or The print job continues and the warning is
Max Density outside of logged.
Printers operating Range
Failure C616 There is an existing Film Box The print job is marked as failed and the reason
that has not been printed is logged.
Error
Service Status Further Meaning Behavior
Code
Success 0000 Film accepted for printing The print job continues.
Warning B603 Film Box SOP Instance The print job continues and the warning is logged
Hierarchy does not contain and reported to the user.
Image Box SOP Instances
B604 Image Size is larger than The print job continues and the warning is logged
Image Box Size The Image and reported to the user.
has been de-magnified
B609 Image Size is larger than The print job continues and the warning is logged
Image Box Size The Image and reported to the user.
has been cropped to fit
B60A Image Size or combined Print The print job continues and the warning is logged
Image Size is larger than and reported to the user.
Image Box Size The Image
or combined Print Image has
been decimated to fit
Failure C602 Unable to create Print Job The print job is marked as failed and the reason
SOP Instance Print Queue is logged and reported to the user.
is full
C603 Image Size is larger than The print job is marked as failed and the reason
Image Box Size is logged and reported to the user.
C613 Combined Print Image Size is The print job is marked as failed and the reason
larger than Image Box Size is logged and reported to the user.
Error
Service Status Further Meaning Behavior
Code
Success 0000 Film Session successfully The SCP has completed the operation
created successfully
* <> 0000 .
4.2.6.3.1.5 SOP Specific Conformance Basic Grayscale Image Box SOP Class
The Printer process conforms to the Basic Grayscale Image Box Sop Class.
The following DIMSE service element is supported:
N-SET
The following table lists the supported attributes for the N-SET DIMSE
Table 97: Basic Grayscale Image Box SOP Class - N-SET-RQ - Pixel
Presentation Module
Attribute Name Tag VR Value Presence Source
of Value
Image Position 2020,0010 US 1 ALWAYS AUTO
Polarity 2020,0020 CS Printer configuration ALWAYS AUTO
Basic Grayscale Image 2020,0110 SQ ALWAYS AUTO
Sequence
>Samples per Pixel 0028,0002 US 1 ALWAYS AUTO
>Photometric Interpretation 0028,0004 CS MONOCHROME2 ALWAYS AUTO
>Rows 0028,0010 US ALWAYS CONF
>Columns 0028,0011 US ALWAYS CONF
>Pixel Aspect Ratio 0028,0034 IS ALWAYS CONF
>Bits Allocated 0028,0100 US 8, 16 ALWAYS AUTO
>Bits Stored 0028,0101 US 8,12 ALWAYS CONF
>High Bit 0028,0102 US 7,11 ALWAYS AUTO
>Pixel Representation 0028,0103 US 0 ALWAYS AUTO
>Pixel Data 7FE0,0010 OB/ ALWAYS AUTO
OW
The behavior on successful and unsuccessful transfer is given in the table below.
Error
Service Status Further Meaning Behavior
Code
Success 0000 Image successfully stored in The print job continues.
Image Box
Warning B604 Image Size is larger than The print job continues and the warning is logged
Image Box Size The Image and reported to the user.
has been de-magnified
B605 Requested Min Density or The print job continues and the warning is logged
Max Density outside of and reported to the user.
Printers operating Range
B609 Image Size is larger than The print job continues and the warning is logged
Image Box Size The Image and reported to the user.
has been cropped to fit
B60A Image Size or combined Print The print job continues and the warning is logged
Image Size is larger than and reported to the user.
Image Box Size The Image
or combined Print Image has
been decimated to fit
Error C603 Image Size is larger than The print job is marked as failed and the reason
Image Box Size is logged and reported to the user
C605 Insufficient Memory in Printer The print job is marked as failed and the reason
to store the Image is logged and reported to the user
C613 Combined Print Image Size is The print job is marked as failed and the reason
larger than Image Box Size is logged and reported to the user
4.2.6.3.1.6 SOP Specific Conformance Basic Color Image Box SOP Class
The Printer process conforms to the Basic Grayscale Image Box Sop Class.
The following DIMSE service element is supported:
N-SET
The following table lists the supported attributes for the N-SET DIMSE
Table 99: Basic Color Image Box SOP Class - N-SET-RQ - Pixel Presentation
Module
Attribute Name Tag VR Value Presence Source
of Value
Image Position 2020,0010 US 1 ALWAYS AUTO
Polarity 2020,0020 CS Printer configuration ALWAYS AUTO
Basic Color Image Sequence 2020,0111 SQ ALWAYS AUTO
>Samples per Pixel 0028,0002 US 3 ALWAYS AUTO
>Photometric Interpretation 0028,0004 CS RGB ALWAYS AUTO
>Planar Configuration 0028,0006 US 0,1 ALWAYS CONF
>Rows 0028,0010 US ALWAYS CONF
>Columns 0028,0011 US ALWAYS CONF
>Pixel Aspect Ratio 0028,0034 IS ALWASY CONF
>Bits Allocated 0028,0100 US 8 ALWAYS AUTO
>Bits Stored 0028,0101 US 8 ALWAYS CONF
>High Bit 0028,0102 US 7 ALWAYS AUTO
>Pixel Representation 0028,0103 US 0 ALWAYS AUTO
>Pixel Data 7FE0,0010 OW ALWAYS AUTO
The behavior on successful and unsuccessful transfer is given in the Table 100
Furth
er
Service Status Error Code Behavior
Meani
ng
Success 0000 Image successfully stored in The print job continues.
Image Box
Warning B604 Image Size is larger than The print job continues and the warning is logged
Image Box Size The Image and reported to the user.
has been de-magnified
B605 Requested Min Density or The print job continues and the warning is logged
Max Density outside of and reported to the user.
Printers operating Range
B609 Image Size is larger than The print job continues and the warning is logged
Image Box Size The Image and reported to the user.
has been cropped to fit
B60A Image Size or combined Print The print job continues and the warning is logged
Image Size is larger than and reported to the user.
Image Box Size The Image
or combined Print Image has
been decimated to fit
Error C603 Image Size is larger than The print job is marked as failed and the reason
Image Box Size is logged and reported to the user.
C605 Insufficient Memory in Printer The print job is marked as failed and the reason
to store the Image is logged and reported to the user.
C613 Combined Print Image Size is The print job is marked as failed and the reason
larger than Image Box Size is logged and reported to the user.
4.2.7.2.1 General
The maximum PDU size, which the StorageComm-Manager will use, is configurable,
with a minimum of 2 Kbytes.
Table 102: DICOM Application Context
StorageComm-Manager Remote AE
ASSOCIATE-RQ
ASSOCIATE-AC
N-ACTION-RQ
N-ACTION-RSP
RELEASE-RQ
RELEASE-RP
ASSOCIATE-RQ
ASSOCIATE-AC
N-EVENT-REPORT-RQ
N-EVENT-REPORT-RSP
RELEASE-RQ
RELEASE-RP
All details regarding the specific conformance, including response behavior to all
status codes, both from an application level and communication errors are provided in
Table 109 for N-ACTION and in Table 111 for N-EVENT-REPORT
Table 109: DICOM N-ACTION Command Response Status Handling Behavior
Event
Event Type Name Behavior
Type ID
Storage Commitment 1 Successfully committed SOP Instances are marked as transferred and
Request Successful are candidates for automatic (configurable) deletion from the local
database if local resources become scarce.
Storage Commitment 2 The Failure Reasons are logged
Request Complete
Failures Exist
Remote AE StorageComm-Manager
ASSOCIATE-RQ
ASSOCIATE-AC
C-ECHO-RQ
C-ECHO-RSP
RELEASE-RQ
RELEASE-RP
BrillianceTM Workspace inherits its TCP/IP stack from Windows XP (i.e. the operating
system platform).
4.4 Configuration
The BrillianceTM Workspace system is configured by means of a configuration
program. This program is accessible at start-up of the BrillianceTM Workspace system.
It is password protected and intended to be used by Philips Customer Support
Engineers or administrator only.
4.4.2 Parameters
The specification of important operational parameters, their default value and range (if
configurable) is specified here.
General Parameters
Release Timeout No 30 seconds
AE Specific Parameters
Port-Number Yes 104
Maximum PDU size the AE can receive Yes 16378
Maximum PDU size the AE can send Yes 16378
Transfer Syntax support, ILE, ELE, EBE No ILE, ELE, EBE
Storage / Retrieve Timeout No 5 Minutes
Printers are configurable by a selection of the default printer types. Every printer types
has a fixed configuration, but can be extended with new ones. The configuration of the
printer is depended of the filling of the default printer types files.
5 M EDIA I NTERCHANGE
5.1 Implementation Model
AE Provides Standard Conformance to the DICOM Media Storage Service and File
Format (PS 3.10) and the Media Storage Application Profiles (PS 3.11)
Brilliance V2
FSC
Request
Files
Media AE
Upload/ Data
Download FSR
The Media AE will act as a FSR when reading the directory of the medium.
The Media AE will act as a FSC when writing the selected images in a patient folder
onto the CD-R medium.
5.2 AE Specifications
This will result in an overview of the patients, studies, series and images on the
BrillianceTM Workspace screen.
The mandatory DICOMDIR keys are required for the correct display of directory
information. The display is structured according the DICOM Composite Information
Model: Patient, Study, Series, and Image.
The DICOMDIR file will be extended when new images are written. In case some
attributes are not present in an image but are specified as mandatory in the
DICOMDIR definition in DICOM Media, a generated value will be filled in.
BrillianceTM Workspace can write a maximum volume of the media to that media. No
request for new media is done. By more volume then the media a device error is
given.
The mandatory attributes of the DICOM images are required for the correct storage of
the images in the BrillianceTM Workspace internal image database. Optional attributes
and Retired/Private attributes are stored too if present; this is equivalent with the
level 2 (Full) conformance for the Storage service class in the Network support;
Latin ISO_IR 100 also code as ISO 8859-1 Latin alphabet No. 1 Supplementary Set.
7 S ECURITY
7.1 Security Profiles
None supported.
8 A NNEXES
8.1 IOD Contents
8.1.1 Created SOP Instances
This section specifies each IOD created by the BrillianceTM Workspace
Information Presence
Module Name Reference
Entity of Module
Patient Patient Module Table 122 ALWAYS
Study General Study Module ALWAYS
Table 123
Patient Study Module OPTIONAL
Table 124
Series General Series Module Table 126 ALWAYS
Frame of Frame of Reference Module Table 131 ALWAYS
Reference
Equipment General Equipment Module Table 125 ALWAYS
Image General Image Module Table 127 ALWAYS
Image Plane Module Table 132 ALWAYS
Image Pixel Module Table 129 ALWAYS
Contrast/Bolus Module Table 134 MAYBE
CT Image Module Table 135 ALWAYS
VOI LUT Module Table 130 OPTIONAL
SOP Common Module Table 128 ALWAYS
Information Presence
Module Name Reference
Entity of Module
Patient Patient Module Table 122 ALWAYS
Study General Study Module ALWAYS
Table 123
Series General Series Module Table 126 ALWAYS
Frame of Synchronization Module OPTIONAL
Reference
Equipment General Equipment Module Table 125 ALWAYS
Waveform Waveform Identification Module Table 137 ALWAYS
Waveform Module Table 138 ALWAYS
Acquisition Context Table 139 ALWAYS
SOP Common Module Table 128 ALWAYS
Information Presence
Module Name Reference
Entity of Module
Patient Patient Module Table 122 ALWAYS
Study General Study Module ALWAYS
Table 123
Patient Study Module NOT USED
Series RT Series Module Table 143 ALWAYS
Frame of Frame of Reference Module Table 131 OPTIONAL
Reference
Equipment General Equipment Module Table 150 ALWAYS
RT General Plan Module Table 144 ALWAYS
RT Prescription Module NOT USED
RT Tolerance Tables Module NOT USED
RT Patient Setup Module NOT USED
RT Fraction Scheme Module NOT USED
RT Beams Module Table 145 ALWAYS
RT Brachy Application Setup Module NOT USED
Approval Module NOT USED
Audio Module NOT USED
SOP Common Module Table 128 ALWAYS
Information Presence
Module Name Reference
Entity of Module
Patient Patient Module Table 122 ALWAYS
Study General Study Module ALWAYS
Table 123
Patient Study Module NOT USED
Series RT Series Module Table 143 ALWAYS
Frame of Frame of Reference Module Table 131 OPTIONAL
Reference
Equipment General Equipment Module Table 150 ALWAYS
Structure Set Module Table 146 ALWAYS
ROI Contour Module Table 147 ALWAYS
RT ROI Observations Module Table 148
Approval Module NOT USED
Audio Module NOT USED
SOP Common Module Table 128 ALWAYS
Information Presence
Module Name Reference
Entity of Module
Patient Patient Module Table 122 ALWAYS
Information Presence
Module Name Reference
Entity of Module
Study General Study Module ALWAYS
Table 123
Patient Study Module NOT USED
Table 124
Series RT Series Module Table 143 ALWAYS
Frame of Frame of Reference Module Table 131 OPTIONAL
Reference
Equipment General Equipment Module Table 150 ALWAYS
Image General Image Module Table 127 ALWAYS
Image Pixel Module Table 129 ALWAYS
Contrast/Bolus Module NOT USED
Cine Module NOT USED
Multi-Frame Module NOT USED
RT Image Module Table 149 ALWAYS
Modality LUT Module NOT USED
VOI LUT Module NOT USED
Approval Module NOT USED
Curve Module NOT USED
Audio Module NOT USED
SOP Common Module Table 128 ALWAYS
Examples:
Single Axial scan;
Axial Range (and Step & Shoot): the entire range is a single event;
Surview;
Helical scan;
Hellical Jog: each cycle is an event;
CCT (all modes): All pedal presses together are a single event;
Locator; Tracker: All tracker cycles are a single event
Patient
General Study
SR Documents Series
General Equipment
SR Document General
SR Document content
SOP Common
(The table was taken from PS 3 of the Dicom Standard, 2011, pg. 244, Table A.35.8-1.
The usage attribute column M stand for mandatory U stand for user dependent C for
Conditional)
The following attributes are included in the Dose SR in the SOP Common Module:
Patient Module:
Concept Value
Device Observer Name Equals the computer name (under Start->System Settings)
Same as Station name (0008,1010) in the Dose SR
Device Observer Model Name Same as manufacturers model name (0008:1090) in Dose Info Page.
Device Observer Serial Number Same as Device Serial number (0018,1000) in Dose Info Page.
As in Preferences -> Institute -> Product Serial Number
Device Observer Physical Same as Institution name (0008,0080) in Dose Info Page
Location During Observation
As in Preferences -> Institute -> Name
Start of X-Ray radiation time The value is of the first scan (XRay-On) time
Copied from the first scan in the Exposure Dose sequence in the Dose
Info page: from the Acquisition DateTime tag (0008,002A)
End of X-ray Irradiation time The value is of the last scan (XRay-Off) time
Calculated: from the last scan (in the Exposure Dose sequence in the
Dose Info page)
Acquisition DateTime (0008,002A) + Acquisition duration (0018,9073)
Study Instance UID Same as Study Instance UID (0020,000D) in Dose Info page
The following concepts are included in the CT Accumulated Dose Data Template
Concept Value
CT Dose Length Product Total Same as the tag "DLP" - (00E1,1021) in the Dose info page, units:
mGy.cm
The following concepts are included in every CT Irradiation Event data Template
CT Acquisition [CONTAINER]:
Concept Value
Acquisition Protocol The User defined name of the protocol
Same as Protocol name (0018,1030)- per scan , as in the Exposure Dose
Sequence in the Dose Info page
Target Region Translated from Scan Type/Organ Type (01F1,104E) - per scan , as in the
Exposure Dose Sequence in the Dose Info page.
CT Acquisition Type Description of the method used during acquisition of this frame
Translated from Acquisition Type(0018,9302) - per scan , as in the
Exposure Dose Sequence in the Dose Info page
Procedure Context Translated from Contrast Bolus Agent (0018:0010) - per scan , as in the
Exposure Dose Sequence in the Dose Info page.
Mapping:
Contrast/Bolus Agent (0018,0010) has value =>
Procedure Context is updated with Diagnostic radiography with contrast
media
Contrast/Bolus Agent (0018,0010) has no value or missing =>
Procedure Context is updated with CT without contrast
Irradiation Event UID Same as Irradiation Event UID (0008,3010) - per scan , as in the Exposure
Dose Sequence in the Dose Info page
Identical to Irradiation Event UID in the images (0008,3010)
Exposure Time Same as Exposure Time (0018,1150) - per scan , as in the Exposure
Dose Sequence in the Dose Info page. Units = s
Scanning Length Same as Scan Length (0018,1302) - per scan , as in the Exposure Dose
Sequence in the Dose Info page. Units = mm
Nominal Single Collimation Width The width of a single row of acquired data (in mm).
Same as Single Collimation Width(0018,9306) - per scan , as in the
Exposure Dose Sequence in the Dose Info page. Units = mm
Nominal Total Collimation Width The width of the total collimation (in mm) over the area of active x-ray
detection
Same as Total Collimation Width(0018,9307) - per scan , as in the
Exposure Dose Sequence in the Dose Info page. Units = mm
Pitch Factor Same as Spiral Pitch factor (0018,9311) - per scan , as in the Exposure
Dose Sequence in the Dose Info page.
Pitch factor is not present in case acquisition type = constant angle
KVP Same as KvP (0018,0060) - per scan , as in the Exposure Dose Sequence
in the Dose Info page
Same as kV, as seen on Image Annotations
Maximum X-Ray Tube Current Same as Max X-ray Tube Current(01E1,1052) - per scan , as in the
Exposure Dose Sequence in the Dose Info page
Same as Maximum mA, as seen on Image Annotations (+/- 2% is
acceptable)
X-Ray Tube Current Value of the X-ray tube current in microampere . if the procedure is
working with variable current the value shall be the mean value
Same as X-ray Tube Current(0018,1151) - per scan , as in the Exposure
Dose Sequence in the Dose Info page
Same as Average mA, as seen during plan (+/- 2% is acceptable)
Exposure Time per Rotation Same as Rotation Time (01F1,1027) - per scan , as in the Exposure Dose
Sequence in the Dose Info page
For Axial & Helix scans only. Skipped for the rest.
CT Dose [CONTAINER]:
Concept Value
Mean CTDIvol Same as CTDIVol (0018,9345) - per scan , as in the Exposure Dose
Sequence in the Dose Info page (+/- 2% is acceptable)
Units: In mGy
CTDIw Phantom Type Translated from Phantom Type (01E1,1026) - per scan , as in the
Exposure Dose Sequence in the Dose Info page:
IEC Head Dosimetry Phantom for 16cm Head phantom,
IEC Body Dosimetry Phantom for 32cm Body phantom.
Comment Same as Series Description (0008, 103E) - per scan , as in the Exposure
Dose Sequence in the Dose Info page
CT Dose Check Details [Container] see below the list of contained concepts.
(Parent Concept: CT Dose [CONTAINER] whose parent is the CT Irradiation Event data
[CONTAINER])
Note: The Check details template is not present for acquisitions of type constant
angle acquisition.
CTDIvol Alert Value Taken from Dose Info Page tag (01E3,0002)
Configured DOSE_ALERT_CTDIVOL_ALERT_VALUE_CONFIGURED. Values
YES/NO depending on whether the relevant (head/body) CTDIvol Alert
value is set in preferences.
DLP Alert Value Only present if DLP Alert Value Configured = Yes.
Taken from Dose Info Page tag (01E3,0003)
DOSE_ALERT_DLP_ALERT_VALUE. Value are taken from the relevant
(head/body) DLP Alert value in preferences. Units: mGy*cm
CTDIvol Alert Value Only present if CTDIvol Alert Value Configured = Yes.
Taken from Dose Info Page tag (01E3,0004)
DOSE_ALERT_CTDIVOL_ALERT_VALUE. Value are taken from the
relevant (head/body) CTDIvol Alert value in preferences. Units: mGy
Accumulated DLP Only present in case DLP Alert Value Configured = Yes and Accumulated
Forward Estimate DLP value exceeds the configured DLP Alert value.
Taken from Dose Info Page tag (01E3,0005)
DOSE_ALERT_ACCUMULATED_DLP_FORWARD_ESTIMATE. Value is
taken from the Alert popup. Units: mGy*cm
Accumulated CTDIvol Only present in case CTDIvol Alert Value Configured = Yes and
Accumulated CTDIvol exceeds the configured CTDIvol alert value.
Forward Estimate
Taken from Dose Info Page tag (01E3,0006)
DOSE_ALERT_ACCUMULATED_CTDIVOL_FORWARD_ESTIMATE.
Value is taken from the Alert popup. Units: mGy
Reason for Only present in case Accumulated DLP Forward Estimate exceeds DLP
Proceeding Alert Value or Accumulated CTDIvol Forward Estimateexceeds CTDIvol
Alert Value.
Taken from Dose Info Page tag (01E3,0007)
DOSE_ALERT_REASON_FOR_PROCEEDING. Value is taken from the
Alert popup.
Person Only present in case Accumulated DLP Forward Estimate exceeds DLP
Participant Alert Value or Accumulated CTDIvol Forward Estimate exceeds CTDIvol
Alert Value.
Taken from Dose Info Page tag (01E3,0008)
DOSE_ALERT_PERSON_PARTICIPANT. Value is taken from the Alert
popup.
CTDIvol Notification Value Taken from Dose Info Page tag (01E3,000A)
Configured DOSE_NOTIFICATION_CTDIVOL_NOTIFICATION_VALUE_CONFIGUR
ED. Values YES/NO depending on whether a CTDIvol Notification value
was set in the protocol step.
DLP Notification Value Only present if DLP Notification value Configured = Yes.
Taken from Dose Info Page tag (01E3,000B)
DOSE_NOTIFICATION_DLP_NOTIFICATION_VALUE. Value is the
protocol step Notification DLP. Units: mGy*cm
CTDIvol Notification Value Only present if CTDIvol Notification value Configured = Yes.
Taken from Dose Info Page tag (01E3,000C)
DOSE_NOTIFICATION_CTDIVOL_NOTIFICATION_VALUE. Value is the
protocol step Notification CTDIvol. Units = mGy
DLP Only present if DLP Forward Estimate exceeds DLP Notification Value.
Forward Estimate Taken from Dose Info Page tag (01E3,000D)
DOSE_NOTIFICATION_DLP_FORWARD_ESTIMATE. Value is taken
from the protocol step planned DLP. Units: mGy*cm
Table 152: Attribute mapping between modality worklist, image and MPPS
>>(0008,0102) Coding Scheme (0040,0275) Request attributes (0040,0270) Scheduled Step Attributes
Designator sequence Sequence
>(0040,0008) Scheduled Protocol >(0040,0008) Scheduled Protocol Code
Code Sequence Sequence
>>(0008,0102) Coding Scheme >>(0008,0102) Coding Scheme
Designator Designator
>>(0008,0103) Coding Scheme Version N/A N/A
>>(0008,0104) Code Meaning (0040,0275) Request attributes (0040,0270) Scheduled Step Attributes
sequence Sequence
>(0040,0008) Scheduled Protocol >(0040,0008) Scheduled Protocol Code
Code Sequence Sequence
>>(0008,0104) Code Meaning >>(0008,0104) Code Meaning
>(0040,0009) Scheduled Procedure Step (0040,0275) Request attributes (0040,0270) Scheduled Step Attributes
ID sequence Sequence
>(0040,0009) Scheduled Procedure >(0040,0253) Perfumed Procedure
Step ID step ID
>(0040,0010) Scheduled Station Name (0040,0275) Request attributes (0040,0242) Performed Station Name
sequence
>(0040,0010) Scheduled Station Name
>(0040,0011) Scheduled Procedure Step N/A (0040,0243) Preformed Step Location
Location
(0008,1110) Referenced Study Sequence (0008,1110) Referenced Study (0040,0270) Scheduled Step Attributes
Sequence Sequence
> (0008,1110) Referenced Study
Sequence
>(0008,1150) Referenced SOP Class >(0008,1150) Referenced SOP Class (0040,0270) Scheduled Step Attributes
UID UID Sequence
> (0008,1110) Referenced Study
Sequence
>>(0008,1150) Referenced SOP Class
UID
>(0008,1155) Referenced SOP Instance >(0008,1155) Referenced SOP (0040,0270) Scheduled Step Attributes
UID Instance UID Sequence
> (0008,1110) Referenced Study
Sequence
>>(0008,1150) Referenced SOP
Instance UID
(0008,1120) Referenced Patient (0008,1120) Referenced Patient (0008,1120) Referenced Patient
Sequence Sequence Sequence
>(0008,1150) Referenced SOP Class >(0008,1150) Referenced SOP Class >(0008,1150) Referenced SOP Class
UID UID UID
>(0008,1155) Referenced SOP Instance >(0008,1155) Referenced SOP >(0008,1155) Referenced SOP
UID Instance UID Instance UID
(0032,1060) Requested Procedure (0032,1060) Requested Procedure (0032,1060) Requested Procedure
Description Description Description
(0032,1064) Requested Procedure Code (0008,1032) Procedure Code (0008,1032) Procedure Code
Sequence Sequence Sequence
>(0008,0100) Code Value >(0008,0100) Code Value >(0008,0100) Code Value
>(0008,0102) Coding Scheme >(0008,0102) Coding Scheme >(0008,0102) Coding Scheme
Designator Designator Designator
>(0008,0104) Code Meaning >(0008,0104) Code Meaning >(0008,0104) Code Meaning
(0040,1001) Requested Procedure ID (0040,0275) Request attributes (0040,0270) Scheduled Step Attributes
sequence Sequence
> (0040,1001) Requested Procedure > (0040,1001) Requested Procedure ID
ID
(0040,1010) Names of Intended (0040,1010) Names of Intended (0040,1010) Names of Intended
Recipients of Results Recipients of Results Recipients of Results
(0040,1400) Requested Procedure (0040,1400) Requested Procedure (0040,1400) Requested Procedure
Comments Comments Comments
(0008,0050) Accession Number (0008,0050) Accession Number (0040,0270) Scheduled Step Attributes
Sequence
> (0008,0050) Accession Number
(0008,0090) Referring Physician's Name (0008,0090) Referring Physician's (0008,0090) Referring N/A
Name Physician's Name
The Curve module is required to be part of all CT Images that contain Structure Set
contour and/or Plan isocenter information only if the CT Images are being sent to the
Voxel Q workstation.
The Voxel Q workstation does not have the ability to import RT data through typical
DICOM RT methods. As a result the curve module transfer is a necessary
proprietary-like transfer of information.
The following values for the curve module is only sent to nodes configured as Voxel
Q. The Curve Module differs slightly for contour information or isocenter information.
These two types are described below.
The group number 50xx specifies a DICOM Repeating Group. This Group is
repeated for each curve sent and repeats with even numbers only. For example if
three curves are sent, their corresponding DICOM group numbers are 5000, 5002,
and 5004. There is a limit of 16 total organs sent per slice due to use of only even
numbered group 5000 tags.
The way the curve module is constructed violates the DICOM standard because the
Value Multiplicity for Curve Description (50xx,0022) is 1, however for historical
reasons and compatibility with the Voxel Q workstation we must send 2 values when
sending contour data.