UPS on Store - dcm4che/dcm4chee-arc-light GitHub Wiki

Overview

Create a Unified Procedure Step (UPS) on receive of DICOM objects using UPS on Store rule.

Configuration

A rule for UPS on store may be configured either on :

  • Archive Device level : Go to Configuration page -> Devices tab -> dcm4chee-arc -> Device Extension -> Archive Device Extension -> Child Objects -> UPS on Store Rules and add one. This rule shall be applied on DICOM objects received by any AE.

  • Archive Network AE level : Go to Configuration page -> Devices tab -> dcm4chee-arc -> Child Objects -> Network AEs -> DCM4CHEE -> Network AE Extension -> Archive Network AE Extension -> Child Objects -> UPS on Store Rules and add one. This rule shall be applied on DICOM objects received by this AE.

  • A Procedure Step Label is a mandatory field and must always have a value set to it.

  • To process workitems after a certain delay set Scheduled Procedure Step Start DateTime Delay. If no value is set, the created UPS is processed immediately once the UPS Processing Polling Interval is reached and if a matching UPS Processing Rule is also configured. (Pre-configured default value for UPS Processing Polling Interval is set to PT1M)

  • The references to each of the stored objects are stored in the Input Information Sequence in the created UPS. To always have a UPS record whenever objects are stored to archive, set value for this field as APPEND_OR_CREATE. This implies that either an existing UPS record is updated (if status of previous UPS record is SCHEDULED) or created (if status of previous UPS record is COMPLETED)

  • To create a different UPS for each received Study or Series or Instance, set UPS Instance UID based on name as {StudyInstanceUID} or {SeriesInstanceUID} or {SOPInstanceUID} respectively. Note :

    • If for eg. a UPS shall be created for each received study, set UPS Instance UID based on name value to {StudyInstanceUID}; but on receive of a separate series / object of an already received study for which UPS creation and processing is already COMPLETED, a new UPS is created and its UID is derived from SOP Instance UID of the previous COMPLETED UPS of that study (Applicable only if Include Input Information is set to APPEND_OR_CREATE).
    • If the previous COMPLETED UPS of that study is deleted by scheduler or RESTful service, then UID for the new UPS is again derived from the Study Instance UID.
⚠️ **GitHub.com Fallback** ⚠️