DICOM PS3.7 2018b - Message Exchange

C Status Type Encoding (Normative)
Prev |  | Next

# 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.

Prev |  | Next
B Index to Application Context Name UIDs (Informative) | Home | C.2 Pending Status Class

DICOM PS3.7 2018b - Message Exchange