DICOM PS3.7 2019a - Message Exchange

C Status Type Encoding (Normative)

The following sections define the encoding for the Status Types supported by the DIMSE services. The applicability and semantics for each Status Type (i.e., Attribute List Error, etc.) are defined in the DIMSE Services. Each Status Type is categorized in a Status Class and represents certain Status Meaning within the Status Class.

Note

The Status (0000,0900) Command Element is required for all Status Types.

All Status Codes are assigned according to the following Status Class convention:

Success

0000

Warning

0001 or Bxxx or 0107 or 0116

Failure

Axxx or Cxxx or 01xx (except 0107 and 0116) or 02xx

Cancel

FE00

Pending

FF00 and FF01

Status Codes with values 01xx and 02xx are reserved for assignment by DICOM Standard. These Status codes have standard status meanings for DIMSE Services that shall not be modified by a Service Class definition or an implementation.

Status Codes with values Axxx, Bxxx, and Cxxx may be assigned by the DICOM Standard or by an implementation according to the definition of a Service Class in PS3.4.

Implementations shall not use Status Codes with values not listed in the table above.

C.1 Success Status Class

Statuses in this Status Class convey that the operation/notification completed successfully.

C.1.1 Success

Status Field

Tag

VR

VM

Description of Field

Status

(0000,0900)

US

1

Confirmation status of the operation. The value of this required field shall be set to 0000H.

DICOM PS3.7 2019a - Message Exchange