Annex W COLOR PALETTE STORAGE SERVICE CLASS

W.1 OVErVIEW

W.1.1 Scope

The Color Palette Storage Service Class defines an application-level class-of-service that allows one DICOM AE to send a Color Palette SOP Instance to another DICOM AE.

W.1.2 Service Definition

The Color Palette Storage Service Class consists of a single SOP Class: the Color Palette Storage SOP Class. It uses the Color Palette IOD that represents the Color Palette IE. This IOD is defined in PS 3.3. The Color Palette Storage Service Class uses the C-STORE DIMSE Service specified in PS 3.7. A successful completion of the C-STORE has the following semantics:

Notes: 1. Support for the Color Palette Storage SOP Class does not imply support for the Color Palette Query/Retrieve Service Class.

2. The duration of the storage is also implementation dependent, but is described in the Conformance Statement of the SCP.

3. The Color Palette Storage SOP Class is intended to be used in a variety of environments: e.g., for workstations to transfer Color Palette SOP Instances to other workstations or archives, for archives to transfer Color Palette SOP Instances to workstations, etc.

W.2 Association Negotiation

The Association negotiation rules as defined in PS 3.7 apply to the SOP Class of this Service Class. No SOP Class specific application information is used.

W.3 Conformance Overview

The application-level services addressed by this Service Class definition are specified in a single SOP Class: Color Palette Storage SOP Class.

W.4 Color Palette Storage SOP Class

This Section defines the SCU and SCP behavior for the Color Palette Storage SOP Class. The C-STORE DIMSE-C Service shall be the mechanism used to transfer Color Palette SOP Instances between peer DICOM AEs as desribed in PS 3.7.

W.4.1 Service Class User

The DICOM AE that claims conformance to this SOP Class as an SCU shall be capable of sending a Color Palette SOP Instance that meets the requirements of the Color Palette IOD. It shall be invoked by the SCU through the use of the DIMSE C-STORE request used in conjunction with this SOP Class.

The SCU shall include a Data Set with the Attributes as defined in the Color Palette IOD in PS 3.3.

The SCU shall recognize the status of the C-STORE service and take appropriate action based on the success or failure of the service. This SOP Class places no further requirements on what the SCU shall do other than that it shall distinguish between successful and failed C-STORE responses. This behavior shall be documented as part of the SOP Class Conformance Statement.

W.4.2 Service Class Provider

The DICOM AE that claims conformance to this SOP Class as an SCP shall receive a Color Palette SOP Instance through the use of the DIMSE C-STORE service used in conjunction with this SOP Class.

The SCP shall store and provide access to all Type 1, Type 2, and Type 3 Attributes defined in the Color Palette IOD, as well as any Standard Extended Attributes (including Private Attributes) included in the SOP Instance. The SCP may, but is not required to validate that the Attributes of the Color Palette SOP Instance meet the requirements of the Color Palette IOD. The SCP shall not modify the values of any Attributes in the Color Palette SOP Instance without assigning a new SOP Instance UID, except that the SCP may modify values of, or add, Type 3 and Private Attributes that do not change the semantics or interpretation of the Palette.

Note: E.g., an SCP may add values to Alternate Content Description Sequence (0070,0087), to provide an additional description in another language.

If a display device acting as an SCP applies a Color Palette to a set of images, all mandatory Color Palette and presentation intent attributes shall be applied.

The SCP shall return, via the C-STORE response primitive, the Response Status Code applicable to the associated request. By performing this service successfully, the SCP indicates that the Color Palette SOP Instance has been successfully stored. Table W.4-1 shows the response status values. General status code values and fields related to status code values are defined in PS 3.7.

Table W.4-1

C-STORE RESPONSE STATUS VALUES

Service Status Further Meaning Status Codes Related Fields
Failure Refused: Out of Resources A700 (0000,0902)
Error: Data Set Does Not Match SOP Class A900 (0000,0901) (0000,0902)
Error: Cannot Understand C000 (0000,0901) (0000,0902)
Success 0000 None

Note: Status Codes are returned in DIMSE response messages (See PS 3.7). The code values stated in column "Status Codes" are returned in Status Command Element (0000,0900).

W.4.3 Color Palette Storage SOP Class UID

The Color Palette Storage SOP Class shall be uniquely identified by the Color Palette Storage SOP Class UID, which shall have a value “1.2.840.10008.5.1.4.39.1”.

W.4.4 Conformance Statement Requirements

An implementation may conform to the Color Palette Storage SOP Class as an SCU, SCP or both. The Conformance Statement shall be in the format defined in PS 3.2.

W.4.4.1 SCU Conformance Requirements

An implementation that conforms to the Color Palette Storage SOP Class as an SCU that is a creator of Color Palette SOP Instances shall state in its Conformance Statement:

W.4.4.2 SCP Conformance Requirements

An implementation that conforms to the Color Palette Storage SOP Class as an SCP that interprets Color Palette SOP Instances for display shall state in its Conformance Statement:

An implementation that conforms to the Color Palette Storage SOP Class as an SCP shall state in its Conformance Statement: