Universal DICOM Interface Gateway (UDIG) DICOM Conformance ... · Universal DICOM Interface Gateway...

22
Camtronics, Ltd. 09610-0020 Rev. D Page 1 of 22 UDIG DICOM Conformance Statement . . . . . . . . . . . . . . . . . . . . . Camtronics, Ltd. Universal DICOM Interface Gateway (UDIG) DICOM Conformance Statement Approvals Title Name Signature Date Author Mike Russo Mike Russo 9/15/99 Systems Engineer Keith Klassy Keith Klassy 9/13/99 Engineering Manager Tracy Hunter Tracy Hunter 9/15/99 Camtronics, Ltd. P.O. Box 950 900 Walnut Ridge Drive Hartland, WI 53029 Phone: 262-367-0700 Fax: 262-367-0717 This document is the confidential and proprietary product of Camtronics, Ltd. Any unauthorized use, reproduction, or trans- fer of this document is strictly prohibited. Copyright 1999, 2000 Camtronics, Ltd. (subject to limited distribution and restricted disclosure only.) All rights reserved.

Transcript of Universal DICOM Interface Gateway (UDIG) DICOM Conformance ... · Universal DICOM Interface Gateway...

Page 1: Universal DICOM Interface Gateway (UDIG) DICOM Conformance ... · Universal DICOM Interface Gateway (UDIG) DICOM Conformance Statement Approvals Title Name Signature Date Author Mike

Camtronics, Ltd. 09610-0020 Rev. D Page 1 of 22 UDIG DICOM Conformance Statement

. . . . . . . . . . .

. . . . . . . . . .

Camtronics, Ltd. Universal DICOM Interface Gateway (UDIG) DICOM Conformance Statement

Approvals

Title Name Signature Date

Author Mike Russo Mike Russo 9/15/99

Systems Engineer Keith Klassy Keith Klassy 9/13/99

Engineering Manager Tracy Hunter Tracy Hunter 9/15/99

Camtronics, Ltd. P.O. Box 950 900 Walnut Ridge Drive Hartland, WI 53029 Phone: 262-367-0700 Fax: 262-367-0717

This document is the confidential and proprietary product of Camtronics, Ltd. Any unauthorized use, reproduction, or trans-fer of this document is strictly prohibited. Copyright 1999, 2000 Camtronics, Ltd. (subject to limited distribution and restricted disclosure only.) All rights reserved.

Page 2: Universal DICOM Interface Gateway (UDIG) DICOM Conformance ... · Universal DICOM Interface Gateway (UDIG) DICOM Conformance Statement Approvals Title Name Signature Date Author Mike

Camtronics, Ltd. 09610-0020 Rev. D Page 2 of 22 UDIG DICOM Conformance Statement

Table of Contents

0 Introduction............................................................................................................. 5

1 Implementation Model........................................................................................... 5 1.1 Application Data Flow Diagram.................................................................... 5 1.2 Functional Definition of Application Entities................................................. 6 1.3 Sequencing of Real-World Activities ............................................................ 7

2 Application Entity Specifications ......................................................................... 7 2.1 UDIG-STORAGE Application Entity Specification...................................... 7

2.1.1 Association Establishment Policies........................................................ 7 2.1.1.1 General........................................................................................... 7 2.1.1.2 Number of Associations ............................................................... 8 2.1.1.3 Asynchronous Nature.................................................................... 8 2.1.1.4 Implementation Identifying Information........................................ 8

2.1.2 Association Initiation Policy ..................................................................... 8 2.1.2.1 Real-World Activity “Verify Communication With Remote AE”8

2.1.2.1.1 Associated Real-World Activity ........................................... 8 2.1.2.1.2 Proposed Presentation Contexts ........................................ 8

2.1.2.1.2.1 SOP Specific Conformance for Verification SOP Class 9

2.1.2.2 Real-World Activity “Image Received from Acquisition System”................................................................................................ 9

2.1.2.2.1 Associated Real-World Activity ........................................... 9 2.1.2.2.2 Proposed Presentation Contexts ........................................ 9

2.1.2.2.2.1 SOP Specific Conformance for XA Image Storage SOP Class .............................................................................10

2.1.3 Association Acceptance Policy.............................................................18 2.1.3.1 Real-World Activity “Verify Communication For Remote AE”19

2.1.3.1.1 Associated Real-World Activity .........................................19 2.1.3.1.2 Presentation Context Table................................................19

2.1.3.1.2.1 SOP Specific Conformance for Verification SOP Class 19

2.1.3.1.3 Presentation Context Acceptance Criterion.....................19 2.1.3.1.4 Transfer Syntax Selection Policies....................................19

3 Communication Profiles .....................................................................................19 3.1 TCP/IP Stack .................................................................................................19

3.1.1 API............................................................................................................19 3.1.2 Physical Media Support .........................................................................20

4 Extensions/Specializations/Privatizations........................................................20 4.1 Standard Extended/Specialized/Private SOPs.........................................20 4.2 Private Transfer Syntaxes ............................................................................20

5 Configuration .......................................................................................................20

Page 3: Universal DICOM Interface Gateway (UDIG) DICOM Conformance ... · Universal DICOM Interface Gateway (UDIG) DICOM Conformance Statement Approvals Title Name Signature Date Author Mike

Camtronics, Ltd. 09610-0020 Rev. D Page 3 of 22 UDIG DICOM Conformance Statement

5.1 AE Title/Presentation Address Mapping....................................................20 5.2 Configurable Parameters.............................................................................20

6 Support of Extended Character Sets................................................................21

7 Change Log.........................................................................................................22

List of Tables Table 1 Supported SOP Classes as SCU...............................................................................7 Table 2 Supported SOP Classes as SCP................................................................................7 Table 3 Implementation Identifying Information.......................................................................8 Table 4 Presentation Context Table for Real-World Activity “Verify Communication With

Remote AE”...................................................................................................................9 Table 5 Presentation Context Table for Real-World Activity “Image Received from

Acquisition System” ....................................................................................................10 Table 6 Presentation Context Table for Real-World Activity “Verify Communication For

Remote AE”.................................................................................................................19

List of Figures Figure 1 Implementation Model..............................................................................................6

Page 4: Universal DICOM Interface Gateway (UDIG) DICOM Conformance ... · Universal DICOM Interface Gateway (UDIG) DICOM Conformance Statement Approvals Title Name Signature Date Author Mike

Camtronics, Ltd. 09610-0020 Rev. D Page 4 of 22 UDIG DICOM Conformance Statement

Preface

The intent of any DICOM conformance statement is to provide a knowledgeable user with the information required to determine whether and to what extent independent DICOM implemen-tations may be able to inter-operate. However, the information contained in a DICOM con-formance statement is not sufficient to ensure independent implementations will, in fact, be able to inter-operate.

The user or system integrator must be aware of the following potential issues related to inter-operation:

• Using only the information provided by this Conformance Statement does not guarantee interoperability of the Camtronics equipment described herein with other equipment. It is the user’s (or system integrator’s) responsibility to analyze thoroughly the application requirements and objectives to determine if they can be met by the connection of Cam-tronics equipment to other equipment.

• Camtronics equipment has been tested to assure that the actual implementation of the DICOM interface corresponds with this Conformance statement. It is the responsibility of the user (or system integrator) to specify and carry out additional validation testing, which covers a broad spectrum of potential interactions between the independent im-plementations.

• Camtronics reserves the right to make changes to its products or to discontinue their delivery. Therefore, the user (or system integrator) should ensure that any future ver-sions of Camtronics or other connected equipment are regression tested to verify that new software releases have not adversely impacted the ability to inter-operate.

Camtronics provides this documentation “as is” without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties or merchantability and fitness for a particular purpose. Some states or countries do not allow disclaimers of express or implied warranties in certain transactions; therefore, this statement may not apply to you.

No part of this publication may be reproduced, transmitted, transcribed, recorded, or translated into any language in any form or by any means, electronic, magnetic, optical, chemical, physical or otherwise without the express written permission of Camtronics, Ltd.

Camtronics reserves the right to correct this publication and to make changes to its contents without the obligation of informing anyone of these revisions or changes.

Page 5: Universal DICOM Interface Gateway (UDIG) DICOM Conformance ... · Universal DICOM Interface Gateway (UDIG) DICOM Conformance Statement Approvals Title Name Signature Date Author Mike

Camtronics, Ltd. 09610-0020 Rev. D Page 5 of 22 UDIG DICOM Conformance Statement

0 Introduction

This document provides the conformance statement for the Camtronics Medical Systems Uni-versal DICOM Interface Gateway (UDIG) product. Its purpose is to allow users of the UDIG to determine which optional components of the DICOM Standard are supported, including Service Classes, SOP Classes, communication protocols, roles, optional (Type 3) Attributes, etc.

The UDIG provides a network interface between various vendors’ in-lab acquisition systems and a DICOM-compliant destination. The UDIG provides all necessary data and protocol translation functionality required to allow the in-lab equipment to communicate with the DICOM destination system.

Many variations of the UDIG are possible, depending upon the specific in-lab acquisition sys-tem supplying the data. Camtronics will work with OEM customers to integrate the acquisition system’s protocol into the UDIG and translate all the required data into a DICOM-compliant format.

1 Implementation Model

1.1 Application Data Flow Diagram

The UDIG implementation consists of a single Application Entity called “UDIG-STORAGE”. The UDIG-STORAGE AE provides all of the DICOM services for the UDIG.

The following Application Data Flow Diagram depicts the relationship of the AE's use of DICOM to real-world activities. As documented in the PS3.2-1999 DICOM standard, the symbols used in this diagram have the following meanings:

• A double-headed arrow between a local real-world activity and the local application entity indicates a relationship between them (such as user interaction).

• An arrow from the local application entity to the remote real-world activity indicates that an occurrence of the local real-world activity will cause the local application entity to ini-tiate an association for the purpose of causing the remote real-world activity to occur.

• An arrow from the remote real-world activity to the local application entity indicates that the local application entity expects to receive an association request when the remote real-world activity occurs, causing the local application entity to perform the local real-world activity.

Page 6: Universal DICOM Interface Gateway (UDIG) DICOM Conformance ... · Universal DICOM Interface Gateway (UDIG) DICOM Conformance Statement Approvals Title Name Signature Date Author Mike

Camtronics, Ltd. 09610-0020 Rev. D Page 6 of 22 UDIG DICOM Conformance Statement

Figure 1 Implementation Model

UDIG-STORAGE

AE

Local Application Entity Remote Real-World ActivityLocal Real-World Activity

DICOMStandardInterface

Remote AERequests

Verification

Remote AEProvides

Verification

Service UserRequests

Verification

ImageStored

Remotely

ImageReceived fromAcq. System

1.2 Functional Definition of Application Entities

The UDIG-STORAGE AE provides all of the necessary functionality to implement network sending of the DICOM images. This includes, but is not limited to:

• association management • image and demographics encoding • image and demographics storage • response interpretation • communication readiness verification

Page 7: Universal DICOM Interface Gateway (UDIG) DICOM Conformance ... · Universal DICOM Interface Gateway (UDIG) DICOM Conformance Statement Approvals Title Name Signature Date Author Mike

Camtronics, Ltd. 09610-0020 Rev. D Page 7 of 22 UDIG DICOM Conformance Statement

1.3 Sequencing of Real-World Activities

Not Applicable.

2 Application Entity Specifications

The UDIG is comprised of a single Application Entity, the UDIG-STORAGE AE.

2.1 UDIG-STORAGE Application Entity Specification

The UDIG-STORAGE AE provides Standard Conformance to the following DICOM V3.0 SOP Classes as a Service Class User (SCU):

Table 1 Supported SOP Classes as SCU

SOP Class Name SOP Class UID Verification 1.2.840.10008.1.1 X-Ray Angiographic Image Storage 1.2.840.10008.5.1.4.1.1.12.1 The UDIG-STORAGE AE also provides Standard Conformance to the following DICOM V3.0 SOP Classes as a Service Class Provider (SCP):

Table 2 Supported SOP Classes as SCP

SOP Class Name SOP Class UID Verification 1.2.840.10008.1.1

2.1.1 Association Establishment Policies

2.1.1.1 General The UDIG-STORAGE AE will always propose the DICOM Application Context Name (ACN), which is:

Application Context Name 1.2.840.10008.3.1.1.1 The maximum PDU lengths accepted by the UDIG-STORAGE AE when acting as either an SCP or an SCU are configurable (refer to Section 5.2).

Page 8: Universal DICOM Interface Gateway (UDIG) DICOM Conformance ... · Universal DICOM Interface Gateway (UDIG) DICOM Conformance Statement Approvals Title Name Signature Date Author Mike

Camtronics, Ltd. 09610-0020 Rev. D Page 8 of 22 UDIG DICOM Conformance Statement

2.1.1.2 Number of Associations The maximum number of simultaneous associations supported by the UDIG-STORAGE AE, both proposed and accepted, is configurable. The maximum number of simultaneous associa-tions proposed by the UDIG-STORAGE AE is also configurable (refer to Section 5.2).

2.1.1.3 Asynchronous Nature The UDIG-STORAGE AE does not support multiple outstanding transactions.

2.1.1.4 Implementation Identifying Information The UDIG-STORAGE AE will provide the following Implementation Identifying Information in the User Information Field of the A-ASSOCIATE request primitive during association estab-lishment:

Table 3 Implementation Identifying Information

Implementation Class UID 1.2.840.113697.10.8 Implementation Version Name “UDIG_v2.0.003” *

* The Implementation Version Name is formed by appending the software version to the end of the string “UDIG_v”. This is an example corresponding to software version 2.0.003.

2.1.2 Association Initiation Policy

The UDIG-STORAGE AE initiates associations for the following real-world activities: A service operator wants to verify communication with a Remote DICOM AE or, as part of UDIG’s normal operation, the UDIG periodically wants to verify communication with the Image Destination Remote DICOM AE

• An image is received from an in-lab acquisition system for translation and transfer to the Im-age Destination Remote DICOM AE

2.1.2.1 Real-World Activity “Verify Communication With Remote AE”

2.1.2.1.1 Associated Real-World Activity A service operator invokes a command from the UDIG console using the UDIG Config con-figuration tool to verify communications with a Remote DICOM AE. The operator selects the Remote AE to be checked. The UDIG-STORAGE AE will also perform Verification on a pe-riodic basis, without any associated local Real-World Activity. This polling interval is configur-able (refer to Section 5.2).

2.1.2.1.2 Proposed Presentation Contexts The following table presents the Presentation Contexts that are proposed by the UDIG-STORAGE AE for Real-World Activity “Verify Communication With Remote AE”. Pres-entation Contexts containing XA Image Storage are proposed in addition to Verification for the purpose of determining the communication readiness of SCPs that do not support the Verifica-

Page 9: Universal DICOM Interface Gateway (UDIG) DICOM Conformance ... · Universal DICOM Interface Gateway (UDIG) DICOM Conformance Statement Approvals Title Name Signature Date Author Mike

Camtronics, Ltd. 09610-0020 Rev. D Page 9 of 22 UDIG DICOM Conformance Statement

tion SOP class. Such an SCP will accept only an XA PC item, which the UDIG interprets as the SCP being “alive”. The association is then released without performing any operation upon it.

Table 4 Presentation Context Table

for Real-World Activity “Verify Communication With Remote AE”

Abstract Syntax Transfer Syntax Role Extended Name UID Name UID Negotiation

Verification 1.2.840.10008.1.1 Implicit VR Little Endian

1.2.840.10008.1.2 SCU None

JPEG Lossless, Non-

Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])

1.2.840.10008.1.2.4.70 SCU None

Explicit VR Little Endian

1.2.840.10008.1.2.1 SCU None

X-Ray Angiographic Image Storage

1.2.840.10008.5.1.4.1.1.12.1

Implicit VR Little Endian

1.2.840.10008.1.2 SCU None

2.1.2.1.2.1 SOP Specific Conformance for Verification SOP Class The UDIG-STORAGE AE provides standard conformance to the Verification SOP class.

2.1.2.2 Real-World Activity “Image Received from Acquisition System”

2.1.2.2.1 Associated Real-World Activity After an image is received from an in-lab acquisition system, the UDIG-STORAGE AE initiates a new association with a pre-configured Image Destination Remote DICOM AE on which the image is transferred for storage.

2.1.2.2.2 Proposed Presentation Contexts The following table presents the Presentation Contexts that are proposed by the UDIG-STORAGE AE for Real-World Activity “Image Received from Acquisition System”.

Page 10: Universal DICOM Interface Gateway (UDIG) DICOM Conformance ... · Universal DICOM Interface Gateway (UDIG) DICOM Conformance Statement Approvals Title Name Signature Date Author Mike

Camtronics, Ltd. 09610-0020 Rev. D Page 10 of 22 UDIG DICOM Conformance Statement

Table 5 Presentation Context Table

for Real-World Activity “Image Received from Acquisition System”

Abstract Syntax Transfer Syntax Role Extended Name UID Name UID Negotiation

JPEG Lossless, Non-

Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])*

1.2.840.10008.1.2.4.70 SCU None

Explicit VR Little Endian*

1.2.840.10008.1.2.1 SCU None

X-Ray Angiographic Image Storage

1.2.840.10008.5.1.4.1.1.12.1

Implicit VR Little Endian*

1.2.840.10008.1.2 SCU None

* The JPEG14 and EVR-LE transfer syntaxes are only proposed when the Image Storage Format set-ting is JPEG14. The IVR-LE transfer syntax is not proposed for certain Image Destinations to preserve private element explicit VRs.

2.1.2.2.2.1 SOP Specific Conformance for XA Image Storage SOP Class The SOP Specific Conformance for the X-Ray Angiographic Image Storage SOP Class is de-tailed here.

When the UDIG-STORAGE AE receives a “Success” (0000) or “Warning” (Bxxx) response status to a C-STORE operation, the transmission is assumed to be successful and the associa-tion is released. A “Success” status is then returned to the in-lab acquisition system. In the case of a “Warning” status, the exact status returned by the Remote AE is logged in the UDIG event log.

When the UDIG-STORAGE AE receives a “Refused” or “Error” response status to a C-STORE operation, the association is released and an error status is returned to the in-lab acqui-sition system. The exact status returned by the Remote AE is logged in the UDIG event log.

Page 11: Universal DICOM Interface Gateway (UDIG) DICOM Conformance ... · Universal DICOM Interface Gateway (UDIG) DICOM Conformance Statement Approvals Title Name Signature Date Author Mike

Camtronics, Ltd. 09610-0020 Rev. D Page 11 of 22 UDIG DICOM Conformance Statement

The following tables show the Attributes that may be included when the UDIG-STORAGE AE encodes an XA SOP Instance. The possible values of many data elements may vary according to the UDIG’s configured Image Source. Contact Camtronics for further details.

IE Module Usage

Patient Patient M

Study General Study M

Patient Study U

Series General Series M

Equipment General Equipment M

Image General Image M

Image Pixel M

Contrast/Bolus C - Required if contrast media was used in this image

Cine C - Required if pixel data is multi-frame cine data

Multi-Frame C - Required if pixel data is multi-frame cine data

Frame Pointers U

Mask C - Required if the Image may be subtracted

Display Shutter U

Device U

Therapy U

X-Ray Image M

X-Ray Acquisition M

X-Ray Collimator U

X-Ray Table C - Required if the image is created with table motion

X-Ray Positioner M

Overlay Plane U

Multi-Frame Overlay C - Required if Overlay data contains multiple frames.

Curve U (See PS3.3 C.8.7.1.1.9)

Modality LUT C - Required if Pixel Intensity Relationship (0028,1040) is LOG

U - Optional if Pixel Intensity Relationship (0028,1040) is DISP

VOI LUT U

SOP Common M

Page 12: Universal DICOM Interface Gateway (UDIG) DICOM Conformance ... · Universal DICOM Interface Gateway (UDIG) DICOM Conformance Statement Approvals Title Name Signature Date Author Mike

Camtronics, Ltd. 09610-0020 Rev. D Page 12 of 22 UDIG DICOM Conformance Statement

Patient

Attribute Name Tag Type Possible Values

Patient's Name 0010, 0010 2

Patient ID 0010, 0020 2

Patient's Birth Date 0010, 0030 2 A value for this Attribute is conditionally supplied based on the UDIG’s configured Image Source.

Patient's Sex 0010, 0040 2

General Study

Attribute Name Tag Type Possible Values

Study Instance UID 0020, 000D 1

Study Date 0008, 0020 2

Study Time 0008, 0030 2

Referring Physician’s Name

0008, 0090 2 A value for this Attribute is conditionally supplied based on the UDIG’s configured Image Source.

Study ID 0020, 0010 2

Accession Number 0008, 0050 2 A value for this Attribute is conditionally supplied based on the UDIG’s configured Image Source.

Study Description 0008,1030 3 This Attribute is conditionally encoded based on the UDIG’s configured Image Source.

Patient Study

Attribute Name Tag Type Possible Values

Patient's Size 0010, 1020 3 This Attribute is conditionally encoded based on the UDIG’s configured Image Source.

Patient's Weight 0010, 1030 3 This Attribute is conditionally encoded based on the UDIG’s configured Image Source.

General Series

Attribute Name Tag Type Possible Values

Modality 0008, 0060 1 “XA”

Series Instance UID 0020, 000E 1

Series Number 0020, 0011 2 1

Performing Physicians’ Name

0008, 1050 3 This Attribute is conditionally encoded based on the UDIG’s configured Image Source.

Page 13: Universal DICOM Interface Gateway (UDIG) DICOM Conformance ... · Universal DICOM Interface Gateway (UDIG) DICOM Conformance Statement Approvals Title Name Signature Date Author Mike

Camtronics, Ltd. 09610-0020 Rev. D Page 13 of 22 UDIG DICOM Conformance Statement

General Equipment

Attribute Name Tag Type Possible Values

Manufacturer 0008, 0070 2 Name of the UDIG’s configured Image Source manufacturer.

Institution Name 0008, 0080 3 The Image Source optionally supplies this value; otherwise it is configured with the UDIG Config tool.

Institution Address 0008, 0081 3 Configured with UDIG Config tool.

Station Name 0008, 1010 3 Configured with UDIG Config tool.

Manufacturer's Model Name

0008, 1090 3 Value depends on the UDIG’s configured Image Source.

General Image

Attribute Name Tag Type Possible Values

Instance Number (former Image Number)

0020, 0013 2 Certain Image Sources will supply this value. Otherwise UDIG provides it from a local counter and the numbering scheme for biplane images is configured with the UDIG Config tool, either paired (B=A) or sequential (B=A+1).

Patient Orientation 0020, 0020 2C A zero-length value is encoded.

Image Date 0008, 0023 2C This Attribute is conditionally encoded based on the UDIG’s configured Image Source.

Image Time 0008, 0033 2C This Attribute is conditionally encoded based on the UDIG’s configured Image Source.

Acquisition Number 0020, 0012 3 This Attribute is conditionally encoded based on the UDIG’s configured Image Source.

Image Pixel

Attribute Name Tag Type Possible Values

Rows 0028, 0010 1 512

Columns 0028, 0011 1 512

Pixel Data 7FE0, 0010 1

Pixel Aspect Ratio 0028, 0034 1C This Attribute is conditionally encoded based on the UDIG’s configured Image Source.

Page 14: Universal DICOM Interface Gateway (UDIG) DICOM Conformance ... · Universal DICOM Interface Gateway (UDIG) DICOM Conformance Statement Approvals Title Name Signature Date Author Mike

Camtronics, Ltd. 09610-0020 Rev. D Page 14 of 22 UDIG DICOM Conformance Statement

Contrast/Bolus Module

Attribute Name Tag Type Possible Values

Contrast/Bolus Agent 0018, 0010 2 A zero-length value is encoded.

Cine

Attribute Name Tag Type Possible Values

Frame Time 0018, 1063 1C

Multi-Frame

Attribute Name Tag Type Possible Values

Number of Frames 0028, 0008 1

Frame Pointers

Attribute Name Tag Type Possible Values

Representative Frame Number

0028, 6010 3 The frame number either 33% or 50% into the image depending on the UDIG’s configured Image Source. However, if single frame image, then 1.

Mask

This Module is conditionally encoded based on the UDIG’s configured Image Source and if the Image may be subtracted.

Attribute Name Tag Type Possible Values

Mask Subtraction Sequence

0028, 6100 1

>Mask Operation 0028, 6101 1

>Mask Frame Numbers 0028, 6110 1C

Recommended Viewing Mode

0028, 1090 2 A value for this Attribute is conditionally supplied based on the UDIG’s configured Image Source.

Page 15: Universal DICOM Interface Gateway (UDIG) DICOM Conformance ... · Universal DICOM Interface Gateway (UDIG) DICOM Conformance Statement Approvals Title Name Signature Date Author Mike

Camtronics, Ltd. 09610-0020 Rev. D Page 15 of 22 UDIG DICOM Conformance Statement

Display Shutter

This Module is conditionally encoded based on the UDIG’s configured Image Source.

Attribute Name Tag Type Possible Values

Shutter Shape 0018, 1600 1 “CIRCULAR”, “RECTANGULAR”, “RECTANGULAR\CIRCULAR”

Shutter Left Vertical Edge

0018, 1602 1C

Shutter Right Vertical Edge

0018, 1604 1C

Shutter Upper Horizontal Edge

0018, 1606 1C

Shutter Lower Horizontal Edge

0018, 1608 1C

Center of Circular Shutter

0018, 1610 1C

Radius of Circular Shutter

0018, 1612 1C

Device

Attribute Name Tag Type Possible Values

(None)

Therapy

Attribute Name Tag Type Possible Values

(None)

Page 16: Universal DICOM Interface Gateway (UDIG) DICOM Conformance ... · Universal DICOM Interface Gateway (UDIG) DICOM Conformance Statement Approvals Title Name Signature Date Author Mike

Camtronics, Ltd. 09610-0020 Rev. D Page 16 of 22 UDIG DICOM Conformance Statement

X-Ray Image

Attribute Name Tag Type Possible Values

Frame Increment Pointer 0028, 0009 1C (0018, 1063)

Image Type 0008, 0008 1 “ORIGINAL\PRIMARY\SINGLE PLANE\SINGLE A”, “ORIGINAL\PRIMARY\SINGLE PLANE\SINGLE B”, “ORIGINAL\PRIMARY\BIPLANE A”, “ORIGINAL\PRIMARY\BIPLANE B”

Pixel Intensity Relationship

0028, 1040 1 “LIN”, “LOG”

Samples per Pixel 0028, 0002 1 1

Photometric Interpretation

0028, 0004 1 “MONOCHROME2”

Bits Allocated 0028, 0100 1 8

Bits Stored 0028, 0101 1 8

High Bit 0028, 0102 1 7

Pixel Representation 0028, 0103 1 0

Referenced Image Sequence

0008, 1140 1C This sequence Attribute is encoded only when this SOP Instance is part of a biplane acquisition.

>Referenced SOP Class UID

0008, 1150 1C

>Referenced SOP Instance UID

0008, 1155 1C

Calibration Image 0050, 0004 3 This Attribute is conditionally encoded based on the UDIG’s configured Image Source; “NO” if present.

X-Ray Acquisition

Attribute Name Tag Type Possible Values

KVP 0018, 0060 2 A value for this Attribute is conditionally supplied based on the UDIG’s configured Image Source.

Radiation Setting 0018, 1155 1 “GR”, “SC”

Exposure 0018, 1152 2C A zero-length value is encoded.

X-Ray Collimator

Attribute Name Tag Type Possible Values

(None)

Page 17: Universal DICOM Interface Gateway (UDIG) DICOM Conformance ... · Universal DICOM Interface Gateway (UDIG) DICOM Conformance Statement Approvals Title Name Signature Date Author Mike

Camtronics, Ltd. 09610-0020 Rev. D Page 17 of 22 UDIG DICOM Conformance Statement

X-Ray Table

Attribute Name Tag Type Possible Values

(None)

X-Ray Positioner

Attribute Name Tag Type Possible Values

Positioner Motion 0018, 1500 2C

Positioner Primary Angle

0018, 1510 2

Positioner Secondary Angle

0018, 1511 2

Positioner Primary Angle Increment

0018, 1520 2C This Attribute is conditionally encoded based on the UDIG’s configured Image Source.

Positioner Secondary Angle Increment

0018, 1521 2C This Attribute is conditionally encoded based on the UDIG’s configured Image Source.

Overlay Plane

Attribute Name Tag Type Possible Values

(None)

Multi-Frame Overlay

Attribute Name Tag Type Possible Values

(None)

Curve

Attribute Name Tag Type Possible Values

(None)

Page 18: Universal DICOM Interface Gateway (UDIG) DICOM Conformance ... · Universal DICOM Interface Gateway (UDIG) DICOM Conformance Statement Approvals Title Name Signature Date Author Mike

Camtronics, Ltd. 09610-0020 Rev. D Page 18 of 22 UDIG DICOM Conformance Statement

Modality LUT

Attribute Name Tag Type Possible Values

Modality LUT Sequence 0028, 3000 3 This sequence Attribute is conditionally encoded based on the image’s pixel intensity relationship.

>LUT Descriptor 0028, 3002 1C

>Modality LUT Type 0028, 3004 1C

>LUT Data 0028, 3006 1C

Rescale Intercept 0028, 1052 1C This Attribute is conditionally encoded based on the UDIG’s configured Image Source and the image’s pixel intensity relationship.

Rescale Slope 0028, 1053 1C This Attribute is conditionally encoded based on the UDIG’s configured Image Source and the image’s pixel intensity relationship.

Rescale Type 0028, 1054 1C This Attribute is conditionally encoded based on the UDIG’s configured Image Source and the image’s pixel intensity relationship.

VOI LUT

Attribute Name Tag Type Possible Values

Window Center 0028, 1050 3

Window Width 0028, 1051 1C

SOP Common

Attribute Name Tag Type Possible Values

SOP Class UID 0008, 0016 1 “1.2.840.10008.5.1.4.1.1.12.1”

SOP Instance UID 0008, 0018 1

Specific Character Set 0008, 0005 1C “ISO_IR 100”

Instance Creator UID 0008, 0014 3 “1.2.840.113697.10.3.xxxxxx”, where ‘xxxxxx’ is the unit electronic serial number.

2.1.3 Association Acceptance Policy

The UDIG-STORAGE AE accepts associations for the following real-world activities:

• A Remote DICOM AE wants to verify communication with the UDIG-STORAGE AE

Page 19: Universal DICOM Interface Gateway (UDIG) DICOM Conformance ... · Universal DICOM Interface Gateway (UDIG) DICOM Conformance Statement Approvals Title Name Signature Date Author Mike

Camtronics, Ltd. 09610-0020 Rev. D Page 19 of 22 UDIG DICOM Conformance Statement

2.1.3.1 Real-World Activity “Verify Communication For Remote AE”

2.1.3.1.1 Associated Real-World Activity The UDIG-STORAGE AE will respond automatically to Verification requests from Remote AEs to provide an SCU with verification that the UDIG-STORAGE AE is able to receive DICOM requests. An operator at the Remote AE typically initiates this.

2.1.3.1.2 Presentation Context Table The following table presents the Presentation Contexts that are acceptable to the UDIG-STORAGE AE for Real-World Activity “Verify Communication For Remote AE”:

Table 6 Presentation Context Table

for Real-World Activity “Verify Communication For Remote AE”

Abstract Syntax Transfer Syntax Role Extended Name UID Name UID Negotiation

Verification 1.2.840.10008.1.1 Implicit VR Little Endian

1.2.840.10008.1.2 SCP None

2.1.3.1.2.1 SOP Specific Conformance for Verification SOP Class The UDIG-STORAGE AE provides standard conformance to the Verification SOP class.

2.1.3.1.3 Presentation Context Acceptance Criterion Not applicable.

2.1.3.1.4 Transfer Syntax Selection Policies Not applicable.

3 Communication Profiles

The UDIG provides only DICOM V3.0 TCP/IP Network Communication Support as speci-fied in PS3.8 (DICOM Part 8). Neither the OSI nor point-to-point stacks are supported with this implementation.

3.1 TCP/IP Stack

The TCP/IP stack used by this implementation is inherited from the Microsoft Windows NT operating system on which it executes.

3.1.1 API

Not applicable.

Page 20: Universal DICOM Interface Gateway (UDIG) DICOM Conformance ... · Universal DICOM Interface Gateway (UDIG) DICOM Conformance Statement Approvals Title Name Signature Date Author Mike

Camtronics, Ltd. 09610-0020 Rev. D Page 20 of 22 UDIG DICOM Conformance Statement

3.1.2 Physical Media Support

The UDIG provides support for DICOM Network Communication on the following physical media:

• IEEE 802.3u-1995 (Fast Ethernet) on Twisted Pair cable (100BASE-TX)

4 Extensions/Specializations/Privatizations

4.1 Standard Extended/Specialized/Private SOPs

Standard Extended/Specialized/Private SOPs may be supported at the request of the OEM for which a particular variation of the UDIG is intended. For instance, private Edge Enhancement elements will be encoded for certain Image Sources. Contact Camtronics for further details.

4.2 Private Transfer Syntaxes

Private Transfer Syntaxes may be supported at the request of the OEM for which a particular variation of the UDIG is intended.

5 Configuration

The UDIG maintains configuration data in the Windows NT Registry that is saved on local disk storage. A service person may configure the UDIG using the local UDIG Config and standard Windows NT configuration tools.

5.1 AE Title/Presentation Address Mapping

The default AE Title of the UDIG-STORAGE AE is “UDIG100_1” and is configurable. The IP address and TCP Listen port of the UDIG are also configurable.

The AE Title, IP address and TCP Listen port for the Remote DICOM AE are configurable on the UDIG.

The mapping of AE Titles to TCP/IP addresses and ports is kept in a Host Registry, which is maintained in the Windows NT Registry, and can be edited using the UDIG Config configura-tion tool.

5.2 Configurable Parameters

• Image Source (in-lab acquisition system), configured via license file

• Image Destination (DICOM image server), configured via Config tool or license file

• Time-outs: Association (ARTIM) Timer (default = 30 seconds), Command Read Timer (default = 60 seconds), Command Write Timer (default = 30 seconds), Data Read Timer

Page 21: Universal DICOM Interface Gateway (UDIG) DICOM Conformance ... · Universal DICOM Interface Gateway (UDIG) DICOM Conformance Statement Approvals Title Name Signature Date Author Mike

Camtronics, Ltd. 09610-0020 Rev. D Page 21 of 22 UDIG DICOM Conformance Statement

(default = 60 seconds), Data Write Timer (default = 120 seconds), Open Connection Timer (default = 20 seconds), Close Connection Timer (default = 20 seconds).

• Maximum PDU Length: SCP (default = 128 KBytes), SCU (default = 128 KBytes)

• Number of simultaneous associations supported (both accepted and proposed) (default = 20)

• Number of simultaneous associations proposed / C-STORE transfers (default = 2, range = 1 - 9)

• Various DICOM Image attributes as indicated in the tables of Section 2.1.2.2.2.1.

• Image Destination C-ECHO Polling Interval in seconds (default = 60, range = 10 - 300)

• Duplicate SOP Instance C-STORE Status code of Image Destination (default = none, rep-resented by FFFFFFFF)

• Number of C-STORE retries that will be made to overcome transient communication errors with the Image Destination (default varies with UDIG’s configured Image Source and Desti-nation, range = -1 to 99 where -1 represents infinite)

• Image Storage Format: The transfer syntax used when UDIG encodes a DICOM image (default varies with UDIG’s configured Image Destination). Note that the storage format at the server will depend further upon association negotiation.

6 Support of Extended Character Sets

This implementation supports the following extended character set:

• ISO-IR 100 (as defined in ISO 8859, Part 1 - Latin alphabet No. 1)

Page 22: Universal DICOM Interface Gateway (UDIG) DICOM Conformance ... · Universal DICOM Interface Gateway (UDIG) DICOM Conformance Statement Approvals Title Name Signature Date Author Mike

Camtronics, Ltd. 09610-0020 Rev. D Page 22 of 22 UDIG DICOM Conformance Statement

7 Change Log

Rev Date Author Description 0.X Mar.-Nov.,

1998 Mike Russo Pre-Releases.

1.0 Sep. 10, 1999 Mike Russo Initial Release. 1.1 Mar. 2, 2000 Mike Russo Sec. 1.1: added explanation of symbols; Table 4 and 5: modified to

reflect actual proposed presentation context list; Sec. 2.1.2.2.2.1: changed “Performing Physicians(s) Name” to “Performing Physi-cians’ Name”, changed “Image Number” to “Instance Number”, moved Referenced Image Sequence from General Image to X-Ray Image and changed its Type from 3 to 1C; through-out: changed UDIG_Config name to UDIG Config.

1.2 Apr. 28, 2000 Mike Russo Sec. 2.1.2.1.2: Added explanation of PC List; Tables 4 and 5: Com-bined all XA PC pairs into one PC List item to reflect change in the software; Table 5: removed Verification PC item to reflect change in the software, added restriction note for LEEVR; Sec. 2.1.2.2.2: Re-moved note that the available Transfer Syntaxes are limited by the Image Source and Destination; Sec. 2.1.2.2.2.1: Added Possible Value for Accession Number, added Study Description, added Pos-sible Value for Instance Number, added Image Date and Image Time; Sec. 5.2: added Config tool configuration of Image Destination.

1.3 Aug. 3, 2000 Mike Russo Tables 4 and 5: swapped order of IVR-LE and EVR-LE transfer syn-taxes to reflect change in proposal order; Table 5: modified foot-note; Sec. 2.1.2.2.2.1: modified possible value; Sec. 5.2: added Image Storage Format setting.

1.4 July 5, 2001 Tracy Hunter Made the following changes for version 4.x software. Tables 4 and 5: Changed “Hierarchical” to “Non- Hierarchical” in Transfer Syntax Name column to correct typographical errors. Sec. 7.1, bullet 3, Timeouts: changed Command Read Timer default from 30 to 60 sec-onds, changed Data Read Timer default from 30 to 60 seconds, and changed Data Write Timer default from 30 to 120 seconds. Footer: Changed Rev from B to D.

ECO History Log

REV DATE SIGN ECO NO. DESCRIPTION OF CHANGE(S) B 6/13/00 SKD 3603 Updated for more accurate presentation, context lists,

attribute name’s changed, module location of attribute corrected, config program name changed

C 6/13/01 SKD 3868 Added “.pdf” file D 8/20/01 RNZ 3925 Updated UDIG DICOM conform design spec