Annex C Status Type Encoding(Normative)

The following sections define the encoding for the Status Types supported by the DIMSE services. The 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.

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
Failure Axxx or Cxxx
Cancel FE00
Pending FF00 and FF01
PS 3.7 Annex C assigned Warning and Failure 01xx and 02xx

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.

C.2 Pending Status Class

Statuses in this Status Class convey that the operation/notification is continuing and additional Statuses are expected.

C.2.1 Pending

Status Field Tag VR VM Description of Field
Status (0000,0900) US 1 Confirmation status of the operation. The value of this required field is Service Class specific and defined in PS 3.4.

C.3 Cancel Status Class

Statuses in this Status Class convey that the operation/notification has been canceled.

C.3.1 Cancel

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

C.4 Warning Status Class

Statuses in this Status Class convey that the operation/notification has completed but an error was detected. The semantics and behavior of these Statuses are defined in PS 3.4.

C.4.1 Warning

Status Field Tag VR VM Description of Field
Status (0000,0900) US 1 Confirmation status of the operation. The value of this required field is Service Class specific and defined in PS 3.4.
Offending Element (0000,0901) AT 1-n This optional field contains a list of the elements in which the error was detected.
Error Comment (0000,0902) LO 1 This optional field contains an application-specific text description of the error detected.

C.4.2 Attribute list error

Status Field Tag VR VM Description of Field
Affected SOP Class UID (0000,0002) UI 1 This optional field contains the SOP Class UID for which Attributes were not recognized.
Status (0000,0900) US 1 Confirmation status of the operation. The value of this required field shall be set to 0107H.
Affected SOP Instance UID (0000,1000) UI 1 This optional field contains the UID of the SOP Instance for which Attributes were not recognized.
Attribute Identifier List (0000,1005) AT 1-n This optional field contains an Attribute Tag for each Attribute which were not recognized.

C.4.3 Attribute Value Out of Range

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 0116H.
Modification List/Attribute List (no tag) Optionally contains the application specific Data Set to only encode the invalid Attribute Values conveyed in the Modification List of the N-SET-RQ or the Attribute List of the N-CREATE-RQ.

C.5 Failure status class

Statuses in this Status Class convey that the operation/notification failed and was not performed.

C.5.1 Error: cannot understand

Status Field Tag VR VM Description of Field
Status (0000,0900) US 1 Confirmation status of the operation. The value of this required field is Service Class specific and defined in PS 3.4.
Offending Element (0000,0901) AT 1-n This optional field contains a list of the elements in which the error was detected.
Error Comment (0000,0902) LO 1 This optional field contains an application-specific text description of the error detected.

C.5.2 Error: Data Set does not match SOP class

Status Field Tag VR VM Description of Field
Status (0000,0900) US 1 Confirmation status of the operation. The value of this required field is Service Class specific and defined in PS 3.4.
Offending Element (0000,0901) AT 1-n This optional field contains a list of the elements in which the error was detected.
Error Comment (0000,0902) LO 1 This optional field contains an application-specific text description of the error detected.

C.5.3 Failed

Status Field Tag VR VM Description of Field
Status (0000,0900) US 1 Confirmation status of the operation. The value of this required field is Service Class specific and defined in PS 3.4.
Offending Element (0000,0901) AT 1-n This optional field contains a list of the elements in which the error was detected.
Error Comment (0000,0902) LO 1 This optional field contains an application-specific text description of the error detected.

C.5.4 Refused: move destination unknown

Status Field Tag VR VM Description of Field
Status (0000,0900) US 1 Confirmation status of the operation. The value of this required field is Service Class specific and defined in PS 3.4.
Error Comment (0000,0902) LO 1 This optional field contains an application-specific text description of the error detected.

C.5.5 Refused: out of resources

Status Field Tag VR VM Description of Field
Status (0000,0900) US 1 Confirmation status of the operation. The value of this required field is Service Class specific and defined in PS 3.4.
Error Comment (0000,0902) LO 1 This optional field contains an application-specific text description of the error detected.

C.5.6 Refused: SOP class not supported

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 0122H.
Error Comment (0000,0902) LO 1 This optional field contains an application-specific text description of the error detected.

C.5.7 Class-instance conflict

Status Field Tag VR VM Description of Field
Requested SOP Class UID (0000,0003) UI 1 This optional field contains the SOP Class UID for which the SOP Instance was not a member.
Status (0000,0900) US 1 Confirmation status of the operation. The value of this required field shall be set to 0119H.
Requested SOP Instance UID (0000,1001) UI 1 This optional field contains the SOP Instance which was not a member of the specified SOP Class.

C.5.8 Duplicate SOP instance

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 0111H.
Affected SOP Instance UID (0000,1000) UI 1 This optional field contains the SOP Instance UID which was already allocated to another SOP Instance.

C.5.9 Duplicate invocation

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 0210H.

C.5.10 Invalid argument value

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 0115H.
Affected SOP Class UID (0000,0002) UI 1 This optional field contains the SOP Class UID for which an argument value was in error.
Affected SOP Instance UID (0000,1000) UI 1 This optional field contains the ID of the SOP Instance for which an argument value was in error.
Event Type ID (0000,1002) US 1 This optional field contains the UID of the Event Type which was not recognized. Permitted only in the N-EVENT-RSP.
Event Information (no tag) Optionally contains the application specific Data Set to only encode the invalid argument values conveyed in the Event Information of the request. Permitted only in the N-EVENT-REPORT-RSP.
Action Type ID (0000,1008) US 1 This optional field contains the ID of the Action Type which was not recognized. Permitted only in the N-ACTION-RSP.
Action Information (no tag) Optionally contains the application specific Data Set to only encode the invalid argument values conveyed in the N-ACTION-RQ. Permitted only in the N-ACTION-RSP.

C.5.11 Invalid attribute value

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 0106H.
Modification List/Attribute List (no tag) Optionally contains the application specific Data Set to only encode the invalid Attribute Values conveyed in the Modification List of the N-SET -RQ or the Attribute List of the N-CREATE-RQ.

C.5.12 Invalid object instance

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 0117H.
Affected SOP Instance UID (0000,1000) UI 1 This optional field contains the SOP Instance UID which violated the UID construction rules.

C.5.13 Missing attribute

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 0120H.
Attribute Identifier List (0000,1005) AT 1-n This optional field contains an Attribute Tag for each Attribute which was not recognized.

C.5.14 Missing attribute value

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 0121H.
Modification List/Attribute List (no tag) Optionally contains the application specific Data Set to only encode missing Attribute Values conveyed Modification List of the N-SET -RQ or the Attribute List of the N-CREATE-RQ..

C.5.15 Mistyped argument

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 0212H.

C.5.16 No such argument

Status Field Tag VR VM Description of Field
Affected SOP Class UID (0000,0002) UI 1 This optional field shall optionally contain the SOP Class UID for which the argument does not exist.
Status (0000,0900) US 1 Confirmation status of the operation. The value of this required field shall be set to 0114H.
Event Type ID (0000,1002) US 1 This optional field contains the ID of the Event Type for which the argument does not exist. Permitted only in the N-EVENT-REPORT-RSP.
Action Type ID (0000,1008) US 1 This optional field contains the ID of the Action Type for which the argument does not exist. Permitted only in the N-ACTION-RSP.

C.5.17 No such attribute

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 0105H.
Attribute Identifier List (0000,1005) AT 1-n This optional field contains an Attribute Tag for each Attribute which was not recognized.

C.5.18 No such event type

Status Field Tag VR VM Description of Field
Affected SOP Class UID (0000,0002) UI 1 This optional field contains the SOP Class UID for which the event type does not exist.
Status (0000,0900) US 1 Confirmation status of the operation. The value of this required field shall be set to 0113H.
Event Type ID (0000,1002) US 1 This optional field contains the ID of the Event Type which does not exist.

C.5.19 No Such object instance

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 0112H.
Affected SOP Instance UID (0000,1000) UI 1 This optional field contains the SOP Instance UID which did not exist.

C.5.20 No Such SOP class

Status Field Tag VR VM Description of Field
Affected SOP Class UID (0000,0002) UI 1 This optional field contains the SOP Class UID which does not exist.
Status (0000,0900) US 1 Confirmation status of the operation. The value of this required field shall be set to 0118H.

C.5.21 Processing failure

Status Field Tag VR VM Description of Field
Affected SOP Class UID (0000,0002) UI 1 This optional field contains the SOP Class UID on which the processing failure occurred.
Status (0000,0900) US 1 Confirmation status of the operation. The value of this required field shall be set to 0110H.
Error Comment (0000,0902) LO 1 This optional field contains an application-specific text description of the error detected.
Error ID (0000,0903) US 1 This optional field contains an application-specific error code.
Affected SOP Instance UID (0000,1000) UI 1 This optional field shall optionally contain the UID of the SOP Instance on which the processing failure occurred.

C.5.22 Resource limitation

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 0213H.

C.5.23 Unrecognized operation

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 0211H.

C.5.24 No such action type

Status Field Tag VR VM Description of Field
Affected SOP Class UID (0000,0002) UI 1 This optional field contains the SOP Class UID for which the action type does not exist.
Status (0000,0900) US 1 Confirmation status of the operation. The value of this required field shall be set to 0123H.
Action Type ID (0000,1008) US 1 This optional field contains the ID of the Action Type which does not exist.

C.5.25 Refused: Not Authorized

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 0124H.
Error Comment (0000,0902) LO 1 This optional field contains an application-specific text description of the error detected.