DICOM PS3.4 2023b - Service Class Specifications |
---|
Upon receipt of the N-ACTION request, the SCP shall return, via the N-ACTION response primitive, the N-ACTION Response Status Code applicable to the associated request (see Table KK.2.2.3-1). A success status conveys that the SCP has successfully received the request. A warning status conveys that the SCP has successfully received the request, but might not process some of the requested parameters. A failure status conveys that the SCP is not processing the request.
For Action Type "Initiate" (Action Type ID = 11), the SCP shall return a failure status 0212H (Mistyped argument) if the SCP does not support all of the character sets identified in Specific Character Set (0008,0005), or all of the matching mechanisms identified in Extended Matching Mechanisms (0008,040F), or the identified Inventory Level (0008,0403); additional explanation may be returned in Error Comment (0000,0902). The SCP shall return a warning status B010H if one or more of the Key Attributes specified in the Scope of Inventory Sequence (0008,0400) are not supported for matching, and shall return the list of unsupported Attributes in Attribute Identifier List (0000,1005).
Table KK.2.2.3-1. N-ACTION Response Status Values
Mistyped argument -one of the parameters supplied has not been agreed for use |
|||
Other failure status as specified in Section 10.1.4.1.10 “Status” in PS3.7 |
|||
Attribute list error - One or more of Key Attributes are not supported for matching |
|||
See Section E.1 “Registry of DICOM Command Elements” in PS3.7 for definition of the Related Fields.
If the SCP conveys a success or warning status for Action Type "Initiate" (Action Type ID = 11), it shall initiate production of an Inventory and periodic status reporting in accordance with the parameters of the Scope of Inventory Sequence (0008,0400) and Inventory Level (0008,0403) provided in the N-ACTION request. The Scope of Inventory in the produced Inventory SOP Instances shall include only those Key Attributes that were supported for matching. Any value provided by the SCU for Inventory Purpose (0008,0401) shall be included in the produced Inventory SOP Instances. The SCP shall produce at least one Inventory SOP Instance upon reaching the COMPLETE state.
If the SCP encounters a failure when producing the Inventory, it may attempt to complete the encoding into an Inventory SOP Instance of Study records already obtained, and set Inventory Completion Status (0008,0426) in that SOP Instance to "FAILURE".
If the SCP conveys a success status for Action Type "Request Status" (Action Type ID = 12), it shall initiate sending an N-EVENT-REPORT with Event Type "Inventory Status" (Event Type ID = 12).
The N-EVENT-REPORT may be sent on the same or a different Association as the N-ACTION request (see Section KK.1.3.1).
If the SCP conveys a success status for Action Type "Cancel" (Action Type ID = 13), it shall stop production of the Inventory associated with the Transaction UID (0008,1195). If the Cancel request includes Retain Instances (0008,0415) with value "N", the SCP may delete any Inventory SOP Instances associated with the Transaction UID (0008,1195). If the Cancel request includes Retain Instances (0008,0415) with value "Y", the SCP shall complete the encoding into an Inventory SOP Instance of Study records already obtained, and set Inventory Completion Status (0008,0426) to "CANCELED". Some Study records may be only partially complete at the time of the Cancel request, e.g., not all the subsidiary Series and Instance records had been compiled. Whether such partial Study records are completed and included in the Inventory SOP Instance is implementation specific. Partial Study records shall not be included in an Inventory.
If the SCP conveys a success status for Action Type "Pause" (Action Type ID = 14), it shall pause production of the Inventory associated with the Transaction UID (0008,1195). The SCP may complete any processing necessary to reach a stable state for pausing the Inventory production to allow efficient resumption.
If the SCP conveys a success status for Action Type "Resume" (Action Type ID = 15), it shall resume production of the Inventory associated with the Transaction UID (0008,1195).
DICOM PS3.4 2023b - Service Class Specifications |
---|