Skip to main content

Routing Rules

Routing Rules let you automatically send copies of uploaded DICOM studies, series, or instances to one or more configured Remote AEs. They are commonly used when studies need to be forwarded to another system for post-processing, reporting, review, archiving, or downstream workflow automation.

Instead of manually selecting and sending studies after upload, Routing Rules evaluate incoming DICOM data against configured filters and conditions. When a match is found, AdvaPACS routes a copy of the matching data to the selected destination.

How Routing Rules work

Routing begins after DICOM instances are uploaded to AdvaPACS.

A Routing Rule determines:

  1. Which uploaded data should be routed
  2. Where the data should be sent
  3. Which Local AE should perform the send
  4. Whether the rule applies at study, series, or instance level

Routing Rules do not move the original uploaded data. They send a copy of the matching study, series, or instance to the configured Destination AE.

Devices used in Routing Rules

Routing Rules use configured devices and AEs to identify where data came from and where it should be sent.

FieldDescription
Source AEThe Remote AE that originally sent the DICOM data to AdvaPACS.
Local AEThe Local AE that received the data from the Source AE.
Bind AEThe Local AE that sends the routed data to the destination.
Destination AEThe Remote AE that receives the routed data.

The selected Bind AE must be able to connect to the selected Destination AE for routing to succeed.

Create a Routing Rule

To create a Routing Rule, select + Create Routing Rule from the Routing Rules page.

The following fields are available when configuring a Routing Rule:

FieldRequiredDescription
NameYesA unique name used to identify the Routing Rule.
DescriptionNoAdditional information about the purpose of the rule.
Source AENoLimits the rule to studies received from one or more specific Source AEs. If not specified, studies from any Source AE can match.
Local AENoLimits the rule to studies received through one or more specific Local AEs.
Bind AEYesThe Local AE used to establish the outbound connection when routing data to the destination.
Destination AEYesThe Remote AE that will receive the routed data. Multiple destinations may be configured.
PriorityYesDetermines the order in which Routing Rules are evaluated. Higher values are evaluated before lower values.
LevelYesSpecifies whether the rule evaluates and routes data at the Study, Series, or Instance level.
EnabledYesControls whether the rule is active and available for processing.

Routing Levels

A routing rule evaluates the Conditions and routes instances based on the level you choose. It has three options:

LevelDescription
StudyConditions are evaluated at study level and the entire study is routed when matched.
SeriesConditions are evaluated for each series and matching series are routed.
InstanceConditions are evaluated for each individual instance and only matching instances are routed.

Priority

Routing Rules are evaluated in priority order.

PriorityBehaviour
100Highest priority
1Lowest priority

When multiple rules could match the same data, use higher priorities for more specific rules and lower priorities for more general rules.

Conditions

Conditions determine whether a Routing Rule applies to incoming data. A rule may contain one or more conditions based on DICOM attributes such as:

  • Modality
  • Study Description
  • Series Description
  • Accession Number
  • Referring Physician
  • Institution Name

Only studies, series, or instances that satisfy the configured conditions will be routed. For more information on conditions, please refer to our Conditions page.