+ All Categories
Home > Documents > Merge eFilm Fusion PACS Storage and Distribution Manager

Merge eFilm Fusion PACS Storage and Distribution Manager

Date post: 11-Feb-2022
Category:
Upload: others
View: 11 times
Download: 1 times
Share this document with a friend
81
Merge eFilm Fusion PACS Storage and Distribution Manager 1.4.0 Software Release DICOM Conformance Statement February 1, 2005 Revision 2 009-82375-00
Transcript

Merge eFilm

Fusion PACS Storage and Distribution Manager

1.4.0 Software Release

DICOM Conformance Statement

February 1, 2005

Revision 2

009-82375-00

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

2

1 CONFORMANCE STATEMENT OVERVIEW

The FUSION PACS is a self-contained networked computer system used for archiving diagnostic medical images. It allows external systems to send images to it for permanent storage, retrieve information about such images, and retrieve the images themselves. The system conforms to the DICOM standard to allow the sharing of medical information with other digital imaging systems.

To increase processing capabilities, FUSION PACS can be deployed in a cluster of servers that share a common database. Each server in the cluster can be configured to listen for DICOM connections. Interaction by a DICOM Service Class User (SCU) with any server in a cluster will return the same exact results. FUSION PACS can be deployed with load balancing hardware that will allow the cluster of servers to appear as a single IP address and AE Title to DICOM SCUs.

Table 1-1 NETWORK SERVICES

SOP Classes User of Service (SCU) Provider of Service (SCP)

Computed Radiography Image Storage Yes Yes

CT Image Storage Yes Yes

Digital Intra-oral X-Ray Image Storage – For Presentation

Yes Yes

Digital Intra-oral X-Ray Image Storage – For Processing

Yes Yes

Digital Mammography X-Ray Image Storage – For Presentation

Yes Yes

Digital Mammography X-Ray Image Storage – For Processing

Yes Yes

Digital X-Ray Image Storage – For Presentation

Yes Yes

Digital X-Ray Image Storage – For Processing

Yes Yes

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

3

Hardcopy Color Image Storage SOP Class Yes Yes

Hardcopy Grayscale Image Storage SOP Class

Yes Yes

MR Image Storage Yes Yes

Nuclear Medicine Image Storage Yes Yes

Positron Emission Tomography Image Storage

Yes Yes

RT Image Storage Yes Yes

Secondary Capture Image Storage Yes Yes

Ultrasound Image Storage Yes Yes

Ultrasound Image Storage (Retired) Yes Yes

Ultrasound Multi-frame Image Storage Yes Yes

Ultrasound Multi-frame Image Storage (Retired)

Yes Yes

VL Endoscopic Image Storage Yes Yes

VL Microscopic Image Storage Yes Yes

VL Photographic Image Storage Yes Yes

VL Slide-Coordinates Microscopic Image Storage

Yes Yes

X-Ray Angiographic Bi-Plane Image Storage (Retired)

Yes Yes

X-Ray Angiographic Image Storage Yes Yes

X-Ray Radiofluoroscopic Image Storage Yes Yes

Query/Retrieve

Patient Root Query/Retrieve Information Model – FIND

No Yes

Patient Root Query/Retrieve Information Model – MOVE

No Yes

Study Root Query/Retrieve Information Yes Yes

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

4

Model – FIND

Study Root Query/Retrieve Information Model – MOVE

Yes Yes

NOTE: Relational Queries are not supported either as an SCU or SCP.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

5

2 TABLE OF CONTENTS

1 CONFORMANCE STATEMENT OVERVIEW ................................................................. 2

2 TABLE OF CONTENTS..................................................................................................... 5

3 INTRODUCTION ............................................................................................................... 7 3.1 Revision History..............................................................................................................................7 3.2 Audience .........................................................................................................................................7 3.3 Remarks ..........................................................................................................................................7 3.4 defiNItions, terms and abbreviations...............................................................................................8

4 NETWORKING................................................................................................................ 12 4.1 Implementation Model..................................................................................................................12

Application Data Flow .........................................................................................................................12 Functional Definition of AEs ................................................................................................................15 4.1.3 Sequencing of Real-World Activities ......................................................................................16

4.2 AE Specifications...........................................................................................................................18 4.2.1 STORAGE-SCU Application Entity Specification..................................................................18 4.2.2 QUERY-RETRIEVE-SCP Application Entity Specification....................................................29 4.2.3 STORAGE-SCP Application Entity Specification...................................................................46 4.2.4 FIND-SCU Application Entity Specification ..........................................................................55 4.2.5 MOVE-SCU Application Entity Specification ........................................................................63

4.3 Network Interfaces........................................................................................................................69 4.3.1 Physical Network Interface ....................................................................................................69 4.3.2 Additional Protocols ..............................................................................................................69

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

6

4.4 Configuration................................................................................................................................70 4.4.1 AE Title/Presentation Address Mapping................................................................................70 4.4.2 Parameters .............................................................................................................................71

5 MEDIA INTERCHANGE ................................................................................................. 73

6 SUPPORT OF EXTENDED CHARACTER SETS............................................................ 74

7 SECURITY........................................................................................................................ 74 7.1 Security Profiles.............................................................................................................................74 7.2 Association Level Security .............................................................................................................74 7.3 Application Level Security..................................................................................................................75

8 ANNEXES........................................................................................................................ 76 8.1 IOD Contents................................................................................................................................76

8.1.1 STORAGE-SCP AE Element Use ...........................................................................................76 8.1.2 STORAGE-SCU AE Element modification ............................................................................79 8.1.3 Element modification by Web GUI ........................................................................................80

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

7

3 INTRODUCTION

3.1 REVISION HISTORY

Part Number Document Version

Date Author Description

009-82257-00

1 April 22, 2004 Steve Wranovsky Version for Fusion PACS Image Distribution and Web Serving Module 1.2.7

009-82375-00 1 June 23, 2004 Steve Wranovsky Version for Fusion PACS Distribution and Storage Manager 1.2.8

009-82375-00 2 Feb 1, 2005 Bob Krieger/DAS Edits per DICOM reviewer.

3.2 AUDIENCE

This document is intended for those who need to understand how the Merge eFilm "Fusion PACS Storage and Distribution Manager" product will integrate into their healthcare facility. The document is also useful for those who need to have a detailed understanding of the DICOM features that this product supports. Integration personnel with DICOM knowledge can utilize this document to help them integrate the Merge eFilm "Fusion PACS Storage and Distribution Manager" product with other DICOM products. Having prior DICOM knowledge may be helpful in fully deciphering the information within this document. In fact, integrators are expected to fully understand all the DICOM terminology and how all the tables in this document relate to this product’s functionality and ability to integrate with other DICOM devices that support compatible DICOM features and functions. However, this document strives to give the reader useful definitions so that anyone within the healthcare community that needs to make use of how this product implements DICOM can understand all the DICOM terminology used within.

3.3 REMARKS

The scope of this DICOM Conformance Statement (DCS) is to facilitate communication between the "Fusion PACS Storage and Distribution Manager" product and other DICOM products. The DCS should be read and understood in conjunction with the DICOM Standard. However, DICOM by itself does not

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

8

guarantee interoperability. The (DCS) does, however, facilitate a first-level comparison for interconnectivity and interoperability between different applications supporting compatible DICOM functionality.

This DCS is not supposed to replace validation with other DICOM equipment to ensure proper exchange of intended information. In fact, the user should be aware of the following important issues:

— The comparison of different Conformance Statements is just the first step towards assessing interconnectivity and interoperability between the “Fusion PACS Storage and Distribution Manager” product and other DICOM conformant equipment.

— Test procedures should be defined to validate the desired level of interoperability.

— The successful execution of these test procedures should be the validation of how well a product meets the integration requirements set down by the healthcare facility.

3.4 DEFINITIONS, TERMS AND ABBREVIATIONS

Abstract Syntax: (see Network Association/Negotiation at end of definintions)

AE Application Entity: The externally known name of a DICOM function that resides on a medical imaging device that has implemented DICOM. The AE is used during configuration of one of these devices on a network, normally by a service person, to identify this DICOM device to other DICOM devices on the network. It can also be used by a DICOM function that creates DICOM media, by writing the AE on the media as the creator’s identification.

CR Computed Radiography

CT Computed Tomography

DICOM Digital Imaging and Communications in Medicine: This is the standard that is primarily used in the healthcare environment to describe how devices that want to share medical imaging related information can do it.

IOD Information Object Definition

ISO International Standards Organization: An organization that is internationally recognized as being one of the primary standards

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

9

organizations in the world. ISO oversees that development of many types of world wide standards and is responsible for maintaining and distributing them.

MR Magnetic Resonance

PET Positron Emission Tomography

PDU Protocol Data Unit: An area where the DICOM message is placed before it is sent across the network. There is a requirement to specify the maximum size of this area for receiving DICOM messages over the network from another DICOM device.

Presentation Context: (see Network Association/Negotiation at end of definitions)

RT Radiotherapy

SC Secondary Capture

SCP Service Class Provider: Service Class is the specification of a specific DICOM feature, i.e., Storage Service Class, Print Management Service Class, Study Management Service Class. Within a specific Service Class, there are normally multiple functions specified. For example, one of the functions specified within the Storage Service Class is for storing Computed Tomography (CT) images across the network from one DICOM device to another. Let's take those two DICOM devices that are communicating using DICOM over a network, where one is sending CT images to be received by the other. The one that is receiving the CT Images and storing them is called the Service Class Provider. That device is the provider of the DICOM storage services, i.e., more specifically, it is the SCP for the DICOM CT Image Storage function.

SCU Service Class User: (See SCP for definition of Service Class) This describes the user of a particular DICOM feature/function (please read the full definition of SCP). Let's take that same example (in SCP definition) and now look at it from the point of view of the device sending the CT Images to be stored. That device is considered the user of the storage service, therefore, the SCU for the DICOM CT Image Storage function.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

10

SOP Class Service-Object Pair Class: This is a specific function for a DICOM feature (please read the full definitions of SCP and SCU). Let's go back to the example used in the definitions of SCP and SCU. We described a device as implementing the DICOM CT Image Storage function as either an SCP or SCU. If the word "function" is replaced with "SOP Class", then we have the complete set of terms that are used to describe DICOM features and functions within this DICOM Conformance Statement and within the DICOM Standard. Therefore, a device that can receive CT images over a network utilizing the DICOM protocol and stores those received CT images in its databases would be called, in DICOM terms: - a CT Image Storage SOP Class - that plays the network role of an SCP - and follows the rules of the Storage Service Class.

SOP Class UID SOP Class Unique Identifier:

This 64-character unique identifier is assigned by the DICOM Standards Committee to uniquely identify the DICOM function implemented within an application. It is used within the DICOM Conformance Statement to insure that everyone understands which specific function is being implemented. It is also used between two DICOM applications on a network to negotiate whether they both support the same functions or not. (SOP Class UIDs can also be assigned by developers of DICOM applications if they want to have a private function defined within their application.)

TCP/IP Transmission Control Protocol/Internet Protocol

Transfer Syntax: (see Network Association/Negotiation at end of definintions)

US Ultrasound

VL Visible Light

VR Value Representation

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

11

Network Association/Negotiation: IMPORTANT [This is important to understand, because of the described terminology in this Conformance Statement. Otherwise, you wouldn’t necessarily need to know it. The terms you need to understand are Abstract Syntax, Transfer Syntax and Presentation Context.]

Two devices that want to connect and communicate with each other over a network using the DICOM protocol must first agree on several things:

- One of the two devices must initiate an association (a connection to the other device) to ask if specific services, information and encoding can be support by the other device. a. Within this request are one or more blocks of information describing something called Presentation Context, which is (are) used to inquire about two (paired) sets of information: 1. Does the other device support a specific SOP Class, which is called an Abstract Syntax in this context. (A SOP Class UID is actually used to pass this information.) 2. And if it does, does it support one or more Transfer Syntaxes, which is (are) the description of how the information is encoded when being sent across the network. DICOM supports many differents ways of encoding information. However, everyone must at least support a required default way of encoding information. So in your Conformance Statement you should at least see the default Transfer Syntax called Implicit VR Little Endian (it will be represented by a Transfer Syntax UID that is in the format of “1.2.840.10008.1.2”). All other Transfer Syntaxes are optional. Normally, only technical personnel need to consider the ramifications of devices supporting the other Transfer Syntaxes. b. The initiator also specifies for each SOP Class whether it wants to play the role of the Service Class User (SCP) or Service Class Provider (SCP). Normally the initiator is the SCU, but not always.

Many other things, like maximum PDU size that the initiator can support and whether it supports any SOP Class optionality (called Extended Negotiation information) are sent to the other device.

- The other device receives the above information and must communicate back those services, information, and encoding it can support. a. All or a subset can be supported. However, nothing can be added to this list. b. The one thing the other device can send, independently of the initiating device, is the maximum PDU size that it can support. - The initiator sends everything in one message. The other device responds with a single message. Unless the other device rejects everything, the two devices have now negotiated how they will work together and should commence doing so.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

12

4 NETWORKING

4.1 IMPLEMENTATION MODEL

4.1.1 Application Data Flow

The division of FUSION PACS into the separate DICOM Application Entities represents a partitioning of functionality. For the purpose of this document, they are organized in this manner so as to detail their independent logical functionality. By default all of the defined Application Entities have the same AE Title. It is not possible to configure the various Application Entities with different AE Titles.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

13

Send Im age Function

Query & Retrieve Request Handling Function

Do Verification, Query Request & Response

Handler, and Retrieve Request

Requested Im ages Received and Stored

Verification or Im age Sent Unsolicited

Receive Im age Function

DICOM Standard Interface

Search Database

& Return Matches;

Query Rem ote Database & Handle Matching Response Function

Send Selected Im ages from Perm anent Storage to

Requested Destination Move Selected Im age To Specific Destination

Function

Receive and Store Im ages

Send Im age Function

Association Initiation

Association Initiation

Association Initiation

Association Acceptance

Association Acceptance

Im ages are

S tored in Database

Request to Send Im ages to rem ote device

via W eb GUI or Routing Request

Initiate Archive Proxy

m ode

Fusion ApplicationEntity

Search Database & Return Matches;

Send Selected Im ages to Requested Destination

Initiate Archive Proxy

m ode (retrieval )

Association Initiation

Figure 4.1-1 FUSION PACS DICOM DATA FLOW DIAGRAM

The Application Entities detailed in the Application Data Flow Diagram are all Windows 2000/2003 applications.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

14

• The QUERY-RETRIEVE-SCP AE can handle incoming query and retrieve requests. It can handle external queries for Patient, Study, and Series data, and also handle Image retrieval requests. The QUERY-RETRIEVE-SCP AE handles retrieval requests by issuing a command to the STORAGE-SCU AE to send the requested Images to the destination specified by the Remote AE. The QUERY-RETRIEVE-SCP AE functions as an SCP for C-FIND and C-MOVE requests.

• The STORAGE-SCU AE can send Composite SOP Instances. It handles requests from the QUERY-RETRIEVE-SCP AE to transmit Images to a specific DICOM destination. The STORAGE-SCU AE functions as a C-STORE SCU.

• The STORAGE-SCP AE can receive incoming DICOM images and add them to the FUSION PACS database. It can respond to external Storage and Verification Requests as a Service Class Provider (SCP) for C-STORE and C-ECHO requests. The STORAGE-SCP AE currently only supports image type Composite SOP Instances.

• The STORAGE-SCU AE can send Composite SOP Instances when requested by a local user from the FUSION PACS Web GUI or based on routing rules configured on the system. The STORAGE-SCU AE can transfer DICOM images to another DICOM Application Entity for permanent storage. FUSION PACS will maintain a record of the DICOM images transferred in this method.

• The FIND-SCU AE queries remote DICOM AEs for study and series information. The FIND-SCU AE can be configured to import study and series information into the FUSION PACS database.

• The MOVE-SCU AE will retrieve DICOM Images when requested by a user or when automatically triggered by a C-MOVE request for an offline study. Images are retrieved from another DICOM Application Entity that is maintaining permanent storage of the DICOM images.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

15

4.1.2 Functional Definition of AEs

4.1.2.1 Functional Definition of QUERY-RETRIEVE-SCP Application Entity The QUERY-RETRIEVE-SCP AE waits for another application to connect at the presentation address configured for its Application Entity Title. When another application connects, the QUERY-RETRIEVE-SCP AE expects it to be a DICOM application. QUERY-RETRIEVE-SCP AE will accept Associations with Presentation Contexts for SOP Classes of the DICOM Query-Retrieve Service Class, and Verification Service Class. It will handle query and retrieve requests on these Presentation Contexts and respond with data objects with values corresponding to the contents of the FUSION PACS database. For C-MOVE requests, the destination for the image objects is determined from the Destination AE Title contained in the C-MOVE request. When a retrieval request is received, the QUERY-RETRIEVE-SCP AE issues a command to the STORAGE-SCU AE to send the specified images to the C-MOVE Destination AE.

4.1.2.2 Functional Definition of STORAGE-SCU Application Entity The STORAGE-SCU AE can be invoked by the QUERY-RETRIEVE-SCP AE to trigger the transfer of specific images to a remote destination AE. The STORAGE-SCU AE must be correctly configured with the host and port number of any external DICOM AE’s that are to be C-MOVE retrieval destinations. The Presentation Contexts to use are determined from the headers of the DICOM files to be transferred. Some conversion of the DICOM image objects is possible if the original Presentation Context is not supported by the remote destination AE or if compression is preferred.

When configured, the STORAGE-SCU AE is also invoked to permanently store images received by FUSION PACS on another DICOM AE. FUSION PACS supports only a single remote DICOM AE in this mode. This invocation of the STORAGE-SCU AE with this method is an optional configuration and not required for normal operation of FUSION PACS.

4.1.2.3 Functional Definition of STORAGE-SCP Application Entity The STORAGE-SCP AE waits for another application to connect at the presentation address configured for its Application Entity Title. When another application connects, the STORAGE-SCP AE expects it to be a

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

16

DICOM application. The STORAGE-SCP AE will accept Associations with Presentation Contexts for SOP Classes of the Verification and Storage Service Classes. Any images received on such Presentation Contexts will be added to the FUSION PACS database. If the QUERY-RETRIEVE-SCU AE requested the images, the FUSION PACS database will be updated to reflect that the images are now online.

4.1.2.4 Functional Definition of FIND-SCU Application Entity The FIND-SCU AE can be configured to scan the contents of a remote AE. The FIND-SCU AE will issue C-FIND messages to traverse through the contents of the remote AE. It will then import into the FUSION PACS database all of the study and series information contained on the remote AE. The DICOM Studies on the remote AE can then be retrieved by use of the MOVE-SCU Application Entity.

4.1.2.5 Functional Definition of MOVE-SCU Application Entity The MOVE-SCU AE is utilized when FUSION PACS is configured to permanently store images on another DICOM AE. The MOVE-SCU AE will issue retrieve requests to a configured remote AE to transfer images to the FUSION PACS.

4.1.3 Sequencing of Real-World Activities The only sequencing constraint that exists across all the FUSION PACS Application Entities is the fact that a Composite SOP Instance must be received by the STORAGE-SCP AE or imported by the FIND-SCU AE before Query-Retrieve Requests related to this SOP Instance can be successfully handled:

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

17

STORAGE-

SCU AE

Return Information related to SOP Instance

Peer AE Queries for Information related to SOP Instance

Peer AE Requests Retrieval of SOP Instance

Images Sent to Peer AE in Response

Peer Storage SCP AE

Peer Query-Retrieve SCU

AE

QUERY-RETRIEVE-SCP

AE

Notification of Images to be

sent to C-MOVE Destination AE in Response

STORAGE-SCP AE

Peer Storage- SCU AE

Peer AE Sends Composite SOP Instance

Figure 4.1-2 SEQUENCING CONSTRAINTS

Note that the only constraint is for the Composite SOP Instance to be received prior to the other events.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

18

4.2 AE SPECIFICATIONS

4.2.1 STORAGE-SCU Application Entity Specification

4.2.1.1 SOP Classes The STORAGE-SCU AE provides Standard Conformance to the following DICOM V3.0 SOP Classes:

Table 4.2-1 SOP CLASSES FOR STORAGE-SCU AE

SOP Class Name SOP Class UID SCU SCP

Verification 1.2.840.10008.1.1 Yes No

Computed Radiography Image Storage 1.2.840.10008.5.1.4.1.1.1 Yes No

CT Image Storage 1.2.840.10008.5.1.4.1.1.2 Yes No

Digital X-Ray Image Storage - For Presentation

1.2.840.10008.5.1.4.1.1.1.1 Yes No

Digital X-Ray Image Storage - For Processing

1.2.840.10008.5.1.4.1.1.1.1.1 Yes No

Digital Intra-oral- X-Ray Image Storage – For Presentation

1.2.840.10008.5.1.4.1.1.1.3 Yes No

Digital Intra-oral- X-Ray Image Storage- For Processing

1.2.840.10008.5.1.4.1.1.1.3.1 Yes No

MR Image Storage 1.2.840.10008.5.1.4.1.1.4 Yes No

Ultrasound Multi-frame Image Storage (Retired)

1.2.840.10008.5.1.4.1.1.3 Yes No

Ultrasound Multi-frame Image Storage 1.2.840.10008.5.1.4.1.1.3.1 Yes No

Ultrasound Image Storage (Retired) 1.2.840.10008.5.1.4.1.1.6 Yes No

Ultrasound Image Storage 1.2.840.10008.5.1.4.1.1.6.1 Yes No

Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7 Yes No

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

19

Digital Mammography X-Ray Image Storage - For Presentation

1.2.840.10008.5.1.4.1.1.1.2 Yes No

Digital Mammography X-Ray Image Storage - For Processing

1.2.840.10008.5.1.4.1.1.1.2.1 Yes No

Nuclear Medicine Image Storage 1.2.840.10008.5.1.4.1.1.20 Yes No

X-Ray Angiographic Image Storage 1.2.840.10008.5.1.4.1.1.12.1 Yes No

X-Ray Radiofluoroscopic Image Storage 1.2.840.10008.5.1.4.1.1.12.2 Yes No

X-Ray Angiographic Bi-Plane Image Storage (Retired)

1.2.840.10008.5.1.4.1.1.12.3 Yes No

Hardcopy Grayscale Image Storage SOP Class

1.2.840.10008.5.1.1.29 Yes No

Hardcopy Color Image Storage SOP Class 1.2.840.10008.5.1.1.30 Yes No

Positron Emission Tomography Image Storage

1.2.840.10008.5.1.4.1.1.128 Yes No

RT Image Storage 1.2.840.10008.5.1.4.1.1.481.1 Yes No

VL Endoscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.1 Yes No

VL Microscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.2 Yes No

VL Slide-Coordinates Microscopic Image Storage

1.2.840.10008.5.1.4.1.1.77.1.3 Yes No

VL Photographic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.4 Yes No

By altering the configuration it is possible to support a subset of these SOP Classes.

4.2.1.2 Association Establishment Policies

4.2.1.2.1 General The STORAGE-SCU AE will form Associations when requested to do so in the following conditions:

• When requested to do so by the QUERY-RETRIEVE-SCP AE. The STORAGE-SCU AE can only request the opening of an Association.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

20

• When a manual request to move images is created in the FUSION PACS Web GUI.

• When an auto-routing rule has been defined that an incoming or edited image satisfies. This in turn creates a move request.

• When sending to a remote AE for permanent storage.

The DICOM standard Application Context Name for DICOM is always proposed:

Table 4.2-2 DICOM APPLICATION CONTEXT FOR STORAGE-SCU AE

Application Context Name 1.2.840.10008.3.1.1.1

4.2.1.2.2 Number of Associations The STORAGE-SCU AE has two limits on the maximum number of Associations. These limits depend on how the Associations are initiated. For Associations initiated by a C-MOVE request, one association will be created per request. The maximum number of simultaneous C-MOVE Associations is 50 for each server in a FUSION PACS cluster, thus there is a limit of 50 outgoing associations in this case. For Associations initiated by routing requests or by manual requests from the FUSION PACS Web GUI, a maximum of four simultaneous Associations are permitted for each destination AE across the servers in a FUSION PACS cluster.

If the first attempt to open an Association fails for a routing request or manual Web GUI request, the STORAGE-SCU AE will reschedule the task to attempt it again after a configurable time delay. The number of times to reattempt Association establishment is configurable.

Table 4.2-3 NUMBER OF ASSOCIATIONS AS AN ASSOCIATION INITIATOR FOR STORAGE-SCU AE

Maximum number of simultaneous Associations 1 per C-MOVE request , or 4 for each destination AE

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

21

4.2.1.2.3 Asynchronous Nature The STORAGE-SCU AE does not support asynchronous communication (multiple outstanding transactions over a single Association). All Association requests must be completed and acknowledged before a new operation can be initiated.

Table 4.2-4 ASYNCHRONOUS NATURE AS AN SCU FOR STORAGE-SCU AE

Maximum number of outstanding asynchronous transactions 1 (Not Configurable)

4.2.1.2.4 Implementation Identifying Information All FUSION PACS AE’s use the same Implementation Class UID and Implementation Version Name. The Version Name is updated with each new release of the product software, as the different AE versions are never released independently.

Table 4.2-5 DICOM IMPLEMENTATION CLASS AND VERSION FOR STORAGE-SCU AE

Implementation Class UID 1. 2.16.840.1.113669.11.1.3

Implementation Version Name FusionPACS_1.40

4.2.1.3 Association Initiation Policy

4.2.1.3.1 Activity – Send Images Requested by an External Peer AE

4.2.1.3.1.1 Description and Sequencing of Activity The STORAGE-SCU AE will initiate a new Association when the QUERY-RETRIEVE-SCP AE invokes the STORAGE-SCU AE to transmit images. The QUERY-RETRIEVE-SCP AE will issue such a command

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

22

whenever it receives a valid C-MOVE Request. An Association Request is sent to the specified C-MOVE Destination AE and upon successful negotiation of the required Presentation Context, the image transfer is started. In all cases, an attempt will be made to transmit all the indicated images in a single Association, but this may not always be possible. The Association will be released when all the images have been sent. If an error occurs during transmission over an open Association, then the image transfer is halted. The STORAGE-SCU AE will not attempt to independently retry the image export.

STORAGE-SCU AE

Return Patient, Study, Series, or Image Information

Peer AE Queries for Patient, Study, Series, or Image Information

Peer AE Requests Retrieval of Studies, Series, or Images

Open Association

Peer Storage SCP AE

Peer Query-Retrieve SCU

AE

QUERY-RETRIEVE-SCP

AE

Notification of Images to be

sent to C-MOVE Destination AE in Response

Images Sent to Peer AE in Response

Close Association

Figure 4.2-1 SEQUENCING OF ACTIVITY - SEND IMAGES REQUESTED BY AN EXTERNAL PEER AE

The following sequencing constraints illustrated in Figure 4.2-1 apply to the STORAGE-SCU AE:

1. Peer AE requests retrieval of Study or Series from QUERY-RETRIEVE-SCP AE (C-MOVE-RQ).

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

23

2. QUERY-RETRIEVE-SCP AE signals STORAGE-SCU AE to send the Image Composite SOP Instances indicated in the C-MOVE-RQ to the C-MOVE Destination AE.

3. STORAGE-SCU AE opens a new Association with the indicated C-MOVE Destination AE.

4. STORAGE-SCU AE sends the indicated Composite SOP Instances.

5. STORAGE-SCU AE closes the Association.

6. The Verification Service is only supported as a utility function for Service staff. It is used only as a diagnostic tool.

4.2.1.3.1.2 Proposed Presentation Contexts STORAGE-SCU AE will propose Presentation Contexts as shown in the following table:

Table 4.2-6 PROPOSED PRESENTATION CONTEXTS BY THE STORAGE-SCU AE

Presentation Context Table

Abstract Syntax Transfer Syntax

Name UID Name UID

Role Ext. Neg.

DICOM Implicit VR Little Endian

1.2.840.10008.1.2

DICOM Explicit VR Little Endian

1.2.840.10008.1.2.1

DICOM Explicit VR Big Endian

1.2.840.10008.1.2.2

See Table 4.2-1 See Table 4.2-1

Merge eFilm Private Compressed Transfer Syntax

2.16.840.1.113669.0.1.1

SCU None

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

24

Presentation Context Table

Abstract Syntax Transfer Syntax

JPEG Process 14 Selection Value 1 Lossless

1.2.840.10008.1.2.4.70

JPEG Process 1 Baseline

1.2.840.10008.1.2.4.50

JPEG Process 2,4 Extended

1.2.840.10008.1.2.4.51

Note: The SOP Classes and Transfer Syntaxes that the STORAGE-SCU AE proposes, as listed above, represent the default behavior. The STORAGE-SCU AE can be configured to propose a subset of these contexts. Also, the default Behavior is to propose one Presentation Context for each Abstract Syntax supported.

The presentation contexts proposed by the STORAGE-SCU can be configured to operate in a number of different ways. First, the compressed transfer syntaxes (JPEG Process 14 Selection Value 1 Lossless, JPEG Process 1 Baseline, and JPEG Process 2,4 Extended) can be disabled or enabled for specific Remote AEs.

Also, with the exception of DICOM Implicit VR Little Endian, each of the transfer syntaxes can be enabled or disabled by SOP Class. Finally, when compression is enabled for a remote AE, the STORAGE-SCU divides the transfer syntaxes between two or three separate presentation contexts. A preferred transfer syntax can be configured for each SOP Class. This transfer syntax is proposed on a dedicated presentation context. Also, two other presentation contexts are always proposed. One presentation context contains all of the enabled compressed transfer syntaxes and one contains all of the uncompressed transfer syntaxes.

The STORAGE-SCU AE will select one of the accepted presentation contexts on which to send images.

4.2.1.3.1.3 SOP Specific Conformance for Verification SOP Class The STORAGE-SCU AE does not support the Verification Service.

4.2.1.3.1.4 SOP Specific Conformance for Storage SOP Classes Composite DICOM SOP Instances are maintained as DICOM Part 10 compliant files by FUSION PACS. The entire set of tags received with the image will be saved in FUSION PACS; this includes all Private and SOP Extended Elements. When a SOP Instance is selected for export from FUSION PACS, its content will be exported as it was originally received except for a few possible exceptions.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

25

Some of the Patient demographic and Study information elements may have been altered due to edits administered on FUSION PACS. FUSION PACS also removes overlays embedded in the image pixel data, and moves them to the group 0x60xx elements that describe the overlay. Finally, FUSION PACS also modifies images encoded as PALETTE COLOR or RGB images whose pixel data is planar. These images are modified and encoded as non-planar RGB images. The state of the image data due to compression can be altered when the SOP Instance is exported.

The FUSION PACS creates files called Service Logs that can be used to monitor Services’ status and diagnose any problems that may arise. If any error occurs during DICOM communication, appropriate messages are always output to these Service Logs.

The STORAGE-SCU AE will exhibit the following Behavior according to the Status Code value returned in a C-STORE Response from a destination C-STORE SCP:

Table 4.2-7 STORAGE-SCU AE C-STORE RESPONSE STATUS HANDLING BEHAVIOR

Service Status

Further Meaning Error Code Behavior

Success Success 0000 The SCP has successfully stored the exported SOP Instance. A message is sent to the QUERY-RETRIEVE-SCP AE indicating successful export. The QUERY-RETRIEVE-SCP AE will send the appropriate PENDING or SUCCESS Status in the C-MOVE Response.

Success indication message is output to the Service Logs.

No message is posted to the User Interface.

Warning Coercion of Data Elements

B000 Image transmission is considered successful. A message is sent to the QUERY-RETRIEVE-SCP AE indicating successful export. The QUERY-RETRIEVE-SCP AE will send the appropriate PENDING or SUCCESS Status in the C-MOVE Response.

Warning indication message is output to the Service Logs.

No message is posted to the User Interface.

Warning Data Set does not match SOP Class

B007 Image transmission is considered successful. A message is sent to the QUERY-RETRIEVE-SCP AE indicating successful export. The QUERY-RETRIEVE-SCP AE will send the appropriate PENDING or SUCCESS Status in the C-MOVE Response.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

26

Warning indication message is output to the Service Logs.

No message is posted to the User Interface.

Warning Elements Discarded

B006 Image transmission is considered successful. A message is sent to the QUERY-RETRIEVE-SCP AE indicating successful export. The QUERY-RETRIEVE-SCP AE will send the appropriate PENDING or SUCCESS Status in the C-MOVE Response.

Warning indication message is output to the Service Logs.

No message is posted to the User Interface.

* * Any other status code.

This is treated as a permanent Failure. A message is sent to the QUERY-RETRIEVE-SCP AE indicating an export failure and that the Association is released. The QUERY-RETRIEVE-SCP AE will send an appropriate Status in the C-MOVE Response.

Error indication message is output to the Service Logs.

No message is posted to the User Interface.

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

Table 4.2-8 STORAGE-SCU AE COMMUNICATION FAILURE BEHAVIOR

Exception Behavior

Timeout expiry for an expected DICOM Message Response (DIMSE level timeout).

The Association is aborted using a DICOM A-ABORT and a message is sent to the QUERY-RETRIEVE-SCP AE indicating an export failure. The QUERY-RETRIEVE-SCP AE will send a failure Status in the C-MOVE Response.

Error indication message is output to the Service Logs.

No message is posted to the User Interface.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

27

Timeout expiry for an expected DICOM PDU or TCP/IP packet (Low-level timeout).

The Association is aborted using a DICOM A-ABORT and a message is sent to the QUERY-RETRIEVE-SCP AE indicating an export failure. The QUERY-RETRIEVE-SCP AE will send a failure Status in the C-MOVE Response.

Error indication message is output to the Service Logs.

No message is posted to the User Interface.

Association A-ABORTed by the SCP or the network layers indicate communication loss (i.e., low-level TCP/IP socket closure)

A message is sent to the QUERY-RETRIEVE-SCP AE indicating an export failure. The QUERY-RETRIEVE-SCP AE will send a failure Status in the C-MOVE Response.

Error indication message is output to the Service Logs.

No message is posted to the User Interface.

4.2.1.3.2 Activity – Send Images for Permanent Storage, Routing Request, or GUI Request

4.2.1.3.2.1 Description and Sequencing of Activity The STORAGE-SCU AE will initiate a new Association when invoked by a user request in the FUSION PACS Web GUI, when fulfilling a routing request, or when configured to transfer to a remote DICOM AE for permanent storage. An Association Request is sent to the specified Destination AE and upon successful negotiation of the required Presentation Context, the image transfer is started. In all cases, an attempt will be made to transmit all the indicated images in a single Association, but this may not always be possible. The Association may be left open after all images are sent in case additional Send Image requests are made. If an error occurs during transmission over an open Association, then the image transfer is halted. In most cases, the STORAGE-SCU AE will retry the image export a configurable number of times. Some internal errors to the STORAGE-SCU result in the transfer failing without a retry.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

28

STORAGE-SCU AE

Open Association

Peer StorageSCP AE

Request is madeto transfer

Images to PeerStorage SCP AE

Images Sent to Peer AE

Close Association

Figure 4.2-2 SEQUENCING OF ACTIVITY - SEND IMAGES REQUESTED BY AN EXTERNAL PEER AE

The following sequencing constraints illustrated in Figure 4.2-2 apply to the STORAGE-SCU AE:

1. A request is made to transfer images to a Peer AE

2. The FUSION PACS database signals STORAGE-SCU AE to send the image Composite SOP Instances to the Destination AE.

3. STORAGE-SCU AE opens a new Association with the indicated Destination AE.

4. STORAGE-SCU AE sends the indicated Composite SOP Instances.

5. STORAGE-SCU AE closes the Association.

4.2.1.3.2.2 Proposed Presentation Contexts STORAGE-SCU AE will propose Presentation Contexts as shown in Table 4.2-6.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

29

4.2.1.3.2.3 SOP Specific Conformance for Verification SOP Class The STORAGE-SCU AE does not support the Verification Service.

4.2.1.3.2.4 SOP Specific Conformance for Image SOP Classes Composite DICOM SOP Instances are maintained as DICOM Part 10 compliant files by FUSION PACS. The entire set of tags received with the image will be saved in FUSION PACS; this includes all Private and SOP Extended Elements. When a SOP Instance is selected for export from FUSION PACS, its content will be exported as it was originally received except for a few possible exceptions.

Some of the Patient demographic and Study information elements may have been altered due to changes administered on FUSION PACS. FUSION PACS also removes overlays embedded in the image pixel data, and moves them to the group 0x60xx elements that describe the overlay. Finally, FUSION PACS also modifies images encoded as PALETTE COLOR or RGB images whose pixel data is planar. These images are modified and encoded as non-planar RGB images. The state of the image data due to compression can be altered when the SOP Instance is exported.

The FUSION PACS creates files called Service Logs that can be used to monitor Services’ status and diagnose any problems that may arise. If any error occurs during DICOM communication, appropriate messages are always output to these Service Logs.

See Table 4.2-7 for details on the behavior STORAGE-SCU will exhibit according to the Status Code value returned in a C-STORE Response from a destination C-STORE SCP. For ad-hoc Associations from the Web GUI or for routing requests, the STORAGE-SCU AE will retry sending of images when receiving any failure status code.

See Table 4.2-8 for details on STORAGE-SCU AE communication failures.

4.2.1.4 Association Acceptance Policy The STORAGE-SCU AE does not accept Associations.

4.2.2 QUERY-RETRIEVE-SCP Application Entity Specification

4.2.2.1 SOP Classes The QUERY-RETRIEVE-SCP AE provides Standard Conformance to the following DICOM V3.0 SOP Classes:

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

30

Table 4.2-9 SOP CLASSES FOR QUERY-RETRIEVE-SCP AE

SOP Class Name SOP Class UID SCU SCP

Patient Root Query/Retrieve Information Model - FIND

1.2.840.10008.5.1.4.1.2.1.1 No Yes

Patient Root Query/Retrieve Information Model - MOVE

1.2.840.10008.5.1.4.1.2.1.2 No Yes

Study Root Query/Retrieve Information Model - FIND

1.2.840.10008.5.1.4.1.2.2.1 No Yes

Study Root Query/Retrieve Information Model – MOVE

1.2.840.10008.5.1.4.1.2.2.2 No Yes

Note that support for Image Level attributes in the FUSION PACS database is not supported. Image Level queries are not supported for these SOP Classes.

4.2.2.2 Association Policies

4.2.2.2.1 General The QUERY-RETRIEVE-SCP AE will never initiate Associations. It only accepts Association Requests from external DICOM AEs. The QUERY-RETRIEVE-SCP AE will accept Associations for Verification, C-FIND, and C-MOVE requests. In the case of a C-MOVE request, the QUERY-RETRIEVE-SCP AE will issue a command to the STORAGE-SCU AE to initiate an Association with the Destination DICOM AE to send images as specified by the originator of the C-MOVE Request.

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

Table 4.2-10 DICOM APPLICATION CONTEXT FOR QUERY-RETRIEVE-SCP AE

Application Context Name 1.2.840.10008.3.1.1.1

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

31

4.2.2.2.2 Number of Associations The QUERY-RETRIEVE-SCP AE can support multiple simultaneous Associations. Each time the QUERY-RETRIEVE-SCP AE receives an Association, a child thread will be created to process the Verification, Query, or Retrieval request. The maximum number of child threads, and thus the maximum number of simultaneous Associations that can be processed, is set to 50 Associations for each server in a FUSION PACS cluster.

Table 4.2-11 NUMBER OF SIMULTANEOUS ASSOCIATIONS AS AN ASSOCIATION ACCEPTOR FOR QUERY-RETRIEVE-SCP AE

Maximum number of simultaneous Associations 50 per FUSION PACS server

4.2.2.2.3 Asynchronous Nature The QUERY-RETRIEVE-SCP AE does not support asynchronous communication (multiple outstanding transactions over a single Association). All Association requests must be completed and acknowledged before a new operation can be initiated.

Table 4.2-12 ASYNCHRONOUS NATURE AS A SCP FOR QUERY-RETRIEVE-SCP AE

Maximum number of outstanding asynchronous transactions 1 (Not Configurable)

4.2.2.2.4 Implementation Identifying Information The implementation information for the Application Entity is:

Table 4.2-13 DICOM IMPLEMENTATION CLASS AND VERSION FOR QUERY-RETRIEVE-SCP AE

Implementation Class UID 1. 2.16.840.1.113669.11.1.3

Implementation Version Name FusionPACS_1.40

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

32

All FUSION PACS AE’s use the same Implementation Class UID and Implementation Version Name. The Version Name is updated with each new release of the product software, as the different AE versions are never released independently.

4.2.2.3 Association Initiation Policy The QUERY-RETRIEVE-SCP AE does not initiate Associations.

4.2.2.4 Association Acceptance Policy

4.2.2.4.1 Activity – Handling Query and Retrieval Requests

4.2.2.4.1.1 Description and Sequencing of Activity The QUERY-RETRIEVE-SCP AE accepts Associations only if they have valid Presentation Contexts. If none of the requested Presentation Contexts are accepted, then the Association Request itself is rejected. It can be configured to only accept Associations with certain Application Entity Titles.

If QUERY-RETRIEVE-SCP AE receives a query (C-FIND) request, then the response(s) will be sent over the same Association used to send the C-FIND-Request.

If QUERY-RETRIEVE-SCP AE receives a retrieval (C-MOVE) request, then the responses will be sent over the same Association used to send the C-MOVE-Request. The QUERY-RETRIEVE-SCP AE will notify the STORAGE-SCU to send the requested SOP Instances to the C-MOVE Destination. The STORAGE-SCU AE notifies the QUERY-RETRIEVE-SCP AE of the success or failure of each attempt to send a Composite SOP Instance to the peer C-MOVE Destination AE. The QUERY-RETRIEVE-SCP AE then sends a C-MOVE Response indicating this status after each attempt. Once the STORAGE-SCU AE has finished attempting to transfer all of the requested SOP Instances, the QUERY-RETRIEVE-SCP AE sends a final C-MOVE Response indicating the overall status of the attempted retrieval.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

33

STORAGE-SCU AE

Return Patient, Study, Series, or Image Information

Peer AE Queries for Patient, Study, Series, or Image Information

Peer AE Requests Retrieval of Studies, Series, or Images

Open Association

Peer C-MOVE Destination AE

Peer Query-Retrieve SCU

AE

QUERY-RETRIEVE-SCP

AE

Notification of Images to be

sent to C-MOVE Destination AE in Response

Image Sent to C-MOVE Destination

Close Association

C-MOVE-RSP sent for each Image Sent

Open Association

Close Association

Repeat …

Open Association

Close Association

Final C-MOVE-RSP sent

Notification of success or failure for

each attempt

Figure 4.2-3 SEQUENCING OF ACTIVITY – HANDLING QUERY AND RETRIEVAL REQUESTS

The following sequencing constraints illustrated in Figure 4.2-2 apply to the QUERY-RETRIEVE-SCP AE for handling queries (C-FIND-Requests):

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

34

1. Peer AE opens an Association with the QUERY-RETRIEVE-SCP AE.

2. Peer AE sends a C-FIND-RQ Message

3. QUERY-RETRIEVE-SCP AE returns a C-FIND-RSP Message to the peer AE with matching information. A C-FIND-RSP is sent for each entity matching the identifier specified in the C-FIND-RQ. A final C-FIND-RSP is sent indicating that the matching is complete.

4. Peer AE closes the Association. Note that the peer AE does not have to close the Association immediately. Further C-FIND or C-MOVE Requests can be sent over the Association before it is closed.

The following sequencing constraints illustrated in Figure 4.2-3 apply to the QUERY-RETRIEVE-SCP AE for handling retrievals (C-MOVE-Requests):

1. Peer AE opens an Association with the QUERY-RETRIEVE-SCP AE.

2. Peer AE sends a C-MOVE-RQ Message

3. QUERY-RETRIEVE-SCP AE notifies the STORAGE-SCU AE to send the Composite SOP Instances to the peer C-MOVE Destination AE as indicated in the C-MOVE-RQ.

4. After attempting to send a SOP Instance, the STORAGE-SCU AE indicates to the QUERY-RETRIEVE-SCP AE whether the transfer succeeded or failed. The QUERY-RETRIEVE-SCP AE then returns a C-MOVE-RSP indicating this success or failure.

5. Once the STORAGE-SCU AE has completed all attempts to transfer the SOP Instances to the C-MOVE Destination AE, or the first failure occurred, the QUERY-RETRIEVE-SCP AE sends a final C-MOVE-RSP indicating the overall success or failure of the retrieval.

6. Peer AE closes the Association. Note that the peer AE does not have to close the Association immediately. Further C-FIND or C-MOVE Requests can be sent over the Association before it is closed.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

35

The QUERY-RETRIEVE-SCP AE may reject Association attempts as shown in the table below. The Result, Source and Reason/Diag columns represent the values returned in the corresponding fields of an ASSOCIATE-RJ PDU (see PS 3.8, Section 9.3.4). The following abbreviations are used in the Source column:

a. 1 – DICOM UL service-user b. 2 – DICOM UL service-provider (ASCE related function) c. 3 – DICOM UL service-provider (Presentation related function)

Table 4.2-14 ASSOCIATION REJECTION REASONS

Result Source Reason/Diag Explanation

2 – rejected-transient C 2 – local-limit-exceeded The maximum number of simultaneous Associations has been reached. An Association request with the same parameters may succeed at a later time.

1 – rejected-permanent

B 7 – called-AE-title-not-recognized The Association request contained an unrecognized Called AE Title. An Association request with the same parameters will not succeed at a later time unless configuration changes are made. This rejection reason normally occurs when the Association initiator is incorrectly configured and attempts to address the Association acceptor using the wrong AE Title.

1 – rejected-permanent

A 3 – calling-AE-title-not-recognized The Association request contained an unrecognized Calling AE Title. An Association request with the same

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

36

parameters will not succeed at a later time unless configuration changes are made. This rejection reason normally occurs when the Association acceptor has not been configured to recognize the AE Title of the Association initiator.

2 – rejected-permanent

B 1 – no-reason-given The Association request could not be parsed. An Association request with the same format will not succeed at a later time.

4.2.2.4.1.2 Accepted Presentation Contexts QUERY-RETRIEVE-SCP AE will accept Presentation Contexts as shown in the following table:

Table 4.2-15 ACCEPTED PRESENTATION CONTEXTS BY THE QUERY-RETRIEVE-SCP AE

Presentation Context Table

Abstract Syntax Transfer Syntax

Name UID Name UID

Role Ext. Neg.

Verification 1.2.840.10008.1.1 DICOM Implicit VR Little Endian 1.2.840.10008.1.2 SCP None

DICOM Implicit VR Little Endian 1.2.840.10008.1.2 SCP None

DICOM Explicit VR Little Endian 1.2.840.10008.1.2.1 SCP None

Patient Root Q/R Information Model - FIND

1.2.840.10008.5.1.4.1.2.1.1

DICOM Explicit VR Big Endian 1.2.840.10008.1.2.2 SCP None

DICOM Implicit VR Little Endian 1.2.840.10008.1.2 SCP None

DICOM Explicit VR Little Endian 1.2.840.10008.1.2.1 SCP None

Patient Root Q/R Information Model - MOVE

1.2.840.10008.5.1.4.1.2.1.2

DICOM Explicit VR Big Endian 1.2.840.10008.1.2.2 SCP None

Study Root Q/R 1.2.840.10008.5.1.4.1.2.2.1 DICOM Implicit VR Little Endian 1.2.840.10008.1.2 SCP None

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

37

Presentation Context Table

Abstract Syntax Transfer Syntax

DICOM Explicit VR Little Endian 1.2.840.10008.1.2.1 SCP None Information Model - FIND

DICOM Explicit VR Big Endian 1.2.840.10008.1.2.2 SCP None

DICOM Implicit VR Little Endian 1.2.840.10008.1.2 SCP None

DICOM Explicit VR Little Endian 1.2.840.10008.1.2.1 SCP None

Study Root Q/R Information Model – MOVE

1.2.840.10008.5.1.4.1.2.2.2

DICOM Explicit VR Big Endian 1.2.840.10008.1.2.2 SCP None

The default Behavior of the QUERY-RETRIEVE-SCP AE supports the Implicit VR Little Endian, Explicit VR Little Endian, and Explicit VR Big Endian Transfer Syntaxes for all Associations.

The QUERY-RETRIEVE-SCP AE can be configured to accept a subset of these Transfer Syntaxes, with the inclusion of Implicit VR Little Endian being mandatory.

If multiple Transfer Syntaxes are proposed per Presentation Context, then only the most preferable Transfer Syntax is accepted. The order of Transfer Syntax preference for the QUERY-RETRIEVE-SCP AE is configurable. The default preference order if multiple Transfer Syntaxes are proposed in a single Presentation Context is: Explicit VR Little Endian, Explicit VR Big Endian, Implicit VR Little Endian (if all these are proposed for a single Presentation Context). This means that if the Implicit VR Little Endian and Explicit VR Little Endian Transfer Syntaxes are proposed in a single Presentation Context, then the accepted Transfer Syntax will be Explicit VR Little Endian. This order of preference is configurable.

These are the default SOP Classes supported. By altering the configuration, it is possible to support a subset of these SOP Classes.

4.2.2.4.1.3 SOP Specific Conformance for Query SOP Classes The QUERY-RETRIEVE-SCP AE supports hierarchical queries and not relational queries. Several attributes are returned by default. These are Instance Availability (0008,0056) and Retrieve AE Title (0008,0054). Retrieve AE Title is returned in all C-FIND-RSP messages and is set to the QUERY-RETRIEVE-SCP AE Title. Instance Availability is returned in all Study and Series Level C-FIND Response messages. (Instance Availability is not returned in Patient Level queries.) Instance Availability is set to “ONLINE” or “NEARLINE”, depending on whether the requested data is stored locally on a cache or is stored on a long-term archive. The long-term archive may be another DICOM AE where images are stored permanently, or it may be tape or optical media device connected to FUSION PACS.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

38

Query responses always return values from the FUSION PACS database. Exported SOP Instances are always updated with the latest values in the database prior to export. Thus, a change in Patient demographic information will be contained in both the C-FIND Responses and any Composite SOP Instances exported to a C-MOVE Destination AE.

Patient Root Information Model

All required search keys on the Patient, Study and Series levels are supported. Image level keys are not supported.

Study Root Information Model

All the required search keys on the Study and Series levels are supported. Image level keys are not supported.

Table 4.2-16 PATIENT ROOT C-FIND SCP SUPPORTED ELEMENTS

Level Name

Attribute Name

Tag VR Types of Matching

Patient Level

Patient's Name 0010,0010 PN S,*,U

Patient ID 0010,0020 LO S,*,U

Patient's Birth Date 0010,0030 DA S,R,U

Patient’s Birth Time 0010,0032 TM S,R,U

Patient's Sex 0010,0040 CS S,U

Other Patient Ids 0010,1000 LO NONE

Other Patient Names 0010,1001 PN NONE

Patient Comments 0010,4000 LT S,*,U

Number of Patient Related Studies 0020,1200 IS NONE

Number of Patient Related Series 0020,1202 IS NONE

Number of Patient Related Instances 0020,1204 IS NONE

Study Level

Study Date 0008,0020 DA S,R,U

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

39

Study Time 0008,0030 TM R,U

Accession Number 0008,0050 SH S,*,U

Study ID 0020,0010 SH S,*,U

Study Instance UID 0020,000D UI S,U

Modalities in Study 0008,0061 CS S, U

Referring Physician's Name 0008,0090 PN S,*,U

Study Description 0008,1030 LO S,*,U

Name of Physicians Reading Study 0008,1060 PN S,*,U

Admitting Diagnosis Description 0008,1080 LO S,*,U

Patient’s Age 0010,1010 LO S,*,U

Patient’s Size 0010,1020 LO NONE

Patient’s Weight 0010,1030 DS NONE

Occupation 0010,2180 SH S,*,U

Additional Patient History 0010,21B0 LT S,*,U

Other Study Numbers 0020,1070 IS NONE

Number of Study Related Series 0020,1206 IS NONE

Number of Study Related Instances 0020,1208 IS NONE

Interpretation Author 4008,010C PN S,*,U

Institution Name 0008,0080 LO S,*,U

Institutional Department Name 0008,1040 LO S,*,U

Series Level

Modality 0008,0060 CS S,U

Series Number 0020,0011 IS S,*,U

Series Instance UID 0020,000E UI S,U

Series Description 0008,103E LO S,*,U

Body Part Examined 0018,0015 CS S,*,U

Number of Series Related Instances 0020,1209 IS NONE

Protocol Name 0018,1030 LO S,*,U

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

40

View Position 0018,5101 CS S,*,U

Laterality 0020,0060 CS S,*,U

Patient Position 0018,5100 CS S,*,U

Image Level

No Image Level Attributes are supported

Note: Institutional Department Name and Institution Name are DICOM Series level tags. The QUERY-RETRIEVE-SCP AE will respond to Study level queries for these tags with the last value received from this tag from the last image processed for the study.

Table 4.2-17 STUDY ROOT C-FIND SCP SUPPORTED ELEMENTS

Level Name

Attribute Name

Tag VR Types of Matching

Study Level

Patient's Name 0010,0010 PN S,*,U

Patient ID 0010,0020 LO S,*,U

Patient's Birth Date 0010,0030 DA S,R

Patient’s Birth Time 0010,0032 TM S,R

Patient's Sex 0010,0040 CS S,U

Other Patient Ids 0010,1000 LO NONE

Other Patient Names 0010,1001 PN NONE

Patient Comments 0010,4000 LT S,*,U

Number of Patient Related Studies 0020,1200 IS NONE

Number of Patient Related Series 0020,1202 IS NONE

Number of Patient Related Instances 0020,1204 IS NONE

Study Date 0008,0020 DA S,R,U

Study Time 0008,0030 TM R,U

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

41

Accession Number 0008,0050 SH S,*,U

Study ID 0020,0010 SH S,*,U

Study Instance UID 0020,000D UI S,U

Modalities in Study 0008,0061 CS S, U

Referring Physician's Name 0008,0090 PN S,*,U

Study Description 0008,1030 LO S,*,U

Name of Physicians Reading Study 0008,1060 PN S,*,U

Admitting Diagnosis Description 0008,1080 LO S,*,U

Patient’s Age 0010,1010 AS S,*,U

Patient’s Size 0010,1020 DS NONE

Patient’s Weight 0010,1030 DS NONE

Occupation 0010,2180 SH S,*,U

Additional Patient History 0010,21B0 LT S,*,U

Other Study Numbers 0020,1070 IS NONE

Number of Study Related Series 0020,1206 IS NONE

Number of Study Related Instances 0020,1208 IS NONE

Interpretation Author 4008,010C PN S,*,U

Institution Name 0008,0080 LO S,*,U

Institutional Department Name 0008,1040 LO S,*,U

Series Level

Modality 0008,0060 CS S,U

Series Number 0020,0011 IS S,*,U

Series Instance UID 0020,000E UI S,U

Series Description 0008,103E LO S,*,U

Body Part Examined 0018,0015 CS S,*,U

Number of Series Related Instances 0020,1209 IS NONE

Protocol Name 0018,1030 LO S,*,U

View Position 0018,5101 CS S,*,U

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

42

Laterality 0020,0060 CS S,*,U

Patient Position 0018,5100 CS S,*,U

Image Level

No Image Level Attributes are supported

Note: Institutional Department Name and Institution Name are DICOM Series level tags. The QUERY-RETRIEVE-SCP AE will respond to Study level queries for these tags with the last value received from this tag from the last image processed for the study.

The tables should be read as follows:

Attribute Name: Attributes supported for returned C-FIND Responses.

Tag: Appropriate DICOM tag for this attribute.

VR: Appropriate DICOM VR for this attribute.

Types of Matching: The types of Matching supported by the C-FIND SCP. An ‘S’ indicates the identifier attribute can specify Single Value Matching, an ‘R’ will indicate Range Matching, a ‘*’ will denote wildcard matching, a ‘U’ will indicate universal matching, and an ‘L’ will indicate that UID lists are supported for matching. ‘NONE’ indicates that no matching is supported, but that values for this Element in the database can be returned.

Table 4.2-18 QUERY-RETRIEVE-SCP AE C-FIND RESPONSE STATUS RETURN BEHAVIOR

Service Status

Further Meaning Error Code Behavior

Success Success 0000 Matching is complete. No final identifier is supplied.

Refused Out of Resources

A700 System reached the limit in disk space or memory usage.

Error message is output as an alert to the User Interface, and to the Service Log.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

43

Identifier does not match SOP Class

A900 The C-FIND query identifier contains invalid Elements or values, or is missing mandatory Elements or values for the specified SOP Class.

Error message is output to the Service Log.

Failed

Unable to process

C001 The C-FIND query identifier is valid for the specified SOP Class but cannot be used to query the database. For example, this can occur if the QUERY-RETRIEVE-SCP AE cannot query the database. It also will be sent if an Image Level query is attempted against the QUERY-RETRIEVE-SCP.

Error message is output to the Service Log.

Cancel Matching terminated due to Cancel Request

FE00 The C-FIND SCU sent a Cancel Request. This has been acknowledged and the search for matches has been halted. This is also returned if a maximum number of responses is configured and that number of responses has been reached.

Pending Matches are continuing and current match is supplied.

FF00 Indicates that the search for further matches is continuing. This is returned when each successful match is returned and when further matches are forthcoming. This status code is returned if all Optional keys in the query identifier are actually supported.

4.2.2.4.1.4 SOP Specific Conformance for Retrieval SOP Classes The QUERY-RETRIEVE-SCP AE will convey to the STORAGE-SCU AE that an Association with a DICOM Application Entity named by the external C-MOVE SCU (through a MOVE Destination AE Title) should be established. It will also convey to the STORAGE-SCU AE to perform C-STORE operations on specific images requested by the external C-MOVE SCU. One or more of the Image Storage Presentation Contexts listed in table 4.2-9 will be negotiated.

The QUERY-RETRIEVE-SCP AE does not support lists of UIDs in the C-MOVE Request at the Study and Series Levels.

An initial C-MOVE Response is always sent after confirming that the C-MOVE Request itself can be processed. After this, the QUERY-RETRIEVE-SCP AE will return a response to the C-MOVE SCU after the STORAGE-SCU AE has attempted to send a series of images. This response reports the number of remaining SOP Instances to transfer, and the number transferred having a successful, failed, or warning

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

44

status. If the Composite SOP Instances must be retrieved from long-term archive prior to export, there may be quite a long delay between the first C-MOVE Response and the next one after the attempt to export the first image. The maximum length of time for this delay will depend on the particular type of archive used but typically varies between 3 and 10 minutes.

The QUERY-RETRIEVE-SCP AE has a special mode of operation if the MOVE Destination AE Title is set to “FUSION_PREFETCH”. In this case, the QUERY-RETRIEVE-SCP AE will not convey to the STORAGE-SCU AE to perform C-STORE operations. Instead, it will check if the requested images have to be retrieved from long-term archive. The QUERY-RETRIEVE-SCP AE will queue a restore of the Images from long-term archive, and respond with a status of success to the remote AE. The Images will not be transferred to a remote AE.

Table 4.2-19 QUERY-RETRIEVE-SCP AE C-MOVE RESPONSE STATUS RETURN BEHAVIOR

Service Status Further Meaning Error Code Behavior

Success Sub-operations complete – No Failures

0000 All of the Composite SOP Instances have been successfully sent to the C-MOVE Destination AE.

Warning One or more failures

B000 One or more failures were returned in the C-STORE-RSP message when transferring the Composite SOP Instances to the C-MOVE Destination AE.

Out of Resources – Unable to calculate number of matches

A701 Number of matches cannot be determined due to system failure. Returned if the server’s database is not functioning. Thus, the search for matches to the C-MOVE Request cannot be satisfied.

Error message is output to the Service Log.

Out of Resources – Unable to perform sub-operations

A702 C-STORE sub-operations cannot be performed due to failure to access Composite SOP Instances in archive, or failure of a C-STORE Request.

Error message is output to the Service Log.

Refused

Move destination unknown

A801 The Destination Application Entity named in the C-MOVE Request is unknown to Query-Retrieve SCP AE.

Error message is output to the Service Log.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

45

Failed Identifier does not match SOP Class

A900 The C-MOVE identifier contains invalid Elements or values, or is missing mandatory Elements or values for the specified SOP Class or retrieval level.

Error message is output to the Service Log.

Cancel Matching terminated due to Cancel Request

FE00 The C-MOVE SCU sent a Cancel Request. This has been acknowledged and the export of Composite SOP Instances to the C-MOVE Destination AE has been halted.

Pending Sub-operations are continuing

FF00 A Response with this Status Code is sent every time a Composite SOP Instance has been successfully sent to the C-MOVE Destination AE.

Table 4.2-20 QUERY-RETRIEVE-SCP AE COMMUNICATION FAILURE BEHAVIOR

Exception Behavior

Timeout expiry for an expected DICOM Message Request (DIMSE level timeout), i.e., the QUERY-RETRIEVE-SCP AE is waiting for the next C-FIND or C-MOVE Request on an open Association, but the timer expires.

The Association is aborted by issuing a DICOM A-ABORT.

Timeout expiry for an expected DICOM PDU or TCP/IP packet (Low-level timeout), i.e., the QUERY-RETRIEVE-SCP AE is waiting for the next message PDU, but the timer expires.

The Association is aborted by issuing a DICOM A-ABORT.

Association aborted by the SCU or the network layers indicate communication loss (i.e., low-level TCP/IP socket closure).

Error message is output to the Service Log.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

46

4.2.3 STORAGE-SCP Application Entity Specification

4.2.3.1 SOP Classes The STORAGE-SCP AE provides Standard Conformance to the following DICOM V3.0 SOP Classes:

Table 4.2-21 SOP CLASSES FOR STORAGE-SCP AE

SOP Class Name SOP Class UID SCU SCP

Verification 1.2.840.10008.1.1 No Yes

Computed Radiography Image Storage 1.2.840.10008.5.1.4.1.1.1 No Yes

CT Image Storage 1.2.840.10008.5.1.4.1.1.2 No Yes

Digital X-Ray Image Storage - For Presentation 1.2.840.10008.5.1.4.1.1.1.1 No Yes

Digital X–Ray Image Storage - For Processing 1.2.840.10008.5.1.4.1.1.1.1.1 No Yes

Digital Intra-oral X-Ray Image Storage –For Presentation

1.2.840.10008.5.1.4.1.1.1.3 No Yes

Digital Intra-oral X-Ray Image Storage – For Processing

1.2.840.10008.5.1.4.1.1.1.3.1 No Yes

MR Image Storage 1.2.840.10008.5.1.4.1.1.4 No Yes

Ultrasound Multi-frame Image Storage (Retired) 1.2.840.10008.5.1.4.1.1.3 No Yes

Ultrasound Multi-frame Image Storage 1.2.840.10008.5.1.4.1.1.3.1 No Yes

Ultrasound Image Storage (Retired) 1.2.840.10008.5.1.4.1.1.6 No Yes

Ultrasound Image Storage 1.2.840.10008.5.1.4.1.1.6.1 No Yes

Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7 No Yes

Digital Mammography X-Ray Image Storage - For Presentation

1.2.840.10008.5.1.4.1.1.1.2 No Yes

Digital Mammography X-Ray Image Storage - For Processing

1.2.840.10008.5.1.4.1.1.1.2.1 No Yes

Nuclear Medicine Image Storage 1.2.840.10008.5.1.4.1.1.20 No Yes

X-Ray Angiographic Image Storage 1.2.840.10008.5.1.4.1.1.12.1 No Yes

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

47

X-Ray Radiofluoroscopic Image Storage 1.2.840.10008.5.1.4.1.1.12.2 No Yes

X-Ray Radiofluoroscopic Bi-Plane Image Storage (Retired)

1.2.840.10008.5.1.4.1.1.12.3 No Yes

Hardcopy Grayscale Image Storage SOP Class 1.2.840.10008.5.1.1.29 No Yes

Hardcopy Color Image Storage SOP Class 1.2.840.10008.5.1.1.30 No Yes

Positron Emission Tomography Image Storage 1.2.840.10008.5.1.4.1.1.128 No Yes

RT Image Storage 1.2.840.10008.5.1.4.1.1.481.1 No Yes

VL Endoscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.1 No Yes

VL Microscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.2 No Yes

VL Slide-Coordinates Microscopic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.3 No Yes

VL Photographic Image Storage 1.2.840.10008.5.1.4.1.1.77.1.4 No Yes

These are the default SOP Classes supported. By altering the configuration, it is possible to support a subset of these SOP Classes.

4.2.3.2 Association Policies

4.2.3.2.1 General The STORAGE-SCP AE can only accept Association Requests. The STORAGE-SCP AE will accept Association Requests for the Verification and Storage Services.

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

Table 4.2-22 DICOM APPLICATION CONTEXT FOR STORAGE-SCP AE

Application Context Name 1.2.840.10008.3.1.1.1

4.2.3.2.2 Number of Associations The STORAGE-SCP AE can support multiple simultaneous Associations. Each time the STORAGE-SCP AE receives an Association, a child thread will be created to process the Verification or Storage request.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

48

The maximum number of child threads, and thus the maximum number of simultaneous Associations that can be processed, is set to 50 Associations for each server in a FUSION PACS cluster.

Table 4.2-23 NUMBER OF SIMULTANEOUS ASSOCIATIONS AS AN SCP FOR STORAGE-SCP AE

Maximum number of simultaneous Associations requested by peer AEs 50 per FUSION PACS server (Not Configurable)

4.2.3.2.3 Asynchronous Nature The STORAGE-SCP AE does not support asynchronous communication (multiple outstanding transactions over a single Association).

Table 4.2-24 ASYNCHRONOUS NATURE AS AN ASSOCIATION ACCEPTOR FOR STORAGE-SCP AE

Maximum number of outstanding asynchronous transactions 1 (Not Configurable)

4.2.3.2.4 Implementation Identifying Information The implementation information for this Application Entity is:

Table 4.2-25 DICOM IMPLEMENTATION CLASS AND VERSION FOR STORAGE-SCP AE

Implementation Class UID 1. 2.16.840.1.113669.11.1.3

Implementation Version Name FusionPACS_1.40

All FUSION PACS AE’s use the same Implementation Class UID and Implementation Version Name. The Version Name is updated with each new release of the product software, as the different AE versions are never released independently.

4.2.3.3 Association Initiation Policy The STORAGE-SCP AE does not initiate any Associations.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

49

4.2.3.4 Association Acceptance Policy

4.2.3.4.1 Activity – Receive Images

4.2.3.4.1.1 Description and Sequencing of Activity The STORAGE-SCP AE accepts Associations only if they have valid Presentation Contexts. If none of the requested Presentation Contexts are accepted, then the Association Request itself is rejected. It can be configured to only accept Associations with certain hosts using TCP/IP address and Application Entity Titles.

Peer StorageSCU AE

STORAGE-SCPAE

Peer AE Opens Association

Peer AE sends Composite SOP Instances

Peer AE Closes Association

Figure 4.2-4 SEQUENCING OF ACTIVITY – RECEIVE IMAGES

The following sequencing constraints illustrated in Figure 4.2-4 apply to the STORAGE-SCP AE for handling Storage Requests over the original Association:

1. Peer AE opens an Association with the STORAGE-SCP AE.

2. Peer AE sends zero or more Composite SOP Instances.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

50

3. Peer AE closes the Association.

The STORAGE-SCP AE has a configurable timeout value for the maximum amount of time that it will wait on an open Association for a new request from a peer AE.

The STORAGE-SCP AE may reject Association attempts as shown in the Table below. The Result, Source and Reason/Diag columns represent the values returned in the corresponding fields of an ASSOCIATE-RJ PDU (see PS 3.8, Section 9.3.4). The following abbreviations are used in the Source column:

a. 1 – DICOM UL service-user b. 2 – DICOM UL service-provider (ASCE related function)

c. 3 – DICOM UL service-provider (Presentation related function)

Table 4.2-26 ASSOCIATION REJECTION REASONS

Result Source Reason/Diag Explanation

2 – rejected-transient c 2 – local-limit-exceeded The maximum number of simultaneous Associations has been reached. An Association request with the same parameters may succeed at a later time.

1 – rejected-permanent

b 7 – called-AE-title-not-recognized The Association request contained an unrecognized Called AE Title. An Association request with the same parameters will not succeed at a later time unless configuration changes are made. This rejection reason normally occurs when the Association initiator is incorrectly configured and attempts to address the Association acceptor using the wrong AE Title.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

51

1 – rejected-permanent

a 3 – calling-AE-title-not-recognized The Association request contained an unrecognized Calling AE Title. An Association request with the same parameters will not succeed at a later time unless configuration changes are made. This rejection reason normally occurs when the Association acceptor has not been configured to recognize the AE Title of the Association initiator.

2 – rejected-permanent

b 1 – no-reason-given The Association request could not be parsed. An Association request with the same format will not succeed at a later time.

4.2.3.4.1.2 Accepted Presentation Contexts The default Behavior of the STORAGE-SCP AE supports the JPEG Process 14 Selection Value 1 Lossless, JPEG Process 1 Baseline, JPEG Process 2,4 Extended, Implicit VR Little Endian, Explicit VR Little Endian, and Explicit VR Big Endian Transfer Syntaxes for all Associations. In addition, a private Merge eFilm transfer syntax is supported for all Associations.

The STORAGE-SCP AE can be configured to accept a subset of these Transfer Syntaxes, with the inclusion of Implicit VR Little Endian being mandatory.

If multiple Transfer Syntaxes are proposed per Presentation Context, then only the most preferable Transfer Syntax is accepted. The order of Transfer Syntax preference for the STORAGE-SCP AE is configurable. The default preference order if multiple Transfer Syntaxes are proposed in a single Presentation Context is: Merge eFilm Private Compressed, JPEG Process 14 Selection Value 1 Lossless, JPEG Process 1 Baseline, JPEG Process 2,4 Extended, Explicit VR Little Endian, Explicit VR Big Endian, Implicit VR Little Endian (if all of these are proposed for a single Presentation Context). This means that if the Implicit VR Little Endian and Explicit VR Little Endian Transfer Syntaxes are proposed in a single Presentation Context, then the accepted Transfer Syntax will be Explicit VR Little Endian. This order of preference is configurable.

Any of the Presentation Contexts shown in the following table are acceptable to the STORAGE-SCP AE for receiving images.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

52

Table 4.2-27 ACCEPTED PRESENTATION CONTEXTS BY STORAGE-SCP AE

Presentation Context Table

Abstract Syntax Transfer Syntax

Name UID Name UID

Role Ext. Neg.

Merge eFilm Private Compressed Transfer Syntax

2.16.840.1.113669.0.1.1

DICOM Explicit VR Little Endian 1.2.840.10008.1.2.1

DICOM Explicit VR Big Endian 1.2.840.10008.1.2.2

DICOM Implicit VR Little Endian 1.2.840.10008.1.2

JPEG Process 14 Selection Value 1 Lossless

1.2.840.10008.1.2.4.70

JPEG Process 1 Baseline 1.2.840.10008.1.2.4.50

See Table 4.2-21 See Table 4.2-21

JPEG Process 2,4 Extended 1.2.840.10008.1.2.4.51

SCP None

4.2.3.4.1.3 SOP Specific Conformance for Verification SOP Class The STORAGE-SCP AE provides standard conformance to the Verification SOP Class as an SCP.

4.2.3.4.1.4 SOP Specific Conformance for Storage SOP Classes The associated Activity with the Storage service is the storage of medical image data received over the network onto a designated hard disk. The STORAGE-SCP AE will return a failure status if it is unable to store the images onto the hard disk.

The STORAGE-SCP AE does not have any dependencies on the number of Associations used to send images to it. Images belonging to more than one Study or Series can be sent over single or multiple Associations. Images belonging to a single Study or Series can also be sent over different Associations. There is no limit on either the number of SOP Instances or the maximum amount of total SOP Instance data that can be transferred over a single Association.

The STORAGE-SCP AE retains the original DICOM data in DICOM Part 10 compliant file format. The STORAGE-SCP AE is Level 2 (Full) conformant as a Storage SCP. In addition, all Private and SOP Class Extended Elements are maintained in the DICOM format files. In addition to saving all Elements in files, a

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

53

subset of the Elements is stored in the FUSION PACS database to support query and retrieval requests. This also allows updating of Patient, Study, and Series information by user input, or demographic and Study related messages. Refer to the Annex for the list of Elements that are checked and/or processed upon receiving a Composite SOP Instance.

The STORAGE-SCP AE will modify Composite SOP Instances which have Overlay Data encoded in their pixel data. When initially processed by the STORAGE-SCP AE, the Overlay Data is removed from the pixel data and placed into the Overlay Data tag (60xx,3000), where 0x60xx is the group containing the Overlay. The Overlay Bit Position (60xx,0102) and Overlay Bits Allocated (60xx,0100) tags are modified to reflect the new encoding of the Overlay.

The STORAGE-SCP AE will also modify Composite SOP Instances encoded with a photometric interpretation of Palette Color. The photometric interpretation of these Images is changed to RGB. The Palette Color related tags are stored in private attributes and the pixel data is modified.

The STORAGE-SCP AE will modify Composite SOP Instances encoded with a Photometric Interpretation of RGB and a value for Planar Configuration of 1. The Pixel Data of the Composite SOP Instances will be modified to be non-Planar, and the Planar Configuration will be changed to 0.

The behavior for handling duplicate SOP Instances is configurable. The default behavior is to perform a binary comparison against the original SOP Instance received. If the images are equivalent (the header and image portion of the DICOM image are identical), the new image is discarded. If the images are different, the SOP Instance is stored in a folder for later examination by service personnel. Storing of duplicate SOP Instances that are different is configurable and can be disabled.

For the purposes of image display, the system supports the following photometric interpretations: MONOCHROME1, MONOCHROME2, and RGB.

Display of information conveyed using the DICOM Curve Module is not supported. Graphic overlay data sent either embedded in the unused image pixel data bits or in the separate Overlay Data Element is also not supported for display.

Some processing of DICOM SOP Instances is decoupled from the receipt of the Images. It is possible that a C-STORE SCU may receive a success status. However, the DICOM SOP Instance is not inserted into the FUSION PACS database. These images are stored by FUSION PACS for later processing by manual intervention.

Table 4.2-28 STORAGE-SCP AE C-STORE RESPONSE STATUS RETURN REASONS

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

54

Service Status

Further Meaning Error Code Reason

Success Success 0000 The Composite SOP Instance was successfully received, verified, and stored in the system database.

Refused Out of Resources

A700

Indicates that there was not enough disk space to store the image.

Error message is output to the Service Log. The SOP Instance will not be saved.

Data Set does not match SOP Class

A900 Indicates that the Data Set does not encode a valid instance of the SOP Class specified. This status is returned if the DICOM Object stream can be successfully parsed but does not contain values for one or more mandatory Elements of the SOP Class. The STORAGE-SCP AE does not perform a comprehensive check, as it only checks a subset of required Elements. In addition, if the SOP Class is for a given image type , but the SOP Instance does not contain values necessary for its display, then this status is returned.

Error message is output to the Service Log. The SOP Instance will not be saved.

Error

Processing Failure

0110 Indicates that the STORAGE-SCP AE could not process the Data Set.

Error message is output to the Service Log. The SOP Instance will not be saved.

NOTE: If a failure condition does occur when handling an Association, then all images previously received over the Association are maintained in the FUSION PACS database. No previously received images are discarded. Even if an image is successfully received but an error occurs transmitting the C-STORE Response, this final image is maintained rather than discarded. If the loss of an Association is detected, then the Association is closed.

NOTE: Some processing of DICOM SOP Instances is decoupled from the receipt of the images. It is possible that a C-STORE SCU may receive a Success status, but the DICOM SOP Instance cannot be processed. In this case, the SOP Instance is not inserted into the FUSION PACS database. However, the Instance is stored for future processing.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

55

The Behavior of the STORAGE-SCP AE during communication failure is summarized in the following table:

Table 4.2-29 STORAGE-SCP AE STORAGE SERVICE COMMUNICATION FAILURE REASONS

Exception Reason

Timeout expiry for an expected DICOM Message Request (DIMSE level timeout),i.e., . the STORAGE-SCP AE is waiting for the next C-STORE Request on an open Association, but the timer expires.

The Association is aborted by issuing a DICOM A-ABORT.

Error message is output to the Service Log. If some Composite SOP Instances have already been successfully received, then they are maintained in the database. They are not automatically discarded because of a later failure.

Timeout expiry for an expected DICOM PDU or TCP/IP packet (Low-level timeout), i.e., the STORAGE-SCP AE is waiting for the next C-STORE Data Set PDU, but the timer expires.

The Association is aborted by issuing a DICOM A-ABORT.

Error message is output to the Service Log. If a C-STORE Data Set has not been fully received, then the data already received is discarded. If some Composite SOP Instances have already been successfully received over the Association, then they are maintained in the database.

Association was aborted by the SCU or the network layers indicate communication loss (i.e., low-level TCP/IP socket closure).

Error message is output to the Service Log. If some Composite SOP Instances have already been successfully received, then they are maintained in the database. They are not automatically discarded because of a later failure.

4.2.4 FIND-SCU Application Entity Specification

4.2.4.1 SOP Classes The FIND-SCU AE provides Standard Conformance to the following DICOM V3.0 SOP Class(es):

Table 4.2-30 SOP CLASSES SUPPORTED BY FIND-SCU AE

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

56

SOP Class Name SOP Class UID SCU SCP

Study Root Query/Retrieve Information Model – FIND

1.2.840.10008.5.1.4.1.2.2.1 Yes No

4.2.4.2 Association Establishment Policies

4.2.4.2.1 General The FIND-SCU AE initiates but never accepts associations. Use of the FIND-SCU AE by FUSION PACS is configurable. It is used when a peer AE is configured as permanent storage for FUSION PACS. The FIND-SCU AE can be used to determine the pre-existing contents of the peer AE and import those contents into the FUSION PACS database. The FIND-SCU AE is also used in situations to synchronize the contents of the FUSION PACS database with the contents of the peer AE. The FIND-SCU AE can be used to discover new studies that may have been sent to the peer AE, but were not sent to FUSION PACS.

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

Table 4.2-31 DICOM APPLICATION CONTEXT FOR FIND-SCU AE

Application Context Name 1.2.840.10008.3.1.1.1

4.2.4.2.2 Number of Associations Table 4.2-32

Number of Associations as an SCU for FIND-SCU AE

Maximum number of simultaneous associations 2

The FIND-SCU AE supports a maximum of two simultaneous associations querying a remote archive at one time.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

57

4.2.4.2.3 Asynchronous Nature The FIND-SCU AE does not support asynchronous communication (multiple outstanding transactions over a single Association). All Association requests must be completed and acknowledged before a new operation can be initiated.

Table 4.2-33 ASYNCHRONOUS NATURE AS AN SCU FOR FIND-SCU AE

Maximum number of outstanding asynchronous transactions 1 (Not Configurable)

4.2.4.2.4 Implementation Identifying Information Table 4.2-34

DICOM Implementation Class and Version for FIND-SCU AE

Implementation Class UID 1. 2.16.840.1.113669.11.1.3

Implementation Version Name FusionPACS_1.40

All FUSION PACS AEs use the same Implementation Class UID and Implementation Version Name. The Version Name is updated with each new release of the product software, as the different AE versions are never released independently.

4.2.4.3 Association Initiation Policy When enabled, the FIND-SCU AE automatically attempts to initiate new associations. The FIND-SCU AE performs recursive queries for lower query levels in the hierarchy on the same association. The FIND-SCU AE is configured to run at set intervals as it queries. The delay between associations is configurable.

4.2.4.3.1 Activity – Query Remote AE

4.2.4.3.1.1 Description and Sequencing of Activities On configured intervals, the FIND-SCU AE will make a single attempt to query the remote AE. If the query fails, the FIND-SCU AE will delay a configured interval and then retry the query.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

58

FIND-SCUAE

Peer FIND-SCPAE

FIND-SCU AE Opens Association

Query Request for Study Information

FIND-SCU AE Closes Association

Figure 4.2-5 Sequencing of Activity – Query Studies

The following sequencing constraints illustrated in Figure 4.2-5 apply to the FIND-SCU AE for querying for Study information:

1. The FIND-SCU AE opens an Association with the Peer AE.

2. The FIND-SCU AE sends zero or more C-FIND-RQ messages to Peer AE for Study, Series and Image information.

3. The FIND-SCU AE closes the Association.

The FIND-SCU AE will perform one Study level query over the open Association. For each study result received, it will then perform Series (and if necessary, Image level) queries to determine the contents of the remote AE. Once complete, the Association will be closed.

4.2.4.3.1.2 Proposed Presentation Contexts

Table 4.2-35 Proposed Presentation Contexts for the FIND-SCU AE

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

59

Presentation Context Table

Abstract Syntax Transfer Syntax Role

Name UID Name UID

Extended

Negotiation

Implicit VR Little Endian

1.2.840.10008.1.2

Explicit VR Little Endian

1.2.840.10008.1.2.1

Study Root Query/Retrieve Information Model – FIND

1.2.840.10008.5.1.4.1.2.2.1

Explicit VR Big Endian

1.2.840.10008.1.2.2

SCU None

The FIND-SCU AE will propose one Presentation Context with all of the supported Transfer Syntaxes.

4.2.4.3.1.2.1 Extended Negotiation No extended negotiation is performed.

In particular, relational queries are not supported.

4.2.4.3.1.3 SOP Specific Conformance for C-FIND SOP Classes The FIND-SCU AE provides standard conformance to the supported C-FIND SOP Class. Only a single information model, Study Root, is supported.

The FIND-SCU AE is used to systematically query the contents of a DICOM Query Retrieve SCP system and import the contents into the FUSION PACS database. It can be configured to wait between each Study level query to the remote system and to query specific time intervals to limit the results returned and reduce load on the remote AE.

All queries are initiated at the highest level of the information model (the STUDY level), and then for each response received, recursively repeated at the next lower levels (the SERIES and then IMAGE levels), in order to completely elucidate the “tree” of instances available on the remote AE. Note that if the tag “Series Related Instances” is returned at the SERIES Level, FIND-SCU will not query at the IMAGE level.

A CANCEL request will be issued if the FIND-SCU AE is shut down in the middle of conducting a query.

Unexpected attributes returned in a C-FIND response (those not requested) are ignored. Requested return attributes not returned by the SCP are ignored. Non-matching responses returned by the SCP due to

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

60

unsupported (hopefully optional) matching keys are not filtered locally by the FIND-SCU AE and thus will still be presented in the browser. No attempt is made to filter out duplicate responses.

Table 4.2-36 STUDY ROOT REQUEST IDENTIFIER FOR FIND-SCU AE

Name Tag Types of

Matching

Study Level

Patient's Name 0010,0010 NONE

Patient ID 0010,0020 NONE

Patient's Birth Date 0010,0030 NONE

Patient’s Birth Time 0010,0032 NONE

Patient's Sex 0010,0040 NONE

Study Date 0008,0020 S,R

Study Time 0008,0030 NONE

Accession Number 0008,0050 NONE

Study ID 0020,0010 NONE

Study Instance UID 0020,000D UNIQUE

Referring Physician's Name 0008,0090 NONE

Study Description 0008,1030 NONE

Patient’s Age 0010,1010 NONE

Patient’s Size 0010,1020 NONE

Patient’s Weight 0010,1030 NONE

Other Patient Ids 0010,1000 NONE

Other Patient Names 0010,1001 NONE

Patient Comments 0010,4000 NONE

Modalities in Study 0008,0061 NONE

Name of Physicians Reading Study 0008,1060 NONE

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

61

Admitting Diagnosis Description 0008,1080 NONE

Occupation 0010,2180 NONE

Additional Patient History 0010,21B0 NONE

Other Study Numbers 0020,1070 NONE

Interpretation Author 4008,010C NONE

Series Level

Modality 0008,0060 NONE

Series Number 0020,0011 NONE

Series Instance UID 0020,000E UNIQUE

Series Description 0008,103E NONE

Body Part Examined 0018,0015 NONE

Number of Series Related Instances 0020,1209 NONE

Protocol Name 0018,1030 NONE

View Position 0018,5101 NONE

Laterality 0020,0060 NONE

Patient Position 0018,5100 NONE

Image Level

Instance Number 0020,0013 NONE

SOP Instance UID 0008,0018 UNIQUE

Types of Matching:

The types of Matching supported by the C-FIND SCU. An "S" indicates the identifier attribute uses Single Value Matching, an “R” indicates Range Matching, a “*” indicates wildcard matching, a ‘U’ indicates Universal Matching, and an ‘L’ indicates that UID lists are sent. “NONE” indicates that no matching is supported, but that values for this Element are requested to be returned (i.e., universal matching), and “UNIQUE” indicates that this is the Unique Key for that query level, in which case either Universal Matching or Single Value Matching will be used, depending on the query level.

The FIND-SCU AE will behave as described in Table 4.2-37 in response to the status returned in the C-FIND response command message(s).

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

62

Table 4.2-37 RESPONSE STATUS FOR FIND-SCU AND QUERY REMOTE AE REQUEST

Service Status

Further Meaning Status Codes

Behavior

Refused Out of Resources A700 Query is terminated and rescheduled

Error Identifier does not match SOP Class

A900 Query is terminated and rescheduled

Unable to process Cxxx Query is terminated and rescheduled

Cancel Matching terminated due to Cancel request

FE00 Query is terminated and rescheduled

Success Matching is complete - No final Identifier is supplied

0000 Current query is terminated; remaining queries continue

Matches are continuing - Current Match is supplied and any Optional Keys were supported in the same manner as Required Keys

FF00 Identifier used to trigger recursive lower level queries in FUSION PACS database

Pending

Matches are continuing - Warning that one or more Optional Keys were not supported for existence and/or matching for this Identifier

FF01 Identifier used to trigger recursive lower level queries in FUSION PACS database.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

63

4.2.4.4 Association Acceptance Policy The FIND-SCU AE does not accept associations.

4.2.5 MOVE-SCU Application Entity Specification

4.2.5.1 SOP Classes The MOVE-SCU AE provide Standard Conformance to the following DICOM V3.0 SOP Class(es):

Table 4.2-38 SOP CLASSES SUPPORTED BY MOVE-SCU AE

SOP Class Name SOP Class UID SCU SCP

Study Root Query/Retrieve Information Model – MOVE

1.2.840.10008.5.1.4.1.2.2.2 Yes No

4.2.5.2 Association Establishment Policies

4.2.5.2.1 General The MOVE-SCU AE initiates but never accepts associations. Use of the MOVE-SCU AE by FUSION PACS is configurable. It is used when a peer AE is configured as permanent storage for FUSION PACS. The MOVE-SCU AE is used to retrieve series from the peer AE that are offline on the FUSION PACS.

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

Table 4.2-39 DICOM APPLICATION CONTEXT FOR MOVE-SCU AE

Application Context Name 1.2.840.10008.3.1.1.1

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

64

4.2.5.2.2 Number of Associations The MOVE-SCU AE may initiate multiple simultaneous associations. It will initiate a maximum of 8 associations per server in a FUSION PACS cluster. It will initiate 1 association to a given remote AE for each server in a FUSION PACS cluster, up to a maximum of 4 associations to a given remote AE.

Table 4.2-40 NUMBER OF ASSOCIATIONS AS AN SCU FOR MOVE-SCU AE

Maximum number of simultaneous associations 8 (Configurable) per server in a FUSION PACS cluster

4.2.5.2.3 Asynchronous Nature The MOVE-SCU AE does not support asynchronous communication (multiple outstanding transactions over a single Association). All Association requests must be completed and acknowledged before a new operation can be initiated.

Table 4.2-41 ASYNCHRONOUS NATURE AS AN SCU FOR MOVE-SCU AE

Maximum number of outstanding asynchronous transactions 1 (Not Configurable)

4.2.5.2.4 Implementation Identifying Information Table 4.2-42

DICOM IMPLEMENTATION CLASS AND VERSION FOR MOVE-SCU

Implementation Class UID 1. 2.16.840.1.113669.11.1.3

Implementation Version Name FusionPACS_1.40

All FUSION PACS AEs use the same Implementation Class UID and Implementation Version Name. The Version Name is updated with each new release of the product software, as the different AE versions are never released independently.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

65

4.2.5.3 Association Initiation Policy The MOVE-SCU AE attempts to initiate a new association when a user performs the retrieve action from the user interface when FUSION PACS has a remote DICOM AE configured as its long-term archive.

4.2.5.3.1 Activity – Retrieve From Remote AE

4.2.5.3.1.1 Description and Sequencing of Activities The MOVE-SCU AE will initiate a new Association when a retrieval request is made on the FUSION PACS for an offline study and a remote AE is configured as permanent storage for the FUSION PACS. If the move fails, the MOVE-SCU AE will delay a configured interval and then retry the move.

MOVE-SCUAE

Peer MOVE-SCPAE

MOVE-SCU AE Opens Association

Move Series

MOVE-SCU AE Closes Association

Figure 4.2-6 Sequencing of Activity – Retrieve from Remote AE

The following sequencing constraints illustrated in Figure 4.2-6 apply to the MOVE-SCU AE for moving a Series:

1. MOVE-SCU AE opens an Association with the Peer AE.

2. MOVE-SCU sends C-MOVE-RQ to move a specific Series to FUSION PACS.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

66

3. MOVE-SCU AE closes the Association.

The MOVE-SCU AE will perform one Series level move over the open Association. It will wait for a Success status to be returned before closing the association.

4.2.5.3.1.2 Proposed Presentation Contexts

Table 4.2-43 PROPOSED PRESENTATION CONTEXTS FOR MOVE-SCU AND RETRIEVE FROM REMOTE AE

Presentation Context Table

Abstract Syntax Transfer Syntax

Name UID Name UID

Role Extended

Negotiation

Implicit VR Little Endian

1.2.840.10008.1.2

Explicit VR Little Endian

1.2.840.10008.1.2.1

Study Root Query/Retrieve Information Model – MOVE

1.2.840.10008.5.1.4.1.2.2.2

Explicit VR Big Endian 1.2.840.10008.1.2.2

SCU None

The MOVE-SCU AE will propose a single Presentation Context with each of the supported Transfer Syntaxes.

4.2.5.3.1.2.1 Extended Negotiation No extended negotiation is performed.

In particular, relational retrievals are not supported.

4.2.5.3.1.3 SOP Specific Conformance for C-MOVE SOP Classes The MOVE-SCU AE provides standard conformance to the supported C-MOVE SOP Class. The MOVE-SCU AE is only activated when another DICOM Application Entity is configured as the permanent archive for FUSION PACS.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

67

Only a single information model, Study Root, is supported. Retrievals will be performed at the SERIES level only.

No CANCEL requests are ever issued.

The retrieval is performed from the AE configured as the permanent archive for FUSION PACS. The instances are retrieved to the current application’s local database by specifying the destination as the AE Title of the STORAGE-SCP AE of the local application. This implies that the remote C-MOVE SCP must be preconfigured to determine the presentation address corresponding to the STORAGE-SCP AE.

Table 4.2-44 STUDY ROOT REQUEST IDENTIFIER FOR MOVE-SCU

Name Tag Unique,

Matching or Return Key

STUDY level

Study Instance UID (0020,000D) U

SERIES level

Series Instance UID (0020,000E) U

The MOVE-SCU AE will behave as described in the Table below in response to the status returned in the C-MOVE response command message(s).

Table 4.2-45 RESPONSE STATUS FOR MOVE-SCU AND RETRIEVE FROM REMOTE AE REQUEST

Service Status

Further Meaning Status Codes

Related Fields Behavior

Refused Out of Resources - Unable to calculate number of matches

A701 (0000,0902) Retrieval is terminated and rescheduled.

Out of Resources - Unable to perform sub-operations

A702 (0000,1020) (0000,1021) (0000,1022) (0000,1023)

Retrieval is terminated and rescheduled.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

68

Move Destination unknown

A801 (0000,0902) Retrieval is terminated and rescheduled.

Failed Identifier does not match SOP Class

A900 (0000,0901) (0000,0902)

Retrieval is terminated and rescheduled.

Unable to process Cxxx (0000,0901) (0000,0902)

Retrieval is terminated and rescheduled.

Cancel Sub-operations terminated due to Cancel Indication

FE00 (0000,1020) (0000,1021) (0000,1022) (0000,1023)

Retrieval is terminated (should never occur, since cancels never issued)

Warning Sub-operations Complete - One or more Failures

B000 (0000,1020) (0000,1022) (0000,1023)

Retrieval is terminated and rescheduled.

Success Sub-operations Complete - No Failures

0000 (0000,1020) (0000,1021) (0000,1022) (0000,1023)

Retrieval is terminated

Pending Sub-operations are continuing

FF00 (0000,1020) (0000,1021) (0000,1022) (0000,1023)

Retrieval continues

Since the C-MOVE operation is dependent upon completion of C-STORE sub-operations that are occurring on a separate association, the question of failure of operations on the other association(s) must be considered.

The MOVE-SCU AE completely ignores whatever activities are taking place in relation to the STORAGE-SCP AE that is receiving the retrieved instances. Once the C-MOVE has been initiated, it runs to completion (or failure) as described in the C-MOVE response command message(s). There is no attempt by MOVE-SCU to confirm that instances actually have been successfully received or locally stored.

Whether or not completely or partially successful retrievals are made available in the local database to the user is purely dependent upon the success or failure of the C-STORE sub-operations, not on any explicit action by the MOVE-SCU AE.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

69

Whether or not the remote AE attempts to retry any failed C-STORE sub-operations is beyond the control of the MOVE-SCU AE.

If the association on which the C-MOVE was issued is aborted for any reason, whether or not the C-STORE sub-operations continue is dependent upon the remote AE. The local STORAGE-SCP AE will continue to accept associations and storage operations regardless.

4.2.5.4 Association Acceptance Policy The MOVE-SCU AE does not accept associations.

4.3 NETWORK INTERFACES

4.3.1 Physical Network Interface The FUSION PACS supports a single network interface. One of the following physical network interfaces will be available depending on installed hardware options:

Table 4.3-1 SUPPORTED PHYSICAL NETWORK INTERFACES

Ethernet 1000baseT

Ethernet 100baseT

Ethernet 10baseT

4.3.2 Additional Protocols FUSION PACS conforms to the System Management Profile listed in Table 4.3-2. All requested transactions for the listed profiles and actors are supported. It does not support any optional transactions.

Table 4.3-2 SUPPORTED SYSTEM MANAGEMENT PROFILES

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

70

Profile Name Actor Protocols Used Optional Transactions Security Support

Network Address Management

DNS Client DNS N/A

4.3.2.1 DNS DNS can be used for address resolution. If DHCP is not in use or the DHCP server does not return any DNS server addresses, the identity of a DNS server can be configured via the Service/Installation Tool. If a DNS server is not in use, local mapping between hostname and IP address can be manually configured via the Service/Installation Tool.

4.4 CONFIGURATION

4.4.1 AE Title/Presentation Address Mapping

4.4.1.1 Local AE Titles The mapping from AE Title to TCP/IP addresses and ports is configurable and set at the time of installation by Installation Personnel.

Table 4.4-1 DEFAULT APPLICATION ENTITY CHARACTERISTICS

Application Entity Role Default AE Title Default TCP/IP Port

STORAGE-SCU SCU FUSION None

FIND-SCU SCU FUSION None

MOVE-SCU SCU FUSION None

STORAGE-SCP SCP FUSION 104

QUERY-RETRIEVE-SCP SCP FUSION 104

All Application Entities are configured through a single AE Title.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

71

4.4.1.2 Remote AE Title/Presentation Address Mapping The mapping of external AE Titles to TCP/IP addresses and ports is configurable and can be set at the time of installation by Installation Personnel. This mapping is necessary for resolving the IP address and port of C-MOVE Destination Application Entities and must be correctly configured for the QUERY-RETRIEVE-SCP AE to correctly function as a C-MOVE SCP.

When enabled, FUSION PACS will also auto-enter a configuration for remote AEs connecting. It will enter the IP Address and AE Title of the remote system, and enter port 4006 as a default listen port.

Use of compressed transfer syntaxes can also be enabled or disabled by device. This will enabled or disable the use of compression by the STORAGE-SCU AE when transferring to devices.

4.4.2 Parameters Table 4.4-2

CONFIGURATION PARAMETERS

Parameter Configurable Default Value

General Parameters

Maximum PDU Size the AE can receive Yes 64kbytes

Maximum PDU Size the AE can send No Unlimited

Time-out waiting for response to TCP/IP connect() request. (Low-level timeout)

Yes 60 s

Time-out waiting for A-ASSOCIATE RQ PDU on open TCP/IP connection. (ARTIM timeout)

Yes 60 s

Time-out waiting for acceptance or rejection response to an Association Open Request. (Application Level timeout)

Yes 60s

Time-out waiting for acceptance of a TCP/IP message over the network. (Low-level timeout)

Yes 60 s

Time-out for waiting for data between TCP/IP packets. (Low-level timeout)

Yes 60 s

The Windows NT TCP/IP socket buffer size is set to 131,072 bytes in order to improve image data throughput performance.

Yes 131,072 bytes

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

72

STORAGE-SCU AE Parameters

Maximum number of simultaneous Associations. No 4 to a given AE title for auto-routing requests, 50 for C-MOVE requests from remote AEs

STORAGE-SCU AE time-out waiting for a Response to a C-STORE-RQ. (DIMSE timeout)

No 5 minutes

STORAGE-SCU AE number of times a failed send job to a C-MOVE Destination is automatically retried.

Yes 12 when transferred via auto-routing or long-term storage, 0 when requested via a C-MOVE

Modification of SOP Instance UID when Lossy Compressing Images.

Yes Creation of new SOP Instance UIDs for images Lossy Compressed on export can be enabled or disabled from the FUSION PACS Web GUI.

STORAGE-SCP AE Parameters

Maximum PDU Size the AE can receive Yes 64kbytes

Maximum PDU Size the AE can send No Unlimited

Maximum number of simultaneous Associations

(Can be configured to be a maximum total number or a maximum per external SCU AE)

No 50 (for each server in a FUSION PACS cluster)

STORAGE-SCP AE time-out waiting on an open Association for the next Request message (C-STORE-RQ, Association Close Request. etc.) (DIMSE timeout)

No 5 minutes

STORAGE-SCP AE maximum number of simultaneous Associations

No 50 (for each server in a FUSION PACS cluster)

Permanent archival of SOP Instances sent by a peer AE to the STORAGE-SCP AE in response to a retrieval request from QUERY-RETRIEVE AE.

No TRUE

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

73

Permanent archival of SOP Instances sent unsolicited by a peer AE to the STORAGE-SCP AE, i.e., not in response to a retrieval request from QUERY-RETRIEVE AE.

Yes TRUE

(FUSION PACS can be configured to run without permanent archival)

QUERY-RETRIEVE-SCP AE Parameters

Maximum PDU Size the AE can receive Yes 64kbytes

Maximum PDU Size the AE can send No Unlimited

Maximum number of simultaneous Associations No 50 (for each server in a FUSION PACS cluster)

QUERY-RETRIEVE-SCP AE time-out waiting on an open Association for the next message (C-FIND-RQ, C-MOVE-RQ, Association Close Request., etc.) (DIMSE timeout)

Yes 5 minutes

FIND-SCU AE Parameters

Maximum PDU Size the AE can receive Yes 64kbytes

Maximum PDU Size the AE can send No Unlimited

Maximum number of simultaneous Associations No 8 (for each server in a FUSION PACS cluster)

MOVE-SCU AE Parameters

Maximum PDU Size the AE can receive Yes 64kbytes

Maximum PDU Size the AE can send No Unlimited

Maximum number of simultaneous Associations No 1

5 MEDIA INTERCHANGE

FUSION PACS does not support Media Storage.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

74

6 SUPPORT OF EXTENDED CHARACTER SETS

All FUSION PACS DICOM applications support the following:

ISO_IR 100 (ISO 8859-1:1987 Latin Alphabet No. 1 supplementary set)

As well as supporting this Extended Character Set for DICOM messaging, the Query-Server system database and user interface can support the expected display of this character set.

7 SECURITY

7.1 SECURITY PROFILES

The FUSION PACS does not support any Security Profiles.

7.2 ASSOCIATION LEVEL SECURITY

The QUERY-RETRIEVE-SCP AE and the STORAGE-SCP AE can both be configured to check the following DICOM values when determining whether to accept Association Open Requests:

Calling AE Title

Called AE Title

Application Context

The SCP AEs can be configured to accept Association Requests from only a limited list of Calling AE Titles. All SCPs share the same list. The SCP AEs can be configured to check that the Association requestor specifies the correct Called AE Title for the SCP.

In addition, the IP address of the requestor can be checked. The SCP AEs can be constrained to only accept Association Requests from a configured list of IP addresses and AE titles. All SCPs share the same list.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

75

7.3 APPLICATION LEVEL SECURITY

The FUSION PACS Web GUI requires a username and password to access. Specific users must have rights in order to invoke the STORAGE-SCU AE in order to transfer DICOM Storage Instances to a Remote AE.

Maintenance of the DICOM Device configuration also requires authorization for a specific user to access.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

76

8 ANNEXES

8.1 IOD CONTENTS

8.1.1 STORAGE-SCP AE Element Use The following Elements of Composite SOP Instances received by the STORAGE-SCP AE are either stored to the permanent FUSION PACS database or are of particular importance in the received images.

SOP Instances conforming to the following Composite Image SOP Classes are fully supported for display on the system workstations.

Table 8.1-1 SUPPORTED COMPOSITE IMAGE SOP CLASSES FOR DISPLAY

Computed Radiography Image Storage CT Image Storage Digital X-Ray Image Storage - For Presentation

Digital Intra-oral X-Ray Image Storage - For Presentation

MR Image Storage Ultrasound Multi-frame Image Storage (Retired) Ultrasound Multi-frame Image Storage

Ultrasound Image Storage (Retired)

Ultrasound Image Storage

Secondary Capture Image Storage

Digital Mammography X-Ray Image Storage - For Presentation

Nuclear Medicine Image Storage X-Ray Angiographic Image Storage

X-Ray Radiofluoroscopic Image Storage

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

77

Positron Emission Tomography Image Storage

Table 8.1-2 SIGNIFICANT ELEMENTS IN RECEIVED COMPOSITE SOP INSTANCES

Module Attribute Name Tag ID Type Significance

Patient’s Name (0010,0010) Opt Value is saved in database in ^ delimited format. All components of the Patient’s Name are stored in the FUSION PACS database. The total length of the field is a maximum of 64 characters.

Names will be parsed correctly if they are in the format of ‘lname^fname’ or ‘lname, fname’. If space separation is used (i.e., ‘lname fname’), then the entire name will be treated as the last name. Additional ^ delimiters will be added to the end of the name until five delimiters are present.

Patient

Patient’s Sex (0010,0040) Opt Value is saved in the database.

Study Instance UID

(0020,000D) Mand Must be provided.

Value is saved to database.

Study Date (0008,0020) Opt If the date is not in the proper DICOM format, today’s date will be applied to this value.

Value is saved to database.

Referring Physician’s Name

(0008,0090) Opt Value is saved to database.

Accession Number

(0008,0050) Opt Value is saved to database.

General Study

Study Description

(0008,1030) Opt Value is saved to database.

General Series

Modality (0008,0060) Opt Value is saved to database and can be up to 16 characters in length.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

78

Series Description

(0008,103E) Opt Value is saved to database.

Body Part Examined

(0018,0015) Opt Value is saved to database.

Photometric Interpretation

(0028,0004) Cond The following photometric interpretations are supported for image display purposes:

MONOCHROME1, MONOCHROME2, RGB

Images with a value of PALETTE COLOR will be converted to RGB format.

Required if SOP Instance is an Image.

Planar Configuration

(0028,0006) Cond Images with Planar Configuration set to 1 will have their pixel data modified and their Planar Configuration set to 0.

Red Palette Color Lookup Table Descriptor

(0028,1101) Cond Tag removed and stored in private attribute when Photometric Interpretation is set to PALETTE COLOR.

Green Palette Color Lookup Table Descriptor

(0028,1102) Cond Tag removed and stored in private attribute when Photometric Interpretation is set to PALETTE COLOR.

Blue Palette Color Lookup Table Descriptor

(0028,1103) Cond Tag removed and stored in private attribute when Photometric Interpretation is set to PALETTE COLOR.

Red Palette Color Lookup Table Data

(0028,1201) Cond Tag removed and stored in private attribute when Photometric Interpretation is set to PALETTE COLOR.

Image Pixel

Green Palette Color Lookup Table Data

(0028,1202) Cond Tag removed and stored in private attribute when Photometric Interpretation is set to PALETTE COLOR.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

79

Blue Palette Color Lookup Table Data

(0028,1203) Cond Tag removed and stored in private attribute when Photometric Interpretation is set to PALETTE COLOR.

Pixel Data (7fe0,0010) Mand Pixel data is modified when Photometric Interpretation is PALETTE COLOR, when Overlay is embedded in pixel data, or when Planar Configuration is set to 1.

Overlay Bits Allocated

(6000,0100) Cond Will be modified if Overlay is embedded in pixel data. Set to 1 after overlay is moved to Overlay Data tag from Pixel Data tag.

Overlay Bit Position

(6000,0102) Cond Will be modified if Overlay is embedded in pixel data. Set to 0 after overlay is moved to Overlay Data tag from Pixel Data Tag.

Overlay Plane

Module (see Note 1)

Overlay Data (6000,3000) Cond Overlay data will be moved to this tag if embedded in the pixel data.

SOP Common

SOP Instance UID

(0008,0018) Mand Must be provided. If a duplicate SOP Instance UID is received, the system will store the duplicate for later investigation. The system will assign a new UID if the received image data is lossy compressed.

8.1.2 STORAGE-SCU AE Element modification The following table contains a list of all Elements that can have a value modified by the STORAGE-SCU at the time of export using the Storage Service, depending on the capabilities of the receiver:

Table 8.1-3 SIGNIFICANT ELEMENTS IN EXPORTED COMPOSITE SOP INSTANCES

Module Attribute Name Tag ID Value

SOP Common

SOP Instance UID (0008,0018) System assigns a new UID if the image data is lossy compressed by the STORAGE-SCU AE at the time of export. Generation of the new UID is configurable.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

80

Source Image Sequence

(0008,2112) Sequence added to reference the original DICOM image when lossy compressing a SOP Instance. Only added when generation of new SOP Instance UIDs on lossy compression is enabled.

>Referenced SOP Class UID

(0008,1150) The SOP Class UID of the original image is placed here. Only added when generation of new SOP Instance UIDs on lossy compression is enabled.

>Referenced SOP Instance UID

(0008,1155) The SOP Instance UID of the original image is placed here. Only added when generation of new SOP Instance UIDs on lossy compression is enabled.

Image Type (0008,0008) First two values of this tag changed to “DERIVED\SECONDARY” when image is lossy compressed.

Lossy Image Compression

(0028,2110) Enumerated value set to “01” if lossy compression occurs on export.

Lossy Image Compression Ratio

(0028,2112) Set to the compression ratio image has been lossy compressed at when exported

General Image

Derivation Description

(0008,2111) Text description of the type of lossy compression done on the image placed in this field.

8.1.3 Element modification by Web GUI The following table contains a list of all Elements that can have a value modified by the FUSION PACS Web GUI by authorized users.

Table 8.1-3 SIGNIFICANT ELEMENTS EDITED BY FUSION PACS WEB GUI

Module Attribute Name Tag ID Type Significance

Patient ‘sName (0010,0010) Opt Value can be edited. Patient

Patient ID (0010,0020) Opt Value can be edited.

Fusion PACSTM Storage and Distribution Manager DICOM Conformance Statement Revision 2

Merge eFilmFebruary 1,

2005

81

Patient’s Birth Date

(0010,0030) Opt Value can be edited.

Patient’s Sex (0010,0040) Opt Value can be edited.

Accession Number

(0008,0050) Opt Value can be edited.

Study Date (0008,0020) Opt Value can be edited.

Study Time (0008,0030) Op Value can be edited.

Referring Physician’s Name

(0008,0090) Opt Value can be edited.

General Study

Study Description

(0008,1030) Opt Value can be edited.


Recommended