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 described in PS3.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 PS3.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 PS3.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 PS3.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 PS3.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:

  • The optional Attributes that may be included in a Color Palette SOP Instance.

  • The behavior of the SCU in the case of a successful C-STORE response status.

  • The behavior of the SCU in each case of a failure C-STORE response status.

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:

  • The optional Attributes of the Color Palette IOD that it is capable of interpreting and those that are not supported.

  • The Image Storage SOP Classes for which application of the Color Palette Storage SOP Class is supported

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

  • The behavior of the SCP in the case of a successful C-STORE operation, including the access method for a stored Color Palette SOP Instance, and the duration of the storage.

  • The meaning of each case of a failure C-STORE response status, as well as appropriate recovery action.