Page 96 |
DICOM PS3.7 2020a - Message Exchange |
- Standard -
DICOM PS3.7 2020a - Message Exchange |
Page 97 |
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. |
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 |
|
|
|
|
PS3.4. |
C.3 Cancel Status Class
Statuses in this Status Class convey that the operation/notification has been canceled.
- Standard -
Page 98 DICOM PS3.7 2020a - Message Exchange
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 be- havior of these Statuses are defined in PS3.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 |
|
|
|
|
PS3.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 |
ThisoptionalfieldcontainstheSOPClassUIDforwhich |
|
|
|
|
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 that was not recognized. |
C.4.3 Attribute Value out of range
Status Field |
Tag |
VR |
VM |
Description of Field |
Status |
(0000,0900) |
US |
1 |
Confirmationstatusoftheoperation.Thevalueofthisrequired |
|
|
|
|
field shall be set to 0116H. |
ModificationList/Attribute |
(no tag) |
- |
- |
Optionally contains the application specific Data Set to only |
List |
|
|
|
encodetheinvalidAttributeValuesconveyedintheModification |
|
|
|
|
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.
- Standard -
DICOM PS3.7 2020a - Message Exchange Page 99
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 |
|
|
|
|
PS3.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 |
|
|
|
|
PS3.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 |
|
|
|
|
PS3.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 |
|
|
|
|
PS3.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 |
|
|
|
|
PS3.4. |
Error Comment |
(0000,0902) |
LO |
1 |
This optional field contains an application-specific text |
|
|
|
|
description of the error detected. |
- Standard -
Page 100 DICOM PS3.7 2020a - Message Exchange
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 |
Affected SOP Class UID |
(0000,0002) |
UI |
1 This optionalfieldcontains theSOP ClassUID 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. |
Affected SOP Instance UID |
(0000,1000) |
UI |
1 This optional field contains the SOP Instance that 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. |
AffectedSOPInstanceUID |
(0000,1000) |
UI |
1 |
This optional field contains the SOP Instance UID that |
|
|
|
|
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 |
(0000,1000) |
UI |
1 |
This optional field contains the ID of the SOP Instance for which |
|
UID |
|
|
|
an argument value was in error. |
|
Event Type ID |
(0000,1002) |
US |
1 |
This optional field contains the UID of the Event Type that 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 that was |
|
|
|
|
|
not recognized. Permitted only in the N-ACTION-RSP. |
|
- Standard -