The response shall have the following syntax:
version SP status-code SP reason-phrase CRLF
[Content-Type: dicom-media-type CRLF]
[(Content-Length: uint / Transfer-Encoding: encoding) CRLF]
*(header-field CRLF) CRLF
[status-report]
Table 11.7.3-1 shows some common status codes corresponding to this transaction. See also Section 8.5 for additional status codes.
Table 11.7.3-1. Status Code Meaning
Status
|
Code
|
Meaning
|
Success
|
200 (OK)
|
The update was successful, and the response payload contains a Status Report document.
|
Failure
|
400 (Bad Request)
|
The request cannot be performed for one of the following reasons:
-
the request is invalid given the current state of the Target Workitem
-
the Transaction UID is missing
-
the Transaction UID is incorrect
|
404 (Not Found)
|
The Target Workitem was not found.
|
409 (Conflict)
|
The request is inconsistent with the current state of the Target Workitem
|
410 (Gone)
|
The Target Workitem once existed, but no longer exists.
|