dicom conformance statement - merge conformance statement vericis® image server 3.0 emageon inc....

24
NOTICE - Confidentiality Statement © 2000-2007 Emageon Inc. 1200 Corporate Drive, Suite 200, Birmingham, AL 35242 | Support: 888-EMAGEON. The information contained herein is confidential and is the sole property of Emageon Inc. None of the information may be reproduced, copied, and/ or re-distributed electronically, manually, or otherwise to any person without advance written permission from Emageon, except as may be expressly authorized by contracts or other agreements between Emageon and its customer. Emageon is a registered trademark and Enterprise Visual Medical System (EVMS) is a trademark of Emageon Inc. Other trademarks or service marks referred to herein are the property of their respective owners. DICOM Conformance Statement VERICIS ® Image Server 3.0 Emageon Inc. 09610-0116A http://www.emageon.com

Upload: lyxuyen

Post on 27-Aug-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DICOM Conformance Statement - Merge Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A  VERICIS Image Server 3.0 …

NOTICE - Confidentiality Statement © 2000-2007 Emageon Inc. 1200 Corporate Drive, Suite 200, Birmingham, AL 35242 | Support: 888-EMAGEON. The information contained herein is confidential and is the sole property of Emageon Inc. None of the information may be reproduced, copied, and/ or re-distributed electronically, manually, or otherwise to any person without advance written permission from Emageon, except as may be expressly authorized by contracts or other agreements between Emageon and its customer. Emageon is a registered trademark and Enterprise Visual Medical System (EVMS) is a trademark of Emageon Inc. Other trademarks or service marks referred to herein are the property of their respective owners.

DICOM Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A http://www.emageon.com

Page 2: DICOM Conformance Statement - Merge Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A  VERICIS Image Server 3.0 …

VERICIS Image Server 3.0 DICOM Conformance Statements ________________________________________________________________________________________

PROPRIETARY AND CONFIDENTIAL. VERIFY CORRECT DOCUMENT REVISION PRIOR TO USE. 09610-0116A Page 2 of 24

Revision History Document Version

Date Author Description

09610-0045A 25-May, 2000 Keith Klassy Created 09610-0045B 09-May, 2001 Cyndy Koobs Updated for 2.2 09610-0045C 20-Oct-2003 Cyndy Koobs Updated for 3.0 09610-0116A 08-Jan-2007 David Miller Re-branded and assigned

new part number

Page 3: DICOM Conformance Statement - Merge Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A  VERICIS Image Server 3.0 …

VERICIS Image Server 3.0 DICOM Conformance Statements ________________________________________________________________________________________

PROPRIETARY AND CONFIDENTIAL. VERIFY CORRECT DOCUMENT REVISION PRIOR TO USE. 09610-0116A Page 3 of 24

CONTENTS 1. INTRODUCTION ....................................................................................................5

2. IMPLEMENTATION MODEL .................................................................................6

2.1 APPLICATION DATA FLOW DIAGRAM.........................................................................6 2.2 FUNCTIONAL DEFINITIONS OF APPLICATION ENTITIES ................................................7 2.3 SEQUENCING OF REAL-WORLD EVENTS...................................................................7

3. AE SPECIFICATIONS............................................................................................8

3.1 SENDER AE...........................................................................................................8 3.1.1 Association Establishment Policies........................................................................... 9

3.1.1.1 General ............................................................................................................... 9 3.1.1.2 Number of Associations...................................................................................... 9 3.1.1.3 Asynchronous Nature ......................................................................................... 9 3.1.1.4 Implementation Identifying Information............................................................... 9

3.1.2 Association Initiation Policy....................................................................................... 9 3.1.2.1 User Requests Transmission of Images ............................................................. 9

3.1.2.1.1 Associated Real-World Activity ....................................................................................................9 3.1.2.1.2 Proposed Presentation Contexts .................................................................................................9

3.1.2.1.2.1 SOP Specific Conformance ⎯ Storage 11 3.1.3 Association Acceptance Policy................................................................................ 11

3.2 IMPORTER AE...................................................................................................... 11 3.2.1 Association Establishment Policies......................................................................... 12

3.2.1.1 General ............................................................................................................. 12 3.2.1.2 Number of Associations .................................................................................... 12 3.2.1.3 Asynchronous Nature ....................................................................................... 12 3.2.1.4 Implementation Identifying Information............................................................. 12

3.2.2 Association Initiation Policies .................................................................................. 12 3.2.3 Association Acceptance Policies............................................................................. 12

3.2.3.1 Real-World Activity ⎯ External system requests storage of images and Storage Commitment...................................................................................................................... 12

3.2.3.1.1 Associated Real-World Activity ..................................................................................................12 3.2.3.1.2 Presentation Context Table .......................................................................................................14

3.2.3.1.2.1 SOP Specific Conformance ⎯ Verification 15 3.2.3.1.2.2 SOP Specific Conformance ⎯ Storage and Storage Commitment 15 3.2.3.1.2.3 SOP Specific Conformance ⎯ Storage Commitment Notification 16

3.2.3.1.3 Presentation Context Acceptance Criterion ...............................................................................16 3.2.3.1.4 Transfer Syntax Selection Policies ............................................................................................16

3.3 QUERY/RETRIEVE AE...........................................................................................17 3.3.1 Association Establishment Policies......................................................................... 17

3.3.1.1 General ............................................................................................................. 17 3.3.1.2 Number of Associations.................................................................................... 17 3.3.1.3 Asynchronous Nature ....................................................................................... 18 3.3.1.4 Implementation Identifying Information............................................................. 18

3.3.2 Association Initiation Policy..................................................................................... 18

Page 4: DICOM Conformance Statement - Merge Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A  VERICIS Image Server 3.0 …

VERICIS Image Server 3.0 DICOM Conformance Statements ________________________________________________________________________________________

PROPRIETARY AND CONFIDENTIAL. VERIFY CORRECT DOCUMENT REVISION PRIOR TO USE. 09610-0116A Page 4 of 24

3.3.2.1 Real-World Activity ⎯ User submits query or requests image retrieval ........... 18 3.3.2.1.1 Associated Real-World Activity ..................................................................................................18 3.3.2.1.2 Proposed Presentation Contexts ...............................................................................................18

3.3.2.1.2.1 SOP Specific Conformance ⎯ Find SOP Classes 18 3.3.2.1.2.2 SOP Specific Conformance ⎯ Move SOP Classes 19

3.3.3 Association Acceptance Policy ............................................................................... 19 3.3.3.1 Real-World Activity ⎯ External system queries VERICIS ............................... 19

3.3.3.1.1 Associated Real-World Activity ..................................................................................................19 3.3.3.1.2 Presentation Context Table .......................................................................................................19

3.3.3.1.2.1 SOP Specific Conformance - Verification 20 3.3.3.1.2.2 SOP Specific Conformance ⎯ FIND SOP Classes 20 3.3.3.1.2.3 SOP Specific Conformance - MOVE SOP Classes 21 3.3.3.1.2.4 SOP Specific Conformance - GET SOP Classes 21

3.3.3.1.3 Presentation Context Acceptance Criteria .................................................................................22 3.3.3.1.4 Transfer Syntax Selection Policies ............................................................................................22

4. COMMUNICATION PROFILES............................................................................23

4.1 SUPPORTED COMMUNICATION STACKS ..................................................................23 4.2 TCP/IP ...............................................................................................................23

4.2.1 Physical Media Support .......................................................................................... 23

5. EXTENSIONS/SPECIALIZATIONS/PRIVATIZATIONS.......................................23

6. CONFIGURATION ...............................................................................................23

6.1 AE TITLE/PRESENTATION ADDRESS MAPPING ........................................................23 6.2 CONFIGURABLE PARAMETERS ...............................................................................23

7. SUPPORT FOR EXTENDED CHARACTER SETS .............................................24

Page 5: DICOM Conformance Statement - Merge Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A  VERICIS Image Server 3.0 …

VERICIS Image Server 3.0 DICOM Conformance Statements ________________________________________________________________________________________

PROPRIETARY AND CONFIDENTIAL. VERIFY CORRECT DOCUMENT REVISION PRIOR TO USE. 09610-0116A Page 5 of 24

1. INTRODUCTION

This document is the DICOM 3.0 Conformance Statement for VERICIS Image Server 3.0. VERICIS is a self-contained networked computer system used for capturing, storing, and displaying diagnostic medical images. The system conforms to the DICOM 3.0 standard to allow the sharing of medical information with other digital imaging systems.

Page 6: DICOM Conformance Statement - Merge Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A  VERICIS Image Server 3.0 …

VERICIS Image Server 3.0 DICOM Conformance Statements ________________________________________________________________________________________

PROPRIETARY AND CONFIDENTIAL. VERIFY CORRECT DOCUMENT REVISION PRIOR TO USE.

2. IMPLEMENTATION MODEL

2.1 Application Data Flow Diagram Figure 1 - VERICIS DICOM Data Flow Diagram

09610-0116A Page 6 of 24

Sender App lica tion

E ntity

User requests im age

transm ission

Im ages stored on d isk

Im ages rece ived on externa l

system

Externa l system requests storage of im ages or storage

com m itm ent

Q uery/Retrieve

Applica tion E ntity

External system rece ives im ages satisfy ing query

D IC O M 3.0 In terface

Im porter App lica tion

E ntity

Local database processes external w orklist or im age

query

Externa l system requests im ages

Page 7: DICOM Conformance Statement - Merge Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A  VERICIS Image Server 3.0 …

VERICIS Image Server 3.0 DICOM Conformance Statements ________________________________________________________________________________________

PROPRIETARY AND CONFIDENTIAL. VERIFY CORRECT DOCUMENT REVISION PRIOR TO USE. 09610-0116A Page 7 of 24

The Sender AE can send Storage Image objects as a C-STORE SCU. It receives requests from a VERICIS user to transmit a list of images to a specific DICOM destination. The Importer AE can receive Storage Image objects as a C-STORE SCP. As an SCP it can respond to external Storage Requests which are either unsolicited or a result of DICOM C-MOVE requests. It can also receive Storage Commitment Push Model N-ACTION Requests from the SCU. The Importer can send all N-EVENT Reports over this same Association or open a new association to the SCU and send the N-EVENT report over the new association. The Query/Retrieve AE allows external systems to query VERICIS for patient, study and series demographic queries as a C-FIND SCP. Also image retrievals will be processed by this AE as a C-MOVE SCP. The Print Management AE enables users to initiate an association with a DICOM-compliant printer to print a list of selected images. The Study Content Notification AE sends Study Content Notification objects as a C-STORE SCU. It can send these objects whenever VERICIS receives a new study, a study is flushed from the RAID, or a study has been retrieved from the archive.

2.2 Functional Definitions of Application Entities VERICIS contains, conceptually, three local Application Entities (AE’s): Sender, Importer, and Query/Retrieve. The AE’s run as background Windows NT tasks. The Sender AE acts as an SCU and implements the Storage Service Class operation. It can transmit images captured as frame grabs from external devices or images that have been received from prior external DICOM transmissions. The Importer AE acts as an SCP and implements the Storage Service Class operation. It can receive unsolicited image storage requests from external DICOM storage SCUs as long as the external SCU is configured on the Vericis. It also acts as an SCP for the Storage Commitment Push Model SOP Class. The Query/Retrieve AE runs as both an SCP that implements the Query/Retrieve Service Class. . It can receive requests from external devices to query the database for patients, study and series demographics, and images.

2.3 Sequencing of Real-World Events Not applicable.

Page 8: DICOM Conformance Statement - Merge Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A  VERICIS Image Server 3.0 …

VERICIS Image Server 3.0 DICOM Conformance Statements ________________________________________________________________________________________

PROPRIETARY AND CONFIDENTIAL. VERIFY CORRECT DOCUMENT REVISION PRIOR TO USE. 09610-0116A Page 8 of 24

3. AE SPECIFICATIONS

VERICIS can have the Application Entity Titles of all it’s Service Class Users (SCU’s) configured in any manner (all with the same title, all different, etc.). However, all the Service Class Providers (SCP’s) present in VERICIS (C-STORE SCP, C-FIND SCP) must have separate Application Entity Titles.

3.1 Sender AE The Sender AE provides Standard Conformance to the following DICOM V3.0 SOP Classes as an SCU:

Table 1: Sender AE SOP Class Conformance as SCU

SOP Class Name SOP Class UID US Multi-frame Storage (Retired) 1.2.840.10008.5.1.4.1.1.3

US Multi-frame Storage 1.2.840.10008.5.1.4.1.1.3.1 US Image Storage (Retired) 1.2.840.10008.5.1.4.1.1.6

US Image Storage 1.2.840.10008.5.1.4.1.1.6.1 NM Image Storage (Retired) 1.2.840.10008.5.1.4.1.1.5

NM Image Storage 1. 2.840.10008.5.1.4.1.1.20 Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7 X-Ray Angiographic Image Storage 1.2.840.10008.5.1.4.1.1.12.1 XRF Angiographic Image Storage 1.2.840.10008.5.1.4.1.1.12.2

CR Image Storage 1.2.840.10008.5.1.4.1.1.1 CT Image Storage 1.2.840.10008.5.1.4.1.1.2 MR Image Storage 1.2.840.10008.5.1.4.1.1.4

The Sender AE will attempt to send stored DICOM images in the abstract syntax in which they were received. If a negotiated association to a remote C-STORE SCP does not support the required abstract syntax, the Sender AE will attempt to transform the image object into an abstract syntax that is supported on that association. The transformations that the Sender AE will attempt depend on the initial abstract syntax of the image. To send images objects in either the single or multi-frame retired Ultrasound SOP classes across associations not supporting these classes, the Sender AE first attempts to send the images by transforming them into the matching (single or multi-frame) Ultrasound new SOP classes. Likewise, for associations not supporting the new Ultrasound classes, the Sender AE will transform the images into the corresponding retired class. If this transformed syntax is still not supported on the association and if the image is not a multi-frame object, then the Sender AE finally attempts to send the image as a Secondary Capture object. If the association does not support the Secondary Capture abstract syntax, or if it is a multi-frame object, then the image will fail to be sent. For images other than the four Ultrasound mentioned above and as long as the image is not a multi-frame object, if the SOP class of that image is not supported on an association then the Sender AE will attempt to transmit the image as a Secondary Capture object. If the Secondary Capture abstract syntax is not supported on the association then the image cannot be sent. The Sender AE will attempt to send stored DICOM images in the transfer syntax in which they were received. If, however, that transfer syntax is not supported on an association the Sender AE will transform the transfer syntax of the image to the default DICOM Implicit VR Little Endian and send it in that syntax. The Sender AE represents a single task on a Windows NT machine, with multiple instances of the Sender AE possible on a single host. Each Sender AE is configured to send to a single remote DICOM C-STORE SCP destination. Multiple C-STORE SCP destinations can be implemented by configuring more than one Sender AE.

Page 9: DICOM Conformance Statement - Merge Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A  VERICIS Image Server 3.0 …

VERICIS Image Server 3.0 DICOM Conformance Statements ________________________________________________________________________________________

PROPRIETARY AND CONFIDENTIAL. VERIFY CORRECT DOCUMENT REVISION PRIOR TO USE. 09610-0116A Page 9 of 24

In this case each separate Sender AE acts independently of any others (are implemented as separate processes).

3.1.1 Association Establishment Policies

3.1.1.1 General The Sender AE will initiate a new association when the user requests the transmission of a set of images (either a complete study or series, or part thereof). Also, VERICIS can be configured to automatically send (i.e. forward) any images that are sent to it (received via the Import AE). An attempt will be made to transmit all the images in the study in a single association. The association will be released when all the images have been sent. If the association is broken or some other association related error is detected, the association will be aborted and an attempt will be made to transmit the unsent images in a new association. The maximum PDU size that will be offered is configurable, and by default is16,384 bytes.

3.1.1.2 Number of Associations Each Sender AE process will only attempt to open one association at a time to the destination it is configured to send to. However, as multiple destinations can be configured, each with their own Sender AE process, multiple Sender AE connections can be open at one time.

3.1.1.3 Asynchronous Nature The Sender AE does not provide asynchronous behavior. All association requests must be completed and acknowledged before a new operation can be initiated.

3.1.1.4 Implementation Identifying Information By default the Sender SCU AE supplies an implementation UID of “1.2.840.113711.1”. The implementation version name is configured at the time of installation.

3.1.2 Association Initiation Policy The Sender AE attempts to open a new association for each set of images within a single study it attempts to transfer (i.e. images belonging to separate studies will not be sent over the same association). This occurs when a user of VERICIS requests the transmission of Images.

3.1.2.1 User Requests Transmission of Images

3.1.2.1.1 Associated Real-World Activity An association is initiated when a VERICIS user requests the transmission of images. If an error occurs during transmission, the current association is released, and a new association will be initiated in order to continue image transmission. The maximum number of retries for a study to be sent is configurable.

3.1.2.1.2 Proposed Presentation Contexts

Table 2: Sending Proposed Presentation Contexts

Abstract Syntax Transfer Syntax Name UID Name UID

Role Extended Negotiation

US Multi-frame Storage (retired)

1.2.840.10008.5.1.4.1.1.3 DICOM Implicit VR Little Endian (uncompressed)

1.2.840.10008.1.2 SCU None

US Multi-frame Storage (retired)

1.2.840.10008.5.1.4.1.1.3 DICOM Explicit VR Little Endian (uncompressed)

1.2.840.10008.1.2.1 SCU None

Page 10: DICOM Conformance Statement - Merge Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A  VERICIS Image Server 3.0 …

VERICIS Image Server 3.0 DICOM Conformance Statements ________________________________________________________________________________________

PROPRIETARY AND CONFIDENTIAL. VERIFY CORRECT DOCUMENT REVISION PRIOR TO USE. 09610-0116A Page 10 of 24

Abstract Syntax Transfer Syntax Name UID Name UID

Role Extended Negotiation

US Multi-frame Storage (retired)

1.2.840.10008.5.1.4.1.1.3 DICOM Explicit JPEG baseline lossy compression

1.2.840.10008.1.2.4.50 SCU None

US Multi-frame Storage

1.2.840.10008.5.1.4.1.1.3.1 DICOM Implicit VR Little Endian (uncompressed)

1.2.840.10008.1.2 SCU None

US Multi-frame Storage

1.2.840.10008.5.1.4.1.1.3.1 DICOM Explicit VR Little Endian (uncompressed)

1.2.840.10008.1.2.1 SCU None

US Multi-frame Storage

1.2.840.10008.5.1.4.1.1.3.1 DICOM Explicit JPEG baseline lossy compression

1.2.840.10008.1.2.4.50 SCU None

US Image Storage (Retired)

1.2.840.10008.5.1.4.1.1.6 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCU None

US Image Storage (Retired)

1.2.840.10008.5.1.4.1.1.6 DICOM Explicit VR Little Endian

1.2.840.10008.1.2.1 SCU None

US Image Storage (Retired)

1.2.840.10008.5.1.4.1.1.6 DICOM Explicit JPEG baseline lossy compression

1.2.840.10008.1.2.4.50 SCU None

US Image Storage

1.2.840.10008.5.1.4.1.1.6.1 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCU None

US Image Storage

1.2.840.10008.5.1.4.1.1.6.1 DICOM Explicit VR Little Endian

1.2.840.10008.1.2.1 SCU None

US Image Storage

1.2.840.10008.5.1.4.1.1.6.1 DICOM Explicit JPEG baseline lossy compression

1.2.840.10008.1.2.4.50 SCU None

NM Image Storage (Retired)

1.2.840.10008.5.1.4.1.1.5 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCU None

NM Image Storage (Retired)

1.2.840.10008.5.1.4.1.1.5 DICOM Explicit VR Little Endian

1.2.840.10008.1.2.1 SCU None

NM Image Storage (Retired)

1.2.840.10008.5.1.4.1.1.5 DICOM Explicit JPEG baseline lossy compression

1.2.840.10008.1.2.4.50 SCU None

NM Image Storage (Retired)

1.2.840.10008.5.1.4.1.1.5 DICOM JPEG Lossless Proc 14

1.2.840.10008.1.2.4.57 SCU None

NM Image Storage (Retired)

1.2.840.10008.5.1.4.1.1.5 DICOM JPEG Lossless First Order Prediction

1.2.840.10008.1.2.4.70 SCU None

Secondary Capture Image

Storage

1.2.840.10008.5.1.4.1.1.7 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCU None

Secondary Capture Image

Storage

1.2.840.10008.5.1.4.1.1.7 DICOM Explicit VR Little Endian

1.2.840.10008.1.2.1 SCU None

Secondary Capture Image

Storage

1.2.840.10008.5.1.4.1.1.7 DICOM Explicit JPEG baseline lossy compression

1.2.840.10008.1.2.4.50 SCU None

Secondary Capture Image

Storage

1.2.840.10008.5.1.4.1.1.7 DICOM JPEG Lossless Proc 14 (Selection Value 1)

1.2.840.10008.1.2.4.70 SCU None

XA Image Storage

1.2.840.10008.5.1.4.1.1.12.1 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCU None

XA Image Storage

1.2.840.10008.5.1.4.1.1.12.1 DICOM Explicit VR Little Endian

1.2.840.10008.1.2.1 SCU None

XA Image Storage

1.2.840.10008.5.1.4.1.1.12.1 DICOM JPEG Lossless Proc 14 (Selection Value 1)

1.2.840.10008.1.2.4.70 SCU None

XRF Image Storage

1.2.840.10008.5.1.4.1.1.12.2 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCU None

XRF Image Storage

1.2.840.10008.5.1.4.1.1.12.2 DICOM Explicit VR Little Endian

1.2.840.10008.1.2.1 SCU None

Page 11: DICOM Conformance Statement - Merge Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A  VERICIS Image Server 3.0 …

VERICIS Image Server 3.0 DICOM Conformance Statements ________________________________________________________________________________________

PROPRIETARY AND CONFIDENTIAL. VERIFY CORRECT DOCUMENT REVISION PRIOR TO USE. 09610-0116A Page 11 of 24

Abstract Syntax Transfer Syntax Name UID Name UID

Role Extended Negotiation

XRF Image

Storage

1.2.840.10008.5.1.4.1.1.12.2

DICOM JPEG Lossless

Proc 14 (Selection Value 1)

1.2.840.10008.1.2.4.70

SCU

None

CR Image Storage

1.2.840.10008.5.1.4.1.1.1 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCU None

CR Image Storage

1.2.840.10008.5.1.4.1.1.1 DICOM Explicit VR Little Endian

1.2.840.10008.1.2.1 SCU None

CT Image Storage

1.2.840.10008.5.1.4.1.1.2 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCU None

CT Image Storage

1.2.840.10008.5.1.4.1.1.2 DICOM Explicit VR Little Endian

1.2.840.10008.1.2.1 SCU None

MR Image Storage

1.2.840.10008.5.1.4.1.1.4 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCU None

MR Image Storage

1.2.840.10008.5.1.4.1.1.4 DICOM Explicit VR Little Endian

1.2.840.10008.1.2.1 SCU None

Note: The transfer syntaxes and supported SOP Classes the Storage AE proposes, as listed above, represent the default behavior. The Storage AE can be configured to propose a subset of these contexts.

3.1.2.1.2.1 SOP Specific Conformance ⎯ Storage

In the case of a successful C-STORE response from the SCP, the Storage AE will continue to send any unsent images belonging to the same study. The association will be properly released after all relevant images have been sent. If the image was originally acquired through a DICOM device, the entire set of tags received with the image will be saved in VERICIS. When the object is selected for transmission from VERICIS, the content of these objects will be as they were originally received unless patient demographic information is altered. In such cases the latest values in the database will replace the original patient information in the DICOM image. Thus, the set of optional tags contained in DICOM objects going out from VERICIS depends on the information that was received.

3.1.3 Association Acceptance Policy The Sender AE does not accept associations.

3.2 Importer AE The Importer AE provides Standard Conformance to the following DICOM V3.0 SOP Classes as an SCP: VERICIS can be configured to use the retired US Image objects (US Image Storage, 1.2.840.10008.5.1.4.1.1.6, and US Multi-frame Storage, 1.2.840.10008.5.1.4.1.1.3) rather than the current US objects.

Table 3: SOP Class Conformance as SCP

SOP Class Name SOP Class UID Verification 1.2.840.10008.1.1

Ultrasound Multi-Frame Image Storage (Retired) 1.2.840.10008.5.1.4.1.1.3 Ultrasound Multi-Frame Image Storage 1.2.840.10008.5.1.4.1.1.3.1

Ultrasound Image Storage (Retired) 1.2.840.10008.5.1.4.1.1.6 Ultrasound Image Storage 1.2.840.10008.5.1.4.1.1.6.1

Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7 X-Ray Angiographic Image Storage 1.2.840.10008.5.1.4.1.1.12.1

NM Image Storage (Retired) 1.2.840.10008.5.1.4.1.1.5

Page 12: DICOM Conformance Statement - Merge Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A  VERICIS Image Server 3.0 …

VERICIS Image Server 3.0 DICOM Conformance Statements ________________________________________________________________________________________

PROPRIETARY AND CONFIDENTIAL. VERIFY CORRECT DOCUMENT REVISION PRIOR TO USE. 09610-0116A Page 12 of 24

SOP Class Name SOP Class UID NM Image Storage 1.2.840.10008.5.1.4.1.1.20 CR Image Storage 1.2.840.10008.5.1.4.1.1.1 CT Image Storage 1.2.840.10008.5.1.4.1.1.2 MR Image Storage 1.2.840.10008.5.1.4.1.1.4 RF Image Storage 1.2.840.10008.5.1.4.1.1.12.2

DX Image Storage – For Presentation 1.2.840.10008.5.1.4.1.1.1.1 DX Image Storage – For Processing 1.2.840.10008.5.1.4.1.1.1.1.1

MG Image Storage – For Presentation 1.2.840.10008.5.1.4.1.1.1.2 MG Image Storage – For Processing 1.2.840.10008.5.1.4.1.1.1.2.1

Storage Commitment Push Model 1.2.840.10008.1.20.1

These are the default SOP Classes supported. By altering the configuration it is possible to support fewer or more SOP Classes.

3.2.1 Association Establishment Policies

3.2.1.1 General The Importer AE accepts associations from external DICOM C-STORE SCU’s to provide storage on the VERICIS system of DICOM objects. The Importer AE can send a request for establishing association to an SCU in the case of that SCU sending a storage commitment request and then dropping the association immediately.

3.2.1.2 Number of Associations The Importer AE places configurable limitations on the number of simultaneous connections it will support. Once the Importer AE accepts an association, a spawned child task will receive any images transmitted on that association and store them on the hard drive.

3.2.1.3 Asynchronous Nature The Importer AE does not provide asynchronous behavior.

3.2.1.4 Implementation Identifying Information The Importer AE provides an implementation UID of “1.2.840.113711.9”. The implementation version name is configured at the time of installation.

3.2.2 Association Initiation Policies In the case of the SCU sending a storage commitment request and then dropping the association immediately, the Importer AE can send a request for establishing association to it in order to send an N-EVENT-REPORT. No other associations can be initiated by Importer AE.

3.2.3 Association Acceptance Policies An association is accepted when an external application requests storage of images on the VERICIS system. The Importer AE accepts associations only if they have valid presentation contexts. It can be configured to accept only associations with certain hosts.

3.2.3.1 Real-World Activity ⎯ External system requests storage of images and Storage Commitment

3.2.3.1.1 Associated Real-World Activity

Page 13: DICOM Conformance Statement - Merge Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A  VERICIS Image Server 3.0 …

VERICIS Image Server 3.0 DICOM Conformance Statements ________________________________________________________________________________________

PROPRIETARY AND CONFIDENTIAL. VERIFY CORRECT DOCUMENT REVISION PRIOR TO USE. 09610-0116A Page 13 of 24

The associated Real-World Activity with the C-STORE service is the storage of medical image data on a designated hard disk. The Importer AE will return a failure status if it is unable to store the images on to the hard disk. The following elements are of particular importance in the received images:

Table 4: Significant Elements in Received Images

Attribute Name Tag ID Significance Patient Name (0010,0010) Importing SCP can be configured to apply a default value if there is no

value specified. Value is saved to database as separate first and last names. Only first and

last names are entered in the VERICIS database. 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.

VERICIS can be configured to convert all names to uppercase only. Patient ID (0010,0010) Importing SCP can be configured to apply a default value if there is no

value specified. The Patient ID must be unique.

Verification on incoming Patient IDs is performed. If an ID already exists but the existing name does not match, then the ID is coerced to the form

‘<original ID>+1’. Value is saved to database.

Patient’s Birth Date (0010,0030) Importing SCP can be configured to apply a default value if there is no value specified.

Value is saved to database. Patient’s Sex (0010,0040) First character must be ‘M’, ‘m’, ‘F’, ‘f’, ‘O’, or ‘o’. If a different value or not

specified then will be entered in the database as ‘U’, unknown. Value is saved to database. (The value 'U' is for internal use only, and is updated to

'O' on export). SOP Instance UID (0008,0018) Must be provided.

Study Date (0008,0020) Importing SCP can be configured to apply a default value if there is no value specified.

Value is saved to database. Accession Number (0008,0050) Importing SCP can be configured to apply a default value if there is no

value specified. Value is saved to database.

Modality (0008,0060) Importing SCP can be configured to apply a default value if there is no value specified.

Value is saved to database but must be two characters in length. Referring Physician’s

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

Study Description (0008,1030) If matched value(s) in the VERICIS exam type database then it will be saved to the database as an exam type.

Series Description (0008,103E) If matched value(s) in the VERICIS exam type database then it will be saved to the database as an exam type.

Operator’s Name (0008,1070) If name matches a valid User of VERICIS then it will be saved to the database as the sonographer.

Body Part Examined (0018,0015) If matched value(s) in the VERICIS exam type database then it will be saved to the database as an exam type.

Image Type (0008,0008) If the third value, the modality specific value, matches value (s) in the VERICIS exam type database then it will be saved to the database as an

exam type. Study Instance UID (0020,000D) Must be provided.

Value is saved to database.

Page 14: DICOM Conformance Statement - Merge Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A  VERICIS Image Server 3.0 …

VERICIS Image Server 3.0 DICOM Conformance Statements ________________________________________________________________________________________

PROPRIETARY AND CONFIDENTIAL. VERIFY CORRECT DOCUMENT REVISION PRIOR TO USE. 09610-0116A Page 14 of 24

The Importer AE provides support for Storage Commitment Push Model. The Importer AE expects the SCU to open an Association, send one or more images, and then send the Storage Commitment Request for those images. The Importer will then send the N-EVENT Report over this same Association. If it cannot do so then it will open a new association with the SCU and send the N-EVENT-REPORT over the new association.

3.2.3.1.2 Presentation Context Table Any of the Presentation Contexts shown in Table 5 are acceptable to the Importer AE for receiving images.

Table 5: Proposed Presentation Contexts

Abstract Syntax Transfer Syntax Name UID Name UID

Role Extended Negotiation

US Multi-frame Storage (Retired)

1.2.840.10008.5.1.4.1.1.3 DICOM Ixplicit VR Little Endian

1.2.840.10008.1.2 SCP None

US Multi-frame Storage (Retired)

1.2.840.10008.5.1.4.1.1.3 DICOM Explicit VR Little Endian

1.2.840.10008.1.2.1 SCP None

US Multi-frame Storage (Retired)

1.2.840.10008.5.1.4.1.1.3 DICOM Explicit JPEG baseline lossy compression

1.2.840.10008.1.2.4.50 SCP None

US Multi-frame Storage

1.2.840.10008.5.1.4.1.1.3.1 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCP None

US Multi-frame Storage

1.2.840.10008.5.1.4.1.1.3.1 DICOM Explicit VR Little Endian

1.2.840.10008.1.2.1 SCP None

US Multi-frame Storage

1.2.840.10008.5.1.4.1.1.3.1 DICOM Explicit JPEG baseline lossy compression

1.2.840.10008.1.2.4.50 SCP None

US Image Storage (Retired)

1.2.840.10008.5.1.4.1.1.6 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCP None

US Image Storage (Retired)

1.2.840.10008.5.1.4.1.1.6 DICOM Explicit VR Little Endian

1.2.840.10008.1.2.1 SCP None

US Image Storage (Retired)

1.2.840.10008.5.1.4.1.1.6 DICOM Explicit JPEG baseline lossy compression

1.2.840.10008.1.2.4.50 SCP None

US Image Storage 1.2.840.10008.5.1.4.1.1.6.1 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCP None

US Image Storage 1.2.840.10008.5.1.4.1.1.6.1 DICOM Explicit VR Little Endian

1.2.840.10008.1.2.1 SCP None

US Image Storage 1.2.840.10008.5.1.4.1.1.6.1 DICOM Explicit JPEG baseline lossy compression

1.2.840.10008.1.2.4.50 SCP None

XA Image Storage 1.2.840.10008.5.1.4.1.1.12.1 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCP None

XA Image Storage 1.2.840.10008.5.1.4.1.1.12.1 DICOM Explicit VR Little Endian

1.2.840.10008.1.2.1 SCP None

XA Image Storage 1.2.840.10008.5.1.4.1.1.12.1 DICOM JPEG Lossless Proc 14 (Selection Value

1)

1.2.840.10008.1.2.4.70 SCP None

NM Image Storage (Retired)

1.2.840.10008.5.1.4.1.1.5 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCP None

NM Image Storage (Retired)

1.2.840.10008.5.1.4.1.1.5 DICOM Explicit VR Little Endian

1.2.840.10008.1.2.1 SCP None

NM Image Storage (Retired)

1.2.840.10008.5.1.4.1.1.5 DICOM JPEG Lossless Proc 14

1.2.840.10008.1.2.4.57 SCP None

NM Image Storage (Retired)

1.2.840.10008.5.1.4.1.1.5 DICOM Explicit JPEG baseline lossy compression

1.2.840.10008.1.2.4.50 SCP None

NM Image Storage (Retired)

1.2.840.10008.5.1.4.1.1.20 DICOM JPEG Lossless Proc 14 (Selection Value

1)

1.2.840.10008.1.2.4.70 SCP None

Page 15: DICOM Conformance Statement - Merge Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A  VERICIS Image Server 3.0 …

VERICIS Image Server 3.0 DICOM Conformance Statements ________________________________________________________________________________________

PROPRIETARY AND CONFIDENTIAL. VERIFY CORRECT DOCUMENT REVISION PRIOR TO USE. 09610-0116A Page 15 of 24

Abstract Syntax Transfer Syntax Name UID Name UID

Role Extended Negotiation

NM Image Storage 1.2.840.10008.5.1.4.1.1.20 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCP None

NM Image Storage 1.2.840.10008.5.1.4.1.1.20 DICOM Explicit VR Little Endian

1.2.840.10008.1.2.1 SCP None

NM Image Storage 1.2.840.10008.5.1.4.1.1.20 DICOM JPEG Lossless Proc 14

1.2.840.10008.1.2.4.57 SCP None

NM Image Storage 1.2.840.10008.5.1.4.1.1.20 DICOM JPEG Lossless First Order Prediction

1.2.840.10008.1.2.4.70 SCP None

NM Image Storage 1.2.840.10008.5.1.4.1.1.20 DICOM Explicit JPEG baseline lossy compression

1.2.840.10008.1.2.4.50 SCP None

CR Image Storage 1.2.840.10008.5.1.4.1.1.1 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCP None

CR Image Storage 1.2.840.10008.5.1.4.1.1.1 DICOM Explicit VR Little Endian

1.2.840.10008.1.2.1 SCP None

CT Image Storage 1.2.840.10008.5.1.4.1.1.2 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCP None

CT Image Storage 1.2.840.10008.5.1.4.1.1.2 DICOM Explicit VR Little Endian

1.2.840.10008.1.2.1 SCP None

MR Image Storage 1.2.840.10008.5.1.4.1.1.4 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCP None

MR Image Storage 1.2.840.10008.5.1.4.1.1.4 DICOM Explicit VR Little Endian

1.2.840.10008.1.2.1 SCP None

RF Image Storage 1.2.840.10008.5.1.4.1.1.12.2 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCP None

RF Image Storage 1.2.840.10008.5.1.4.1.1.12.2 DICOM Explicit VR Little Endian

1.2.840.10008.1.2.1 SCP None

RF Image Storage 1.2.840.10008.5.1.4.1.1.12.2 DICOM JPEG Lossless Proc 14 (Selection Value

1)

1.2.840.10008.1.2.4.70 SCP None

DX Image Storage – For Presentation

1.2.840.10008.5.1.4.1.1.1.1 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCP None

DX Image Storage – For Processing

1.2.840.10008.5.1.4.1.1.1.1.1 DICOM Explicit VR Little Endian

1.2.840.10008.1.2.1 SCP None

MG Image Storage - Processing

1.2.840.10008.5.1.4.1.1.1.2 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCP None

MG Image Storage – For Presentation

1.2.840.10008.5.1.4.1.1.1.2.1 DICOM Explicit VR Little Endian

1.2.840.10008.1.2.1 SCP None

Storage Commitment Push Model

1.2.840.10008.1.20.1 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCP None

3.2.3.1.2.1 SOP Specific Conformance ⎯ Verification

The Importer AE provides standard conformance to the Verification SOP Class as an SCP.

3.2.3.1.2.2 SOP Specific Conformance ⎯ Storage and Storage Commitment

The Importer AE provides Level 2 DICOM conformance to the Importing SOP Class. A successful storage operation means that the entire original DICOM Image Object has been written to the internal storage on the VERICIS system. In addition, a subset of the Image Attributes as defined in 3.2.3.1.1 has been stored to the database. Thus, all elements have been stored and may be accessed. The Importer AE returns one of the following status codes if the C-STORE operation was unsuccessful:

Page 16: DICOM Conformance Statement - Merge Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A  VERICIS Image Server 3.0 …

VERICIS Image Server 3.0 DICOM Conformance Statements ________________________________________________________________________________________

PROPRIETARY AND CONFIDENTIAL. VERIFY CORRECT DOCUMENT REVISION PRIOR TO USE. 09610-0116A Page 16 of 24

• A700 (Out of Resources). Indicates that there was not enough disk space to store the image. The image will not be saved and the association will be dropped.

• B000 (Coercion of Data Elements). Indicates that one or more element values were coerced. Refer to the Attributes defined in 3.2.3.1.1 for a list of those that can be coerced. Note that return of this status is normally disabled as some SCUs treat it as an Error code rather than a Warning.

• A900 (Data Set does not match SOP Class). Indicates that the Data Set does not encode an instance of the SOP Class specified.

• C000 (Cannot understand) Indicates that the Data Set cannot be parsed into elements by the Importer AE.

The Importer AE supports Storage Commitment Push Model as described earlier. The Importer will never delete any received images that can be successfully parsed and contain all the necessary information to add the image to the database (see the table of significant DICOM elements defined earlier). The images will always be archived to media of some sort (usually WORM or DLT media). Images are only flushed from the hard disk storage if they have been successfully archived to the media.

3.2.3.1.2.3 SOP Specific Conformance ⎯ Storage Commitment Notification

The Importer takes the image UIDs from the N-ACTION Request and checks the VERICIS database. As long as the image UIDs are present in the database the Importer will consider those images to be successfully archived. It will then attempt to send the N-EVENT Report over the same Association opened by the SCU that was used to send the original N-ACTION Request. If this fails for some reason then the Importer AE attempts to send the N-EVENT Report over a new association that it opens with the requesting SCU.

3.2.3.1.3 Presentation Context Acceptance Criterion The Importer AE will only accept the Presentation Contexts specified in Table 5. The Importer AE can be configured to reject valid Presentation Contexts if the external DICOM host is not listed in a local configuration file. In addition, a valid Presentation Context can be rejected if the maximum limit on the number of simultaneous processes has been reached. The Importer AE does not check for and will accept duplicate presentation contexts.

3.2.3.1.4 Transfer Syntax Selection Policies The default behavior of the Importer AE supports the Implicit VR Little Endian and Explicit VR Little Endian transfer syntaxes for all associations. In addition, some explicit JPEG lossy and lossless compression syntaxes are supported, as defined in Table 5. The Storage AE can be configured to accept a subset of these syntaxes, with the inclusion of Implicit VR Little Endian being mandatory. It can also be configured to compress images once received using these various options. The default preferred acceptance order for syntaxes for the Storage AE is: JPEG, Little Endian Explicit, Little Endian Implicit (if all these contexts are proposed). This order of preference is configurable.

Page 17: DICOM Conformance Statement - Merge Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A  VERICIS Image Server 3.0 …

VERICIS Image Server 3.0 DICOM Conformance Statements ________________________________________________________________________________________

PROPRIETARY AND CONFIDENTIAL. VERIFY CORRECT DOCUMENT REVISION PRIOR TO USE. 09610-0116A Page 17 of 24

3.3 Query/Retrieve AE The Query/Retrieve AE provides Standard Conformance to the following DICOM V3.0 SOP Classes as an SCU:

Table 6: SOP Class Conformance as SCU

SOP Class Name SOP Class UID Patient Root Q/R Information Model - FIND 1.2.840.10008.5.1.4.1.2.1.1

Patient Root Q/R Information Model - MOVE 1.2.840.10008.5.1.4.1.2.1.2 Study Root Q/R Information Model - FIND 1.2.840.10008.5.1.4.1.2.2.1

Study Root Q/R Information Model - MOVE 1.2.840.10008.5.1.4.1.2.2.2 Patient Study Only Information Model - FIND 1.2.840.10008.5.1.4.1.2.3.1

Patient Study Only Information Model - MOVE 1.2.840.10008.5.1.4.1.2.3.2 US Multi-frame Storage (Retired) 1.2.840.10008.5.1.4.1.1.3.1

US Multi-frame Storage 1.2.840.10008.5.1.4.1.1.3.1 US Image Storage (Retired) 1.2.840.10008.5.1.4.1.1.6

US Image Storage 1.2.840.10008.5.1.4.1.1.6.1 X-Ray Angiographic Image Storage 1.2.840.10008.5.1.4.1.1.12.1 XRF Angiographic Image Storage 1.2.840.10008.5.1.4.1.1.12.2

NM Image Storage (Retired) 1.2.840.10008.5.1.4.1.1.5 NM Image Storage 1.2.840.10008.5.1.4.1.1.20 CR Image Storage 1.2.840.10008.5.1.4.1.1.1 CT Image Storage 1.2.840.10008.5.1.4.1.1.2 MR Image Storage 1.2.840.10008.5.1.4.1.1.4

Secondary Capture Image Storage 1.2.840.10008.5.1.4.1.1.7 The Query/Retrieve AE provides Standard Conformance to the following DICOM V3.0 SOP Classes as an SCP:

Table 7: SOP Class Conformance as SCP

SOP Class Name SOP Class UID Patient Root Q/R Information Model - FIND 1.2.840.10008.5.1.4.1.2.1.1

Patient Root Q/R Information Model - MOVE 1.2.840.10008.5.1.4.1.2.1.2 Patient Root Q/R Information Model - GET 1.2.840.10008.5.1.4.1.2.1.3 Study Root Q/R Information Model - FIND 1.2.840.10008.5.1.4.1.2.2.1

Study Root Q/R Information Model - MOVE 1.2.840.10008.5.1.4.1.2.2.2 Study Root Q/R Information Model -GET 1.2.840.10008.5.1.4.1.2.2.3

Patient Study Only Information Model - FIND 1.2.840.10008.5.1.4.1.2.3.1 Patient Study Only Information Model - MOVE 1.2.840.10008.5.1.4.1.2.3.2 Patient Study Only Information Model - GET 1.2.840.10008.5.1.4.1.2.3.3

3.3.1 Association Establishment Policies

3.3.1.1 General The Query/Retrieve AE will initiate associations to submit queries, and to retrieve images. The Query/Retrieve AE will accept associations for C-FIND, C-GET, and C-MOVE requests, and in the case of C-MOVE, will initiate an association with a DICOM AE to send images as specified by the originator of the C-MOVE.

3.3.1.2 Number of Associations Every time a VERICIS user submits a DICOM query, the Query/Retrieve AE initiates an association with a named DICOM Query/Retrieve SCP.

Page 18: DICOM Conformance Statement - Merge Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A  VERICIS Image Server 3.0 …

VERICIS Image Server 3.0 DICOM Conformance Statements ________________________________________________________________________________________

PROPRIETARY AND CONFIDENTIAL. VERIFY CORRECT DOCUMENT REVISION PRIOR TO USE. 09610-0116A Page 18 of 24

Each time the Query/Retrieve receives an association, a child process will be spawned to process the query and to handle any possible image retrieval C-STORE sub-operations. The maximum number of child processes, and thus the maximum number of simultaneous associations that can be processed, is set by configuration.

3.3.1.3 Asynchronous Nature Negotiation of multiple outstanding transactions is not supported.

3.3.1.4 Implementation Identifying Information The implementation class UID is “1.2.840.113711.3”. The implementation version name is configured at the time of installation.

3.3.2 Association Initiation Policy

3.3.2.1 Real-World Activity ⎯ User submits query or requests image retrieval

3.3.2.1.1 Associated Real-World Activity When a VERICIS user submits a query or requests to retrieve images from an external DICOM Query/Retrieve SCP, the Query/Retrieve AE initiates an association with the named DICOM source.

3.3.2.1.2 Proposed Presentation Contexts

Table 10: Proposed Presentation Contexts

Abstract Syntax Transfer Syntax Name UID Name UID

Role Extended Negotia-

tion Patient Root Q/R

Information Model – FIND

1.2.840.10008.5.1.4.1.2.1.1 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCU None

Patient Root Q/R Information Model –

MOVE

1.2.840.10008.5.1.4.1.2.1.2 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCU None

Study Root Q/R Information Model –

FIND

1.2.840.10008.5.1.4.1.2.2.1 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCU None

Study Root Q/R Information Model –

MOVE

1.2.840.10008.5.1.4.1.2.2.2 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCU None

Patient Study Only Information Model -

FIND

1.2.840.10008.5.1.4.1.2.3.1 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCU None

Patient Study Only Information Model -

MOVE

1.2.840.10008.5.1.4.1.2.3.2 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCU None

3.3.2.1.2.1 SOP Specific Conformance ⎯ Find SOP Classes

The Query/Retrieve AE does not support any Optional Keys and does not generate Relational-queries. If more than one information model is negotiated on an association, and it is possible to use more than one of the negotiated information models to form a query, the following information model will be used (in order of preference):

Page 19: DICOM Conformance Statement - Merge Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A  VERICIS Image Server 3.0 …

VERICIS Image Server 3.0 DICOM Conformance Statements ________________________________________________________________________________________

PROPRIETARY AND CONFIDENTIAL. VERIFY CORRECT DOCUMENT REVISION PRIOR TO USE. 09610-0116A Page 19 of 24

1. Study Root Information Model 2. Patient Root Information Model 3. Patient/Study Only Information Model

3.3.2.1.2.2 SOP Specific Conformance ⎯ Move SOP Classes

Standard conformance to the C-MOVE service is provided.

3.3.3 Association Acceptance Policy The Query/Retrieve AE accepts associations only if they have valid presentation contexts. It can be configured to only accept associations with certain hosts. The Query/Retrieve AE places configurable limitations on the number of simultaneous connections it will support. Once the Query/Retrieve AE accepts an association, a spawned child process will receive any images transmitted on that association and store them on the hard disk in a format required by the VERICIS system.

3.3.3.1 Real-World Activity ⎯ External system queries VERICIS

3.3.3.1.1 Associated Real-World Activity When an external system requests an association with the Query/Retrieve AE to query the VERICIS database, or to retrieve images, a child process is spawned to process the query and to retrieve any requested images.

3.3.3.1.2 Presentation Context Table

Table 11: Proposed Presentation Contexts

Abstract Syntax Transfer Syntax Name UID Name UID

Role Extended Negotiation

Verification 1.2.840.10008.1.1 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCP None

Patient Root Q/R Information Model

- FIND

1.2.840.10008.5.1.4.1.2.1.1 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCP None

Patient Root Q/R Information Model

- MOVE

1.2.840.10008.5.1.4.1.2.1.2 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCP None

Patient Root Q/R Information Model

- GET

1.2.840.10008.5.1.4.1.2.1.3 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCP None

Study Root Q/R Information Model

- FIND

1.2.840.10008.5.1.4.1.2.2.1 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCP None

Study Root Q/R Information Model

- MOVE

1.2.840.10008.5.1.4.1.2.2.2 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCP None

Study Root Q/R Information Model

- GET

1.2.840.10008.5.1.4.1.2.2.3 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCP None

Patient Study Only Information Model

- FIND

1.2.840.10008.5.1.4.1.2.3.1 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCP None

Patient Study Only Information Model

- MOVE

1.2.840.10008.5.1.4.1.2.3.2 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCP None

Patient Study Only Information Model

- GET

1.2.840.10008.5.1.4.1.2.3.3 DICOM Implicit VR Little Endian

1.2.840.10008.1.2 SCP None

Page 20: DICOM Conformance Statement - Merge Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A  VERICIS Image Server 3.0 …

VERICIS Image Server 3.0 DICOM Conformance Statements ________________________________________________________________________________________

PROPRIETARY AND CONFIDENTIAL. VERIFY CORRECT DOCUMENT REVISION PRIOR TO USE. 09610-0116A Page 20 of 24

3.3.3.1.2.1 SOP Specific Conformance - Verification

Standard conformance is provided to the DICOM Verification Service Class as an SCP.

3.3.3.1.2.2 SOP Specific Conformance ⎯ FIND SOP Classes

The Query/Retrieve AE supports hierarchical queries and not relational queries. No optional keys are supported, except for the Operators’ Name attribute, (0008,1070), on the series level. The Operators’ Name attribute is supported on an existence basis and not on a matching basis, i.e. the value specified to be matched for the Operators’ Name is ignored but a value may be returned. Patient Root Information Model All required search keys on each of the four levels (Patient, Study, Series, and Image) are supported. However, the Patient ID (0010,0020) key must be fully stated if the Patient’s Name (0010,0010) is not present in the query (e.g. VERICIS does not support queries for patients having the patient id of “123*” when this is the only search criterion). Study Root Information Model All the required search keys on each of the three levels (Study, Series, and Image) are supported. There is, however, a caveat that applies to the Study Time (0008,0030) it cannot be used as the only search keys on the study level. If it is used in conjunction with the other supported search keys on the study level, it can be used in the matching criteria. Patient/Study Only Information Model All the required search keys on the Patient and Study levels are supported. The Patient ID (0010,0020) key must be fully stated if the Patient’s Name (0010,0010) is not present in the query. The following table lists the optional attributes that are supported as matching and/or return keys. Table 12: Optional Matching and Return Attributes

Description/Module Tag ID Supported Matching Attribute

Supported Return Attribute

Patient’s Birth Date 0010,0030 YES YES Patient’s Birth Time 0010,0032 YES YES

Patient’s Sex 0010,0040 YES YES Other Patient Ids 0010,1000 YES YES

Other Patient Names 0010,1001 YES YES Patient’s Weight 0010,1030 NO YES Medical Alerts 0010,2000 NO YES

Contrast Allergies 0010,2110 NO YES Pregnancy Status 0010,21C0 NO YES Modalities in Study 0008,0061 YES YES

Referring Physician’s Name 0008,0090 YES YES Study Description 0008,1030 YES YES

Number of Study Related Series 0020,1206 NO YES Number of Study Related Instances 0020,1208 NO YES Number of Series Related Instances 0020,1209 NO YES

Performing Physician’s Name (see NOTE)

0008,1050 YES YES

Page 21: DICOM Conformance Statement - Merge Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A  VERICIS Image Server 3.0 …

VERICIS Image Server 3.0 DICOM Conformance Statements ________________________________________________________________________________________

PROPRIETARY AND CONFIDENTIAL. VERIFY CORRECT DOCUMENT REVISION PRIOR TO USE. 09610-0116A Page 21 of 24

Operator’s Name 0008,1070 YES YES Series Description 0008,103E YES YES

NOTE: VERICIS can be configured to return Performing Physician’s Name (0008,1050) at the STUDY level.

3.3.3.1.2.3 SOP Specific Conformance - MOVE SOP Classes

The Query/Retrieve AE will try to establish an association with a DICOM Application Entity named by the external C-MOVE SCU (through a MOVE Destination AE Title) to perform C-STORE operations on requested images. One or more of the Image Storage Presentation Contexts listed in Table 3 will be negotiated. The Query/Retrieve AE will return a response to the C-MOVE SCU after each image has been sent. This response reports the number of remaining images to transfer, as well as the number of images transferred having a successful, failed, or warning status. Query/Retrieve AE returns one of the following status codes in a C-MOVE response:

• A701 (Out of Resources) Number of matches cannot be determined due to system failure.

• A702 (Out of Resources) C-STORE sub-operations cannot be performed.

• A801 (Move destination unknown) Application Entity named in request is unknown to Query/Retrieve AE.

• A900 (Identifier does not match SOP Class)

A request was made for something that did not match the specified SOP Class.

• C001 (Unable to process) Request cannot be processed.

• FE00 (Matching terminated due to Cancel Request) Requester canceled operation.

• B000 (Sub-operations complete) A warning indicating that all sub-operations are complete, but one or more failures or warnings have occurred.

• 0000 (Success) Matching is complete. No failures.

• FF00 (Pending) Sub-operations are continuing.

3.3.3.1.2.4 SOP Specific Conformance - GET SOP Classes

The supported Storage Service Class SOP Classes used to perform the C-STORE sub-operations are listed in Table 6. The appropriate presentation context must be negotiated by the Query/Retrieve SCU in order for the requested images to be retrieved. This presentation context must be negotiated when the C-GET SCU initiates the association to query the Query/Retrieve AE.

Page 22: DICOM Conformance Statement - Merge Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A  VERICIS Image Server 3.0 …

VERICIS Image Server 3.0 DICOM Conformance Statements ________________________________________________________________________________________

PROPRIETARY AND CONFIDENTIAL. VERIFY CORRECT DOCUMENT REVISION PRIOR TO USE. 09610-0116A Page 22 of 24

The Query/Retrieve AE will return a response to the C-GET SCU after each image has been sent. This response reports the number of remaining images to transfer, as well as the number of images transferred having a successful, failed, or warning status. Query/Retrieve AE returns one of the following status codes in a C-GET response:

• A701 (Out of Resources) Number of matches cannot be determined due to system failure.

• A702 (Out of Resources) C-STORE sub-operations cannot be performed.

• A900 (Identifier does not match SOP Class) A request was made for something that did not match the specified SOP Class.

• C001 (Unable to process) Request cannot be processed.

• FE00 (Matching terminated due to Cancel Request) Requester canceled operation.

• B000 (Sub-operations complete) A warning indicating that all sub-operations are complete, but one or more failures or warnings have occurred.

• 0000 (Success) Matching is complete.

• FF00 (Pending) Sub-operations are continuing.

3.3.3.1.3 Presentation Context Acceptance Criteria The Query/Retrieve AE will only accept the Presentation Contexts specified in Table 11. The Query/Retrieve AE can be configured to reject valid Presentation Contexts if the external DICOM host is not listed in configuration. In addition, a valid Presentation Context can be rejected if the maximum limit on the number of simultaneous processes has been reached.

3.3.3.1.4 Transfer Syntax Selection Policies When acting as a C-FIND SCP the Query/Retrieve AE only supports the Implicit VR Little Endian transfer syntax. Any proposed Presentation Context which includes the Implicit VR Little Endian transfer syntax will be accepted with the Implicit VR Little Endian transfer syntax. Any proposed Presentation Context that does not include the Implicit VR Little Endian transfer syntax will be rejected.

Page 23: DICOM Conformance Statement - Merge Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A  VERICIS Image Server 3.0 …

VERICIS Image Server 3.0 DICOM Conformance Statements ________________________________________________________________________________________

PROPRIETARY AND CONFIDENTIAL. VERIFY CORRECT DOCUMENT REVISION PRIOR TO USE. 09610-0116A Page 23 of 24

4. COMMUNICATION PROFILES

4.1 Supported Communication Stacks VERICIS DICOM AEs provide DICOM 3.0 TCP/IP Network Communication Support as defined in Part 8 of the DICOM Standard.

4.2 TCP/IP VERICIS DICOM AEs inherit their TCP/IP stack from the Windows NT system upon which they execute.

4.2.1 Physical Media Support VERICIS DICOM AEs are indifferent to the physical medium over which TCP/IP executes as they inherit this support from the Windows NT system upon which they execute.

5. EXTENSIONS/SPECIALIZATIONS/PRIVATIZATIONS

Not applicable.

6. CONFIGURATION

6.1 AE Title/Presentation Address Mapping The mapping from AE Title to TCP/IP addresses and ports is configurable and set at the time of installation by VERICIS Installation Personnel.

6.2 Configurable Parameters The following items are configurable: For AEs running as SCPs, the maximum number of simultaneous associations.

• The AE Title, ports of SCPs, implementation class UID, implementation version name.

• Whether to accept associations from unspecified hosts.

• A list of known external DICOM hosts.

• The minimum disk space required to accept DICOM images.

• Whether to coerce image instance UID values to match those returned for C-FIND requests.

Page 24: DICOM Conformance Statement - Merge Conformance Statement VERICIS® Image Server 3.0 Emageon Inc. 09610-0116A  VERICIS Image Server 3.0 …

VERICIS Image Server 3.0 DICOM Conformance Statements ________________________________________________________________________________________

PROPRIETARY AND CONFIDENTIAL. VERIFY CORRECT DOCUMENT REVISION PRIOR TO USE.

7. SUPPORT FOR EXTENDED CHARACTER SETS

VERICIS supports the ISO-IR 100 Latin-1 supplementary character set, and includes this value for the Specific Character Set Attribute (0008,0005).

09610-0116A Page 24 of 24