Digital Imaging and Communications in Medicine (DICOM) Supplement 68: Retirement of Storage Commitment Pull Model



Similar documents
Digital Imaging and Communications in Medicine (DICOM) Part 4: Service Class Specifications

DICOM Correction Proposal

Digital Imaging and Communications in Medicine (DICOM) Supplement 119: Frame Level Retrieve SOP Classes

Dx MM DICOM 3.0 Conformance Statement

DICOM CONFORMANCE STATEMENT STORAGE SCU, Q/R SCP, PRINT SCU & STORAGE COMMITMENT SCU FOR TOSHIBA SUPERCONDUCTING MRI SYSTEMS (MIIMR0001EAB)

Infinity Medical Image Server

g GE Medical Systems Advantage Cluster Storage / Archive System Release 1 v Conformance Statement Direction number: Revision: 2

HP Medical Archive Solutions DICOM Conformance Statement. January 2007 (Third Edition) Part Number T

DICOM Conformance Statement FORUM

ONIS 2.0 DICOM CLIENT. DICOM 3 Conformance statement

DICOM Conformance Statement

Digital Imaging and Communications in Medicine (DICOM) Part 1: Introduction and Overview

Digital Imaging and Communications in Medicine (DICOM) Part 1: Introduction and Overview

Technical Publications

MiPACS Storage Server Conformance Statement Version

Medflow Imaging DICOM Server

Technical Publication. DICOM Conformance Statement. DICOM Proxy 2.0. Document Revision 3. October 20, Copyright Brainlab AG

DICOM Conformance Statement

Supplement 113 Transport

Hologic Physician s Viewer 7.0 DICOM Conformance Statement

PS3.1. DICOM PS c - Introduction and Overview

AGFA HEALTHCARE DICOM Conformance Statement

NEMA Standards Publication PS 3 Supplement 41. Digital Imaging and Communications in Medicine (DICOM) Digital Signatures

Digital Imaging and Communications in Medicine (DICOM) Supplement 44: Clarification of network addressing

DICOM Conformance Statement

Digital Imaging and Communications in Medicine (DICOM) Part 10: Media Storage and File Format for Media Interchange

DigitizingStation. DICOM V3.0 Conformance Statement

HDI 4000 Ultrasound System

Technical Publications

DICOM Conformance Statement

GE PACS Conformance Statement for DICOM v3.0

Version 8 DICOM Conformance Statement. Version 3.04, September 2014

DICOM Conformance Statement Merge Eye Care PACS v. 4.0

DICOM 3.0 CONFORMANCE STATEMENT

Xeleris 2.0 Conformance Statement for DICOM V3.0

DICOM Conformance Statement For Diagnostic Review Workstation Software Version 5-x MAN-00546

Centricity TM RISi DICOM Conformance Statement

Technical Publications

Technical Publications

AquariusNET DICOM Conformance Statement. DICOM Conformance Statement. AquariusNET 4.4. Rev B

Digital Imaging and Communications in Medicine (DICOM) Supplement 23: Structured Reporting Storage SOP Classes

DICOM: Definitions and Testing

Digital Imaging and Communications in Medicine (DICOM) Part 10: Media Storage and File Format for Media Interchange

DICOM. Conformance Statement. Envisor Software Version C.0

DICOM Conformance Statement. Version: 1.0

Digital Imaging and Communications in Medicine (DICOM) Supplement 66: Catheterization Lab Structured Reports

DICOM Conformance Statement

Philips Medical Systems DICOM Conformance Statement

Technical Publications

CT RADIATION DOSE REPORT FROM DICOM. Frank Dong, PhD, DABR Diagnostic Physicist Imaging Institute Cleveland Clinic Foundation Cleveland, OH

DICOM Conformance Statement

MammoView 1.5. DICOM Conformance Statement 1.0. medigration GmbH All rights reserved

DICOM Conformance Statement CBS Images and Worklist Version 2.01

GENIE Acquisition R3.1 Conformance Statement for DICOM v3.0

DICOM 3.0 Conformance Statement

DICOM 3.0 Conformance Statement

DICOM CONFORMANCE STATEMENT FOR ZIOSTATION 2.0

PARCA Certified PACS Interface Analyst (CPIA) Requirements

DICOM Conformance Statement. CT Tomoscan M/EG/EG Compact Release 4.0. Document Number March 2000

Candelis, Inc. DICOM Conformance Statement. ImageGrid Storage Server

DICOM Conformance Statement

DICOM CONFORMANCE STATEMENT FOR ZIOCUBE 1.0

Printlink5-ID_IV. DICOM 3.0 Conformance Statement PRINT MANAGEMENT SYSTEM CODE NO Manufacturer:

DOLPHIN DICOM IMAGING DICOM CONFORMANCE STATEMENT

How To Connect Ifa Dicom To An Ophthalmology System

CARESTREAM PACS Suite (Client, Server, and CD Direct) Version DICOM Conformance Statement

DICOM Conformance Statement. DICOMscope 3.5. Software developed by: M. Eichelberg 1, K. Kleber 2, J. Riesmeier 1, A. Schröter 2, A.

DICOM Conformance Statement

Varian System Server. DICOM Conformance Statement

DICOM Conformance Statement

DICOM Conformance Statement Print Management Service Class FUJI NETWORK PRINT SERVER FN-PS551

Technical Publications ADVANTAGE SIM 3.0. Conformance Statement. Revision 1. do not duplicate. Copyright 1997 by General Electric Co.

Digital Imaging and Communications in Medicine (DICOM) Supplement 132: Surface Segmentation Storage SOP Class

Technical Publications

DICOM Digital Imaging and Communications in Medicine

DICOM Conformance Statement

AGFA MEDICAL IMAGING DICOM Conformance Statement

NETWORK MANAGEMENT FOR PICTURE ARCHIVING AND COMMUNICATION SYSTEMS

Digital Imaging and Communications in Medicine (DICOM) Part 8: Network Communication Support for Message Exchange

DV5950 DICOM Conformance Statement. Product: DryView 5950 Laser Imaging System

ClearCanvas ImageServer DICOM Conformance Statement

Liberate Your Image Data

DICOM Conformance Statement. Veradius Unity

Philips Medical Systems DICOM Conformance Statement

DICOM Conformance Statement

QueryRetrieveSCU Queries image archives and controls remote retrieve of images to specified destination. (= SCU of Query/Retrieve SOP classes).

PS3.8. DICOM PS c - Network Communication Support for Message Exchange

9 Working With DICOM. Configuring the DICOM Option

IHE Radiology Technical Framework Supplement. Web-based Image Capture (WIC) Draft for Public Comment

Implementation of DICOM Modality Worklist at Patient Registration Systems in Radiology Unit

DICOM CONFORMANCE STATEMENT

IHE Radiology (RAD) Technical Framework. Volume 2 IHE RAD TF-2 Transactions

Digital Imaging and Communications in Medicine (DICOM) Supplement 30: Waveform Interchange

ConnectPro for CT/i 4.0 Systems Conformance Statement for DICOM v3.0

How To Write A Dicom Dicoma Dicomm Test Article

SwissVision TR4000. DICOM Conformance Statement File Media Storage Services. Program Version 9.3 or later Document Revision 1.2.

Cenova Image Analytics Server DICOM Conformance Statement

DICOM Conformance Statement. GDxPRO

IHE Radiology Technical Framework Supplement. Imaging Object Change Management (IOCM) Trial Implementation

DICOM CONFORMANCE STATEMENT

Transcription:

1 2 3 4 5 Digital Imaging and Communications in Medicine (DICOM) 6 7 Supplement 68: Retirement of Storage Commitment Pull Model 8 9 10 11 12 13 14 15 16 17 18 19 20 21 DICOM Standards Committee, Working Group 6 Base Standard 1300 N. 17 th Street, Suite 1847 Rosslyn, Virginia 22209 USA 22 23 24 VERSION: Final Text, 14 Jan 2002

Page 2 Foreword ACR (the American College of Radiology) and NEMA (the National Electrical Manufacturers Association) formed a joint committee to develop a Standard for Digital Imaging and Communications in Medicine. This DICOM Standard was developed according to the NEMA Procedures. The DICOM standard is structured as a multi-part document using the guidelines established in the following document: - ISO/IEC Directives, 1989 Part 3 - Drafting and Presentation of International Standards. This document is a Supplement to the DICOM Standard. It is an extension to PS 3.3, 3.4 and 3.6 of the published DICOM Standard which consists of the following parts: PS 3.1 PS 3.2 PS 3.3 PS 3.4 PS 3.5 PS 3.6 PS 3.7 PS 3.8 PS 3.9 PS 3.10 PS 3.11 PS 3.12 PS 3.13 PS 3.14 PS 3.15 Introduction and Overview Conformance Information Object Definitions Service Class Specifications Data Structures and Encoding Data Dictionary Message Exchange Network Communication Support for Message Exchange Point-to-Point Communication Support for Message Exchange Media Storage and File Format Media Storage Application Profiles Media Format and Physical Media for Media Interchange Print Management Point-to-Point Communication Support Grayscale Standard Display Function Security Profiles PS 3.16 Content Mapping Resource These Parts are independent but related documents.

Scope and Field of Application 2 4 The Storage Commitment Service Class consists of a Push Model and a Pull Model. The Pull model, has not proven to be useful and is retired. This Supplement includes a number of revisions to existing Parts of DICOM: 1. PS 3.3 Addenda (remove attributes from Storage Commitment Module) 6 2. PS 3.4 Addenda (remove pull model from Annex J) 3. PS 3.6 Addenda (flag pull model SOP class to retired) 8

2 Item #1 Amend PS 3.3 Section C14 4 6 C.14 Storage Commitment Module Table C.14-1 defines the Attributes for referencing SOP Instances which are contained in a Storage Commitment Request/Response. 8 Table C.14-1 - Storage Commitment Module Attribute Name Tag Attribute Description Referenced Study Component Sequence (0008,1111) This Attribute identifies a Study Component to which all the SOP Instances for which Storage Commitment is requested belong. Only 1 SOP Class/Instance pair shall be present in this sequence. >Referenced SOP Class UID (0008,1150) Uniquely identifies the referenced SOP Class. >Referenced SOP Instance UID (0008,1155) Uniquely identifies the referenced SOP Instance. 10 12 14 Note s: 1. Conditions under which Attributes are required (i.e. Retrieve AE Title, etc.) are defined in the Storage Commitment Service Class in PS 3.4. 2. Referenced Performed Procedure Step Sequence (0008,1111) was included in this Module in earlier versions, but its use here has been retired. See PS 3.4-2001, in which the Attribute was formerly known as Referenced Study Component Sequence. 16

Item #2 Amend PS 3.4 Annex J J.1 OVERVIEW J.1.1 Scope Annex J (Normative) Storage Commitment Service Class The mechanism currently defined in DICOM for network based storage of SOP Instances, the Storage Service Class, allows a Service Class User (SCU) to transmit images and other information (such as overlays and curves) to a Service Class Provider (SCP). However, the Storage Service Class does not specify that the SCP explicitly take responsibility for the safekeeping of data into account. That is, there is no commitment that the SCP will do more than accept the transmitted SOP Instances. In order to have medical image management in addition to medical image communication, there is a need for a Service Class within DICOM that ensures that there is an explicitly defined commitment to store the SOP Instances. The Storage Commitment Service Class defines an application-level class-of-service which facilitates this commitment to storage. The Storage Commitment Service Class enables an Application Entity (AE) acting as an SCU to request another Application Entity (AE) acting as an SCP to make the commitment for the safekeeping of the SOP Instances (i.e. that the SOP Instances will be kept for an implementation specific period of time and can be retrieved). The AE where such SOP Instances can later be retrieved may be the SCP where storage commitment was accepted or it may be distinct from that SCP. The SCP implementation defines how it provides its commitment to storage. Certain SCPs may commit to permanently store the SOP Instances (e.g. an archive system) while other SCPs may commit to provide storage of the SOP Instances for a limited amount of time. The SCP is required to document in its Conformance Statement the nature of its commitment to storage (e.g. duration of storage, retrieve capabilities and latency, capacity). Once the SCP has accepted the commitment to store the SOP Instances, the SCU may decide that it is appropriate to delete its copies of the SOP Instances. These types of polices are outside the scope of this Standard, however, the SCU is required to document these policies in its Conformance Statement. J.1.2 Models Overview The request for storage commitment can be accomplished using one of two basic models: the Push Model and the Pull Model. The Push model expects an SCU to transmit SOP Instances to an SCP using an appropriate mechanism outside the scope of this Service Class. Storage commitment is then initiated by transmitting a Storage Commitment Request containing references to a set of one or more SOP Instances. Success or failure of storage commitment is subsequently indicated via a notification from the SCP to the SCU. The Pull model allows an SCU to transmit a Storage Commitment Request containing references to SOP Instances which do not currently reside at the SCP. The SCP must then retrieve the SOP Instances from their current location using a mechanism outside the scope of this Service Class. Success or failure of storage commitment is subsequently indicated via a notification from the SCP to the SCU.

Note s: 1. A Pull Model was defined in earlier versions, but has been retired. See PS 3.4-200 1. 2. As indicated, the mechanisms used to transfer SOP Instances from an SCU to an SCP are outside the scope of this Service Class. However, typical mechanisms are found in the Storage Service Class, the Query/Retrieve Service Class, or Media Exchange. J.2 CONFORMANCE OVERVIEW The application-level services addressed by this Service Class are specified via 2 distinct SOP Classes: a) Storage Commitment Push Model SOP Class; b) the Storage Commitment Pull Push Model SOP Class. An SCP implementation of the Storage Commitment Service Class shall support the Storage Commitment Push Model SOP Class. If an SCP supports the Storage Commitment Pull Model SOP Class, it shall also support the Storage Commitment Push Model SOP Class. Each The SOP Class specifies Attributes, operations, notifications, and behavior applicable to the SOP Class. Conformance of Application Entities shall be defined by selecting one or both of the Storage Commitment SOP Classes. For each SOP Class The conformance requirements shall be specified in terms of the Service Class Provider (SCP) and the Service Class User (SCU). The Storage Commitment Service Class uses the Storage Commitment IOD as defined in PS 3.3 and the N-ACTION and N-EVENT-REPORT DIMSE Services specified in PS 3.7. J.2.1 Association Negotiation Association establishment is the first phase of any instance of communication between peer DICOM AEs. The association negotiation rules as specified in PS 3.7 shall be used to negotiate the supported SOP Classes. Support for the SCP/SCU role selection negotiation is mandatorj y. The SOP Class Extended Negotiation shall not be supported. An SCP implementation of the Storage Commitment Service Class shall support the Storage Commitment Push Model SOP Class. If an SCP accepts a Presentation Context for the Storage Commitment Pull Model SOP Class, it shall also accept a Presentation Context for the Storage Commitment Push Model SOP Class. J.3 STORAGE COMMITMENT PUSH MODEL SOP CLASS Action Name Table J.3.2.1.1-1 Storage Commitment Request - Action Information Type Action Attribute Tag Requirement Type SCU/SCP Type ID Request Storage Commitment 1 Transaction UID (0008,1195) 1/1 3

Referenced Study Component Sequence >Referenced SOP Class UID >Referenced SOP Instance UID (0008,1111) 1C/1 See Section J.3.2.1.1.2. (0008,1150) 1/1 (0008,1155) 1/1 J.3.2.1.1.2 Referenced Performed Procedure Step Sequence Attribute (Retired) Referenced Performed Procedure Step Sequence (0008,1111) was included in earlier versions, but its use here has been retired. See PS 3.4-200 1, in which the Attribute was formerly known as Referenced Study Component Sequence. The Referenced Study Component Sequence (0008,1111) Attribute shall be provided if all the SOP Instance(s) referenced within the Referenced SOP Sequence (0008,1199) belong to the same Study Component and represent the complete set of SOP Instances for that Study Component (i.e. if the referenced SOP Instances do not represent the complete Study Component, this Attribute is not sent). Only 1 SOP Class/Instance UID pair may be present in this sequence. Note: Note: See the Study Management Service Class for more information about the Study Component. This section formerly specified a mean s of referencing a Study Component that has been completed and semantics that the list of images in the commitment request represented a complete set. This section has been retired since the Modality Performed Procedure Step SOP Classes provide the same facility in a more appropriate service. J.3.6 Conformance Requirements J.3.6.1 SCU Conformance J.3.6.1.1 Operations The SCU shall document in the SCU Operations Statement the actions and behavior which cause the SCU to generate an N-ACTION primitive (Storage Commitment Request). The SCU shall specify the SOP Class UIDs for which it may request storage commitment. The SCU shall specify if it supports the Referenced Study Component Sequence Attribute.

J.4 STORAGE COMMITMENT PULL MODEL SOP CLASS (RETIRED) A Pull Model was defined in earlier versions, but has been retired. See PS 3.4-200 1. Delete the remainder of the entire section J.5 STORAGE COMMITMENT EXAMPLES (INFORMATIVE) J.5.2 Pull Model Example (Retired) A Pull Model was defined in earlier versions, but has been retired. See PS 3.4-200 1. Delete the remainder of the entire section J.5.3 Remote storage of data by the SCP Figure J.5-3 This example (illustrated in Figure 3) explains the use of the Retrieve AE Title and applies to both the push and the pull model. Using either the push or the pull model a set of SOP Instances will be transferred from the SCU to the SCP. The SCP may decide to store the data locally or, alternatively, may decide to store the data at a remote location. This example illustrates how to handle the latter case. (1) N-ACTION (request storage commitment) Node A (Imaging Device) (3) N-EVENT-REPORT containing the AE Title of Node C (response status) Node B (Committed Storage Device) (2) Transfer of SOP Instances to Node C Node C (Committed Storage Device) Figure J.5-3: Example of Remote Storage of SOP Instances

Node A, an SCU of either the Storage Commitment Pull Model or Push Model SOP Class, informs Node B, an SCP of the corresponding SOP Class, of its wish for storage commitment by issuing an N-ACTION containing a list of references to SOP Instances (1). Depending on the SOP Class in question tthe SOP Instances will either already have been transferred from Node A to Node B (Push Model) or will be transferred as a result of the N-ACTION (Pull Model) (2). If the SCP has determined that storage commitment has been achieved for all SOP Instances at Node C specified in the original Storage Commitment Request (from Node A), it issues an N-EVENT-REPORT (3) like in the previous examples. However, to inform the SCU about the address of the location at which the data will be stored, the SCP includes in the N-EVENT-REPORT the Application Entity Title of Node C. The Retrieve AE Title can be included in the N-EVENT-REPORT at two different levels. If all the SOP Instances in question were stored at Node C, a single Retrieve AE Title could be used for the whole data set. However, the SCP could also choose not to store all the SOP Instances at the same location. In this case the Retrieve AE Title Attribute must be provided at the level of each single SOP Instance in the Referenced SOP Instance Sequence. NOTE: This example also applies to the situation where the SCP decides to store the SOP Instances on Storage Media. Instead of providing the Retrieve AE Title, the SCP will then provide a pair of Storage Media File-Set ID and UID.

2 4 Item #3 Amend the following UIDs in PS 3.6 Annex A: UID Value UID Name UID Type Part 1.2.840.10008.1.20.1 Storage Commitment Push Model SOP Class SOP Class PS 3.4 1.2.840.10008.1.20.1.1 Storage Commitment Push Model SOP Instance Well-known SOP Instance PS 3.4 1.2.840.10008.1.20.2 Storage Commitment Pull Model SOP Class (Retired) SOP Class PS 3.4 1.2.840.10008.1.20.2.1 Storage Commitment Pull Model SOP Instance (Retired) Well-known SOP Instance PS 3.4 6