Escolar Documentos
Profissional Documentos
Cultura Documentos
Vitrea
DICOM 3.0 Conformance Statement
VLC-5412
Vitrea
VLC 5412C DICOM Conformance Statement
Revision History
REVISION
EFF DATE
AUTHORS
7/31/1998
Greg Poole
Mark Rainbow
Initial issue.
3/8/99
Todd Johnson
11/24/99
Todd Johnson
Page 2 of 19
Vitrea
VLC 5412C DICOM Conformance Statement
Table of Contents
1.0 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
1.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
1.2 Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
1.3 High Level Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
1.4 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
2.0 Implementation Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
2.1 Application Data Flow Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
2.2 Functional Definition of AEs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
2.3 Sequencing of Real-World Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
3.0 AE Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
3.1 Vitrea AE Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
3.1.1 Association Establishment Policies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
3.1.1.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
3.1.1.2 Number of Associations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
3.1.1.3 Implementation Identifying Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
3.1.2 Association Initiation by Real-World Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
3.1.2.1 Real-World Activities - A, B, C, D, E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
3.1.2.1.1 Associated Real-World Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
3.1.2.1.2 Proposed Presentation Contexts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
3.1.2.1.2.1 SOP Specific Conformance to Query/Retrieve Service Class - FIND . . . . . . . . . . . . . . . . .11
3.1.2.1.2.2 SOP Specific Conformance to Query/Retrieve Service Class - MOVE . . . . . . . . . . . . . . .12
3.1.2.1.2.3 SOP Specific Conformance to Storage Service Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
3.1.3 Association Acceptance Policy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
3.1.3.1 Real-World Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
3.1.3.1.1 Associated Real-World Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
3.1.3.1.2 Presentation Context Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
3.1.3.1.2.1 SOP Specific Conformance to Verification Service Class . . . . . . . . . . . . . . . . . . . . . . . . . .13
3.1.3.1.2.2 SOP Specific Conformance to Query/Retrieve Service Class . . . . . . . . . . . . . . . . . . . . . . .13
3.1.3.1.2.3 SOP Specific conformance to Storage Service Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
3.1.3.1.3 Presentation Context Acceptance Criterion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
3.1.3.1.4 Transfer Syntax Selection Policies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
3.2 PrintQueue AE Specification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
3.2.1 Association Establishment Policies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
3.2.1.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
3.2.1.2 Number of Associations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
3.2.1.3 Implementation Identifying Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
3.2.2 Association Initiation by Real-World Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
3.2.2.1 Real-World Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
3.2.2.1.1 Associated Real-World Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
3.2.2.1.2 Presentation Context Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
3.2.2.1.2.1 SOP Specific Conformance to Basic Grayscale
Print Management Meta SOP Service Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
3.2.2.1.2.1.1 Basic Film Session SOP Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
3.2.2.1.2.1.2 Basic Film Box SOP Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
3.2.2.1.2.1.3 Basic Grayscale Image Box SOP Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
3.2.2.1.2.1.4 Printer SOP Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
3.2.2.1.2.2 SOP Specific Conformance to Basic Color
Print Management Meta SOP Service Class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
Page 3 of 19
Vitrea
VLC 5412C DICOM Conformance Statement
Page 4 of 19
Vitrea
VLC 5412C DICOM Conformance Statement
1.0
Introduction
This Conformance Statement specifies the compliance of Vital Images Vitrea product line to the DICOM v3.0 standard.
As described in the DICOM Standard PS 3.2 (Conformance), the purpose of this document is to outline the level of conformance to the DICOM standard and to enumerate the supported DICOM Service Classes, Information Objects, and Communications Protocols supported by this implementation
1.1
Definitions
Volume - A three dimensional object created by stacking a series of images, one on top of the other.
The images are usually placed in the same order as they were acquired from the scanning device
such as an MR or CT scanner. A volume can exist either in computer memory or be stored on disk
as a volume file.
Vitrea workstation - The combination of Vital Images medical imaging software Vitrea and host
computer.
1.2
Abbreviations
AE - DICOM Application Entity
ASCII - American Standard Code for Information Interchange
CT - Computed Tomography
DICOM - Diagnostic Imaging and Communications In Medicine
DIMSE - DICOM Message Service Element
DIMSE-C - DICOM Message Service Element-Composite
DIMSE-N - DICOM Message Service Element-Normalized
HTML - HyperText Markup Language
IOD - DICOM Information Object Definition
MR - Magnetic Resonance
PDU - DICOM Protocol Data Unit
SC - Secondary Capture
SCP - DICOM Service Class Provider
SCU - DICOM Service Class User
SOP - Service / Object Pair
TCP/IP - Transmission Control Protocol / Internet Protocol
UID - Unique Identifier
UIF - User InterFace
1.3
Page 5 of 19
Vitrea
VLC 5412C DICOM Conformance Statement
bypasses the time-consuming approaches inherent in other 3-D rendering techniques. The clinical
applications include assessment of the Circle of Willis, colon, spine, lungs and coronary arteries.
1.4
2.0
References
Implementation Model
2.1
Page 6 of 19
Vitrea
VLC 5412C DICOM Conformance Statement
DICOM Standard
Interface
Request Study,
Series,
Image Info
(A)
Remote
Query/Retrieve
Provider
Display Patient,
Study, Series,
Image Info
(B)
Vitrea
Application
AE
Remote
DICOM
Push
Retrieve
Images
(C)
Images received
and converted
into volume
(D)
Print DICOM
Images
Images
Stored
Remotely
(E)
PrintQueue
daemon
AE
Images
Printed
Remotely
Page 7 of 19
Vitrea
VLC 5412C DICOM Conformance Statement
The PrintQueue Application Entity is responsible for initiating associations with remote DICOM
AEs that provide DICOM Print Management services. It will act as the SCU of the Basic
Grayscale Print Management and Basic Color Print Management Meta SOP Classes.
These Application Entities, Vitrea and PrintQueue, taken as a group constitute the Vitrea
workstation DICOM support system.
2.3
3.0
AE Specifications
3.1
Vitrea AE Specification
The Vitrea AE provides Standard Conformance to the following DICOM V3.0 SOP Classes as a
SCU:
SOP Class Name
1.2.840.10008.5.1.4.1.2.2.1
1.2.840.10008.5.1.4.1.2.2.2
1.2.840.10008.5.1.4.1.1.7
The Vitrea AE provides Standard Conformance to the following DICOM V3.0 SOP Classes as a
SCP:
SOP Class Name
1.2.840.10008.1.1
1.2.840.10008.5.1.4.1.1.2
1.2.840.10008.5.1.4.1.1.4
The PrintQueue AE provides Standard Conformance to the following DICOM V3.0 SOP Classes
as a SCU:
1.2.840.10008.5.1.1.9
1.2.840.10008.5.1.1.18
3.1.1
3.1.1.1
General
Page 8 of 19
Vitrea
VLC 5412C DICOM Conformance Statement
The Vitrea AE will initiate associations to remote DICOM AEs in order to perform a Query/
Retrieve, and will automatically query all the remote DICOM AEs listed in the configuration.
Vitrea will also initiate associations in order to store exported Secondary Capture images to a
remote DICOM AE. The Vitrea AE will accept associations from remote DICOM AEs in order to
receive DICOM pushes.
The maximum PDU size is configurable, with a minimum of 4K. A typical PDU size that Vitrea
will offer is 100K. Vitrea will always propose the following DICOM Application Context Name:
DICOM 3.0 Application Context Name
3.1.1.2
1.2.840.10008.3.1.1.1
Number of Associations
The Vitrea AE will initiate only one association (in the role of an SCU) at a time while performing
the query, retrieve or storage (export of secondary capture images) services. The number of
associations (in the role of an SCP) the Vitrea AE will accept is only limited by the available
resources on the workstation. The Vitrea AE will spawn a new process to handle each connection
request it receives.
3.1.1.3
3.1.2
1.2.840.113747
VI_DICOM_1.2
3.1.2.1
Real-World Activities - A, B, C, D, E
3.1.2.1.1
Page 9 of 19
Vitrea
VLC 5412C DICOM Conformance Statement
clicking on a series in the UIF causes a C-MOVE request to be sent to the Remote Query/Retrieve
Provider for the selected range of images from the series
The Real-World Activity (D) is associated with a C-STORE SCP operation, and is triggered by
either the Real-World Activity (C) or a Remote DICOM Push. This results in the storage of the
received images on the local workstation as DICOM part 10 files and their conversion into a 3-D
volume file for display on the local workstation. Vitrea will issue a failure status if it is unable to
store the images on the disk or convert them into the resulting volume file and log these errors into
an error log.
The Real-World Activity (E) is associated with a C-STORE SCU operation and is triggered by the
user selecting the DICOM Export button on the Reports panel of the Vitrea UIF. This results in a
dialog list being presented to the user allowing the selection of a remote DICOM server. Dismissing
the dialog by pressing Cancel aborts the operation and the user returns to the Reports panel. Selecting a server and pressing OK initiates a storage operation with the selected remote DICOM server.
Each image in the report is exported as a DICOM part 10 file and stored as a Secondary Capture
IOD on the remote server. Any errors are reported to the user via an error dialog and also logged to
the error log file.
3.1.2.1.2
Transfer Syntax
Role
Name
UID
Name
UID
Extended
Negotiation
Study Root
FIND
1.2.840.10008.5.1.4.1.2.1.1
SCU
None
Study Root
MOVE
1.2.840.10008.5.1.4.1.2.2.2
SCU
None
CT Image
1.2.840.10008.5.1.4.1.1.2
SCP
None
MR Image
1.2.840.10008.5.1.4.1.1.4
SCP
None
SC Image
1.2.840.10008.5.1.4.1.1.7
SCU
None
3.1.2.1.2.1
Page 10 of 19
Vitrea
VLC 5412C DICOM Conformance Statement
When the user selects the DICOM Servers radio button in the Real-World Activity (A), the initial
study level query request is done using user-supplied values obtained via a dialog in the UIF. The
user is allowed to modify the Patient Name, Patient ID, Modality and Study Date Range
fields in order to limit the query as the user desires. The default values preloaded into the dialog
and the matching types used by Vitrea are shown in the following table:
Query
Attribute
Default Value
Matching
Type
Patient Name
zero length
Universal,
Wild Card or
Single Value
Patient ID
zero length
Universal,
Wild Card or
Single Value
Modality
zero length
Single Value
Study Date
Range
zero length
Universal or
Range
Tag
Study
Study Date
Patient Name
Patient ID
(0008,0020)
(0010,0010)
(0010,0020)
Series
Modality
Patient ID
StudyID
Study UID
(0008,0060)
(0010,0020)
(0020,0010)
(0020,000D)
Image
Patient ID
Study UID
Series UID
(0010,0020)
(0020,000D)
(0020,000E)
The following table enumerates the DICOM tags that Vitrea extracts data from during query in
order to populate the UIF for the Study Directory panel:
Description
Patient Name
Tag
(0010,0010)
Page 11 of 19
Vitrea
VLC 5412C DICOM Conformance Statement
Description
Tag
Patient ID
(0010,0020)
Study ID
(0020,0010)
Series Number
(0020,0011)
Study UID
(0020,000D)
Series UID
(0020,000E)
Study Date
(0008,0020)
Series Date
(0008,0021)
Study Time
(0008,0030)
Series Time
(0008,0031)
Modality
(0008,0060)
Study Description
(0008,1030)
Series Description
(0008,103E)
Protocol
(0018,1030)
3.1.2.1.2.2
3.1.2.1.2.3
3.1.3
3.1.3.1
Real-World Activity
3.1.3.1.1
Page 12 of 19
Vitrea
VLC 5412C DICOM Conformance Statement
The Real-World Activity associated with the C-STORE and C-MOVE operation is the storage of
the received images on the local workstation as DICOM part 10 files and their conversion into a 3D volume file for display on the local workstation. Vitrea will issue a failure status if it is unable to
store the images on the disk or convert them into the resulting volume file and log these error into
an error log.
3.1.3.1.2
Transfer Syntax
Role
Name
UID
Name
UID
Extended
Negotiation
Verification
1.2.840.10008.1.1
SCP
None
CT Image
1.2.840.10008.5.1.4.1.1.2
SCP,
SCU
See Note
MR Image
1.2.840.10008.5.1.4.1.1.4
SCP,
SCU
See Note
Note: SCU/SCP Role Negotiation is required due to the support of the C-GET DIMSE Service
3.1.3.1.2.1
3.1.3.1.2.2
3.1.3.1.2.3
3.1.3.1.3
Page 13 of 19
Vitrea
VLC 5412C DICOM Conformance Statement
The Vitrea AE does not enforce a limit on the number of presentation contexts in an association.
These presentation contexts are specified in Table 2.2.
3.1.3.1.4
3.2
PrintQueue AE Specification
The PrintQueue AE provides Standard Conformance to the following DICOM V3.0 SOP Classes
as a SCU:
SOP Class Name
1.2.840.10008.5.1.1.9
1.2.840.10008.5.1.1.18
1.2.840.10008.5.1.1.1
1.2.840.10008.5.1.1.2
1.2.840.10008.5.1.1.4
1.2.840.10008.5.1.1.4.1
Printer SOP
1.2.840.10008.5.1.1.16
3.2.1
3.2.1.1
General
The PrintQueue AE will initiate associations to remote DICOM AEs in order to print images.
The maximum PDU size is configurable, with a minimum of 4K. A typical PDU size that
PrintQueue will offer is 100K. PrintQueue will always propose the following DICOM Application
Context Name:
1.2.840.10008.3.1.1.1
Number of Associations
The PrintQueue AE will initiate only one association at a time.
3.2.1.3
1.2.840.113747
VI_DICOM_1.2
Page 14 of 19
Vitrea
VLC 5412C DICOM Conformance Statement
3.2.2
3.2.2.1
Real-World Activity
3.2.2.1.1
3.2.2.1.2
Transfer Syntax
Role
Name
UID
Basic
1.2.840.10008.5.1.1.9
Grayscale
Print
Management
Meta SOP
Name
UID
SCU
Extended
Negotiation
None
Transfer Syntax
Role
Name
UID
Name
UID
SCU
Extended
Negotiation
None
SOP Specific Conformance to Basic Grayscale Print Management Meta SOP Service Class
PrintQueue provides standard conformance to the Basic Grayscale Print Management Meta SOP
Class. The Meta SOP Class is defined by the following set of supported SOP Classes:
Basic Film Session SOP Class
Basic Film Box SOP Class
Basic Grayscale Image Box SOP Class
Page 15 of 19
Vitrea
VLC 5412C DICOM Conformance Statement
Attribute Tag
Attribute Name
Valid Range
Default Value
(2000,0010)
Number of Copies
1-99
(2000,0020)
Print Priority
LOW
(2000,0030)
Medium Type
(2000,0040)
Film Destination
(2000,0050)
Any string
Empty string
(2000,0060)
Memory Allocation
Any string
Empty string
3.2.2.1.2.1.2
Attribute Tag
Attribute Name
Valid Range
Default Value
Page 16 of 19
Vitrea
VLC 5412C DICOM Conformance Statement
(2010,0010)
(2010,0040)
Film Orientation
PORTRAIT, LANDSCAPE
PORTRAIT
(2010,0050)
Film Size ID
8INX10IN
10INX12IN
10INX14IN
11INX14IN
14INX14IN
14INX17IN
24CMX24CM 24CMX30CM
(2010,0060)
Magnification Type
(2010,0080)
Smoothing Type
Any string
(2010,0100)
Border Density
(2010,0110)
(2010,0120)
Minimum Density
(2010,0130)
Maximum Density
(2010,0140)
Trim
YES, NO
NO
(2010,0150)
Configuration Information
Any string
Empty string
3.2.2.1.2.1.3
3.2.2.1.2.1.4
Page 17 of 19
Vitrea
VLC 5412C DICOM Conformance Statement
N-EVENT-REPORT is received asynchronously by Vitrea from the SCP. Vitrea decodes the message and writes the information in the error log file.
3.2.2.1.2.2
SOP Specific Conformance to Basic Color Print Management Meta SOP Service Class
PrintQueue provides standard conformance to the Basic Color Print Management Meta SOP Class.
The Meta SOP Class is defined by the following set of supported SOP Classes:
Basic Film Session SOP Class
Basic Film Box SOP Class
Basic Color Image Box SOP Class
Printer SOP Class
3.2.2.1.2.2.1
3.2.2.1.2.2.2
3.2.2.1.2.2.3
3.2.2.1.2.2.4
3.2.3
4.0
Communication Profiles
4.1
4.2
TCP/IP Stack
Vitrea inherits its TCP/IP stack from the operating system upon which it executes. The Berkeley
Sockets API is used to access the TCP/IP stack.
4.3
Page 18 of 19
Vitrea
VLC 5412C DICOM Conformance Statement
5.0
Extensions/Specializations/Privatizations
Not applicable.
6.0
Configuration
Vitrea is very configurable. It obtains its DICOM configuration information from ASCII text files whose names and locations are specified via the Vitrea preferences file. There is a DICOM configuration file for the Vitrea application and the
cstore daemon, and a separate configuration file for the PrintQueue daemon. Each AE uses its respective configuration file
to obtain both internal configuration and mapping from AE Title to Presentation Address.
6.1
6.2
Configurable Parameters
PDU size
For more detailed information on the DICOM configuration parameters available for Vitrea, see
document VLC-5040, Vitrea Configuration Files, or your Vitrea system administrator.
7.0
Page 19 of 19