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 PS 3.7.
The SCU invokes a C-STORE DIMSE Service with a SOP Instance which 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.
Note: 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 which might be returned in a C-STORE response. General status code values and fields related to status code values are defined in PS 3.7.
Table B.2-1C-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)|