DICOM PS3.4 2022c - Service Class Specifications

KK.2.3.2 Service Class Provider Behavior

The SCP shall use the N-EVENT-REPORT primitive containing the well-known Storage Management SOP Instance UID (defined in Section KK.1.3.2) in its Affected SOP Instance UID parameter. The SCP shall supply the Transaction UID (0008,1195) corresponding to the Inventory Creation N-ACTION Initiate request.

At any time during the production of the Inventory, the SCP may send an N-EVENT-REPORT primitive with Event Type "Inventory Status" (Event Type ID = 12), with an indication of process status in the Transaction Status (0008,0417) Attribute. The SCP shall send an N-EVENT-REPORT "Inventory Status" if production of the Inventory changes state. The SCP shall send an N-EVENT-REPORT "Inventory Status" in response to an N-ACTION "Request Status".

When production of the Inventory reaches a terminal state (COMPLETE, FAILURE, or CANCELED) and Inventory SOP Instances are available, the SCP shall send an N-EVENT-REPORT primitive with Event Type "Inventory Terminated with Instances" (Event Type ID = 11). The Event Information shall include Attributes specifying at least one method of accessing the root SOP Instance of the Inventory, i.e., it shall include at least one of the Attributes Retrieve AE Title (0008,0054) or Retrieve URL (0008,1190), and may optionally include File Access URI (0008,0409). See Section KK.2.3.1.1 for conditionally required Attributes. The Event Information may also include an Expiration DateTime (0008,0416) Attribute to indicate the expected DateTime until which the Inventory SOP Instance is available for access by the SCU.

If production of the inventory reaches a terminal state and Inventory SOP Instances are not available (i.e., FAILURE or CANCELED), the SCP shall send an N-EVENT-REPORT primitive with Event Type "Inventory Terminated without Instances" (Event Type ID = 13).

DICOM PS3.4 2022c - Service Class Specifications