4.4.2.1.3.8.28. HL7 Prefetch Rule

HL7 Prefetch Rule

Table 4.116 HL7 Prefetch Rule Attributes (LDAP Object: hl7PrefetchRule)
Name Type Description (LDAP Attribute)

Name

string

Arbitrary/Meaningful name of the Prefetch Rule

(cn)

Queue Name

string

Name of JMS Queue used for scheduling retrieve tasks triggered by this Prefetch Rule Enumerated values: Retrieve1, Retrieve2, Retrieve3, Retrieve4, Retrieve5, Retrieve6, Retrieve7, Retrieve8, Retrieve9, Retrieve10, Retrieve11, Retrieve12 or Retrieve13.

(dcmQueueName)

Archive AE title

string

AE Title of Archive Application Entity used for retrieving selected Studies from Prefetch C-Move SCP.

(dicomAETitle)

Prefetch C-Find SCP

string

AE Title of C-FIND SCP which is queried for Studies matching the specified Entity Selector.

(dcmPrefetchCFindSCP)

Prefetch C-Move SCP

string

AE Title of C-MOVE SCP from which selected Studies are retrieved.

(dcmPrefetchCMoveSCP)

Prefetch C-Store SCP(s)

string

AE Title of C-STORE SCP to which selected Studies are retrieved.

(dcmPrefetchCStoreSCP)

Conditions(s)

string

Conditions in format {SEG}-{Seq#}[.{Comp#}[.{SubComp#}]][!]={regEx}. Example: MSH-9=ORM^O01

(dcmProperty)

Entity Selector(s)

string

Specifies matching keys used to select Studies to prefetch. Format: {key}={value}[&{key}={value)]…, with {key} = ‘priors’ | ‘StudyAge’ | {attributeID}. {value} in the format ‘$’{SEG}-{Seq#}[.{Comp#}[.{SubComp#}]] are replaced by the value of the specified HL7 field from the received HL7 message which triggered the prefetch. If no Entity Selector is specified, all Studies for the Patient will be pre-fetched. Example: ‘priors=2&StudyAge=-5Y&ModalitiesInStudy=$OBR-24’ => select at most 2 prior Studies not older than 5 years containing at least one Series with Modality from OBR-24.

(dcmEntitySelector)

Ignore Assigning Authority of Patient ID

string

Conditionally ignore Assigning Authority of Patient ID (PID-3.4) in received HL7 message which triggered the prefetch for selecting Studies of the Patient. Enumerated values: ALWAYS, MATCHING or NOT_MATCHING.

(dcmNullifyIssuerOfPatientID)

Assigning Authority of Patient ID(s)

string

Assigning Authority of Patient ID against values in received HL7 message are matched, if Assigning Authority of Patient ID is set to MATCHING or NOT_MATCHING. Format: <Issuer of Patient ID> [& <Universal Entity ID> & <Universal Entity ID Type>].

(dcmIssuerOfPatientID)

Suppress Duplicate Retrieve Interval

string

Suppress Retrieve of Studies already retrieved not earlier than the specified interval to avoid duplicate retrieves.

(dcmDuration)

Prefetch Schedule(s)

string

Delay prefetch to specified time periods. If no Prefetch Schedule is specified, queue a Prefetch Task for the selected Studies of the Patient immediately. Format: ‘hour=[0-23] dayOfWeek=[0-6]’ (0=Sunday)

(dcmSchedule)