B.2 Behavior
Prev | B Storage Service Class (Normative) | Next

## B.2 Behavior

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.

### B.2.1 Behavior of an SCU

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.

### 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.

### B.2.2 Behavior of an SCP

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.

### B.2.3 Statuses

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

Prev | Up | Next
B Storage Service Class (Normative) | Home | B.3 Association Negotiation