This Section discusses the SCU and SCP behavior for SOP Classes of the Storage Service Class. The C-STORE DIMSE-C Service shall be the mechanism used to transfer SOP Instances between peer DICOM AEs as described in PS3.7.
The SCU invokes a C-STORE DIMSE Service with a SOP Instance that meets the requirements of the corresponding IOD. The SCU shall recognize the status of the C-STORE service and take appropriate action upon the success or failure of the service.
The appropriate action is implementation dependent. It is required that the SCU distinguish between successful and failed C-STORE responses. Appropriate action may differ according to application, but are described in the Conformance Statement of the SCU.
An SCP of a Storage SOP Class acts as a performing DIMSE-service-user for the C-STORE Service. By performing this service successfully, the SCP indicates that the SOP Instance has been successfully stored.
Table B.2-1 defines the specific status code values that might be returned in a C-STORE response. General status code values and fields related to status code values are defined in PS3.7.
Table B.2-1. C-STORE Status
Service Status |
Further Meaning |
Status Codes |
Related Fields |
---|---|---|---|
Failure |
Refused: Out of Resources |
A7xx |
(0000,0902) |
Error: Data Set does not match SOP Class |
A9xx |
(0000,0901) (0000,0902) |
|
Error: Cannot understand |
Cxxx |
(0000,0901) (0000,0902) |
|
Warning |
Coercion of Data Elements |
B000 |
(0000,0901) (0000,0902) |
Data Set does not match SOP Class |
B007 |
(0000,0901) (0000,0902) |
|
Elements Discarded |
B006 |
(0000,0901) (0000,0902) |
|
Success |
0000 |
None |