DICOM PS3.4 2020b - Service Class Specifications

CC.2.8.4 Status Codes

Table CC.2.8-2 defines the status code values that might be returned in a C-FIND response. General status code values and fields related to status code values are defined for C-FIND DIMSE Service in PS3.7.

Table CC.2.8-2. C-FIND Response Status Values [for Search for Unified Procedure Step]

Service Status

Further Meaning

Status Codes

Related Fields

Failure

Refused: Out of resources

A700

(0000,0902)

Error: Data Set does not match SOP Class

A900

(0000,0901)

(0000,0902)

Refused: SOP Class not supported

0122

Failed: Unable to process

Cxxx

(0000,0901)

(0000,0902)

Cancel

Matching terminated due to Cancel request

FE00

None

Success

Matching is complete - No final Identifier is supplied.

0000

None

Pending

Matches are continuing - Current Match is supplied and any Optional Keys were supported in the same manner as Required Keys.

FF00

Identifier

Matches are continuing - Warning that one or more Optional Keys were not supported for existence for this Identifier.

FF01

Identifier


Note

Status Codes are returned in DIMSE response messages (see PS3.7). The code values stated in column "Status Codes" are returned in Status Command Element (0000,0900).

Some Failure Status Codes are implementation specific.

An SCP implementation shall assign specific failure status codes by replacing each 'x' symbol with a hexadecimal digit in the range from 0 to F. An SCP implementation wishing to differentiate between causes of “Failed: Unable to process” Failure Meaning shall assign those causes specific Status Code Values within valid range specified in Table CC.2.8-2.

An SCU implementation shall recognize any Failure Status Code within the value range specified in Table CC.2.8-2 as an indicator of the Failure Meaning stated in the table. There is no requirement for an SCU implementation to differentiate between specific Status Codes within the valid range.

DICOM PS3.4 2020b - Service Class Specifications