4.4.2.1.3.8.23. UPS Processing Rule

Process matching Workitems in unified Worklist

Table 4.114 UPS Processing Rule Attributes (LDAP Object: dcmUpsProcessingRule)

Name

Type

Description (LDAP Attribute)

UPS Processing Rule ID

string

ID of UPS Processing Rule

(dcmUPSProcessingRuleID)

Application Entity (AE) title

string

Application Entity (AE) title

(dicomAETitle)

UPS Processor URI

string

Identifies UPS Processor for processing matching Workitems

(dcmURI)

Processing Property(s)

string

UPS Processor dependent property in format <name>=<value>

(dcmProperty)

Processing Schedule(s)

string

Delay processing to specified time periods. If no Processing Schedule is specified, process Workitems at their Scheduled Procedure Step Start Date Time (0040,4005). Format: ‘hour=[0-23] dayOfWeek=[0-6]’ (0=Sunday)

(dcmSchedule)

Maximum Number of Threads

integer

Maximal number of threads used for processing of matching Workitems.

(dcmMaxThreads)

Input Readiness State

string

Process Workitems with matching Input Readiness State (0040,4041).

Enumerated values:

INCOMPLETE

UNAVAILABLE

READY

(dcmUPSInputReadinessState)

Priority

string

Process Workitems with matching Scheduled Procedure Step Priority (0074,1200). If absent, process Workitems of any priority, but order the processing according their priority.

Enumerated values:

HIGH

MEDIUM

LOW

(dcmUPSPriority)

Procedure Step Label

string

Process Workitems with matching Procedure Step Label (0074,1204). If absent, process Workitems with any Procedure Step Label.

(dcmUPSLabel)

Worklist Label

string

Process Workitems with matching Worklist Label (0074,1202). If absent, process Workitems with any Worklist Label.

(dcmUPSWorklistLabel)

Scheduled Workitem Code

string

Process Workitems with matching Code in Scheduled Workitem Code Sequence (0040,4018) in format (CV, CSD, “CM”). If absent, process Workitems with any Scheduled Workitem Code.

(dcmUPSScheduledWorkitemCode)

Scheduled Station Name Code

string

Process Workitems with matching Code in Scheduled Station Name Code Sequence (0040,4025) in format (CV, CSD, “CM”). If absent, process Workitems with any Scheduled Station Name Code.

(dcmUPSScheduledStationNameCode)

Scheduled Station Class Code

string

Process Workitems with matching Code in Scheduled Station Name Class Sequence (0040,4026) in format (CV, CSD, “CM”). If absent, process Workitems with any Scheduled Station Class Code.

(dcmUPSScheduledStationClassCode)

Scheduled Station Geographic Location Code

string

Process Workitems with matching Code in Scheduled Station Geographic Location Class Sequence (0040,4027) in format (CV, CSD, “CM”). If absent, process Workitems with any Scheduled Station Geographic Location Code.

(dcmUPSScheduledStationLocationCode)

Performed Workitem Code

string

Item of Performed Workitem Code Sequence (0040,4019) in processed UPS in format (CV, CSD, “CM”).

(dcmUPSPerformedWorkitemCode)

Performed Station Name Code

string

Item of Performed Station Name Code Sequence (0040,4028) in processed UPS in format (CV, CSD, “CM”).

(dcmUPSPerformedStationNameCode)

Ignore Discontinuation Reason Code(s)

string

Specifies Discontinuation Reason Code in format (CV, CSD, “CM”) to ignore and change UPS State to COMPLETED - instead of CANCELED.

(dcmUPSIgnoreDiscontinuationReasonCode)

Reschedule Discontinuation Reason Code(s)

string

Specifies Discontinuation Reason Code in format (CV, CSD, “CM”) to reschedule the canceled UPS. If absent, UPS canceled with any Discontinuation Reason Code will be rescheduled according specified Maximum Number of Rescheduling.

(dcmUPSRescheduleDiscontinuationReasonCode)

Create UPS on Cancel

string

Specifies UPS Template Workitem Instance UID for creating an UPS if the processing failed and retry is not scheduled any more. If absent, no UPS will be created on failures.

(dcmUPSTemplateID)

Maximum Number of Rescheduling

integer

Maximal number a Workitem which processing failed is rescheduled.

(dcmMaxRetries)

Reschedule Delay

string

Delay to reschedule a Workitem which processing failed in ISO-8601 duration format PnDTnHnMn.nS.

(dcmRetryDelay)

Maximum Reschedule Delay

string

Maximal Delay to reschedule a Workitem which processing failed in ISO-8601 duration format PnDTnHnMn.nS. Infinite if absent.

(dcmMaxRetryDelay)

Reschedule Delay Multiplier

integer

Multiplier in % that will take effect on top of Reschedule Delay with Maximum Reschedule Delay to be taken into account.

(dcmRetryDelayMultiplier)