STANDARD DATA DICTIONARY #2006.59 -- ROUTING RULE FILE 9/29/25 PAGE 1
STORED IN ^MAGDICOM(2006.59, *** NO DATA STORED YET *** SITE: WWW.BMIRWIN.COM UCI: VISTA,VISTA (VERSION 3.0)
DATA NAME GLOBAL DATA
ELEMENT TITLE LOCATION TYPE
-----------------------------------------------------------------------------------------------------------------------------------
+---------------------------------------------------------------+
| |
| Property of the US Government. |
| No permission to copy or redistribute this software is given. |
| Use of unreleased versions of this software requires the user |
| to execute a written test agreement with the VistA Imaging |
| Development Office of the Department of Veterans Affairs, |
| telephone (301) 734-0100. |
| |
| The Food and Drug Administration classifies this software as |
| a medical device. As such, it may not be changed in any way. |
| Modifications to this software may result in an adulterated |
| medical device under 21CFR820, the use of which is considered |
| to be a violation of US Federal Statutes. |
| |
+---------------------------------------------------------------+
The entries in this table define the various rules for automatically routing image files to remote locations.
DD ACCESS: @
RD ACCESS: @
WR ACCESS: @
DEL ACCESS: @
LAYGO ACCESS: @
AUDIT ACCESS: @
POINTED TO BY: RULE field (#.01) of the ROUTE LOAD BALANCE File (#2006.5906)
2006.59,.01 RULE NUMBER 0;1 FREE TEXT (Required)
Rule Number
INPUT TRANSFORM: K:$L(X)>30!($L(X)<3)!'(X'?1P.E) X
LAST EDITED: SEP 21, 1998
HELP-PROMPT: Enter an integer number that uniquely identifies a rule.
DESCRIPTION:
The value of this field is an integer number that uniquely identifies a routing rule.
2006.59,1 RAW TEXT 1;0 Multiple #2006.5901 (Add New Entry without Asking)
2006.5901,.01 LINE 0;1 FREE TEXT (Required) (Multiply asked)
INPUT TRANSFORM: K:$L(X)>250!($L(X)<1) X
LAST EDITED: APR 22, 1999
HELP-PROMPT: Enter a text that defines a routing rule.
DESCRIPTION: The value of this field is a line of text that would be read from the file 'route.dic'.
The text in this file specifies a group of routing rules. The further fields in this file contain
the parsed values from these texts that are used to evaluate the rules at run time.
2006.59,2 ACTION ACTION;0 Multiple #2006.5902 (Add New Entry without Asking)
2006.5902,.01 VERB 0;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>31!($L(X)<1) X
LAST EDITED: APR 22, 1999
HELP-PROMPT: Enter a verb like 'SEND' or 'BALANCE'.
DESCRIPTION: The value of this field is a string that defines the action-verb for the rule at hand.
Currently, only 'SEND' and 'BALANCE' are defined actions.
2006.5902,1 PARAMETER 1;0 Multiple #2006.5903 (Add New Entry without Asking)
2006.5903,.01 VALUE 0;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>250!($L(X)<1) X
LAST EDITED: APR 22, 1999
HELP-PROMPT: Enter the value of a positional parameter.
DESCRIPTION: The value of this field is a string that defines a parameter to a routing rule.
For the verb 'SEND', the parameter would be the name of the destination to send a file to.
2006.59,3 CONDITION CONDITION;0 Multiple #2006.5904 (Add New Entry without Asking)
2006.5904,.01 FIELD 0;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>250!($L(X)<1) X
LAST EDITED: APR 22, 1999
HELP-PROMPT: Enter a the name of a parameter.
DESCRIPTION: The value of this field is a string that identifies a parameter that is checked for the purpose
of evaluating the current condition.
Such a parameter can be any field from the Image File (# 2005, stored in ^MAG(2005,...), or
'NOW'.
2006.5904,1 DATATYPE DATATYPE;1 SET
'DT' FOR Date Time;
'LO' FOR Long String;
'SH' FOR Short String;
'AE' FOR AE;
'AS' FOR AS;
'AT' FOR AT;
'CS' FOR CS;
'DA' FOR DA;
'DS' FOR DS;
'FL' FOR FL;
'FD' FOR FD;
'IS' FOR IS;
'LT' FOR LT;
'OB' FOR OB;
'OW' FOR OW;
'PN' FOR PN;
'SL' FOR SL;
'SQ' FOR SQ;
'SS' FOR SS;
'ST' FOR ST;
'TM' FOR TM;
'UI' FOR UI;
'UL' FOR UL;
'UN' FOR UN;
'US' FOR US;
'UT' FOR UT;
LAST EDITED: SEP 11, 1998
HELP-PROMPT: Enter the data type for this condition.
DESCRIPTION: The value of this field is a code that identifies the data type of the field that is referenced
in the current condition to be evaluated.
Possible data types are:
AE Application Entity
AS Age String
AT Attribute Tag
CS Code String
DA Date
DS Decimal String
DT Date/Time
FL Floating Point Single
FD Floating Point Double
IS Integer String
LO Long String
LT Long Text
OB Other Byte String
OW Other Word String
PN Person Name
SH Short String
SL Signed Long
SQ Sequence of Items
SS Signed Short
ST Short Text
TM Time
UI Unique Identifier
UL Unsigned Long
US Unsigned Short
UT Unlimited Text
2006.5904,2 OPERATOR OPERATOR;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>5!($L(X)<1) X
LAST EDITED: SEP 11, 1998
HELP-PROMPT: Enter an operator for this comparison.
DESCRIPTION: The value if this field is a short string that defines the operator that is applied to compare
the value of a parameter with a specified value.
Typical operators are = (equal), != (not equal), > (greater or later than) and < (less or earlier
than).
2006.5904,3 VALUE VALUE;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>250!($L(X)<1) X
LAST EDITED: SEP 11, 1998
HELP-PROMPT: Enter the value to compare this parameter to.
DESCRIPTION: The value of this field is a string that defines the value to which a parameter is being compared
in the context of evaluating the current rule.
2006.5904,4 TIMEFRAME 1;0 Multiple #2006.5905 (Add New Entry without Asking)
2006.5905,.01 NUMBER 0;1 NUMBER
INPUT TRANSFORM: K:+X'=X!(X>99999)!(X<0)!(X?.E1"."1N.N) X
LAST EDITED: APR 22, 1999
HELP-PROMPT: Enter an integer number that uniquely identifies a time-frame.
DESCRIPTION: The value of this field is an integer number that uniquely identifies a time frame for a
routing rule.
2006.5905,1 MASK MASK;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>20!($L(X)<1) X
LAST EDITED: SEP 11, 1998
HELP-PROMPT: Enter a date/time mask ('ddd yyymmdd.hhmmss').
DESCRIPTION: The value of this field is a string of characters that indicates which fields in the values for
the start and end of the current time-frame are validated while evaluating the current routing
rule.
Those characters in the 'begin' and 'end' fields that correspond to upper case characters in
this mask, will be evaluated.
2006.5905,2 BEGIN DATE/TIME BEGIN;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>20!($L(X)<1) X
LAST EDITED: SEP 11, 1998
HELP-PROMPT: Enter a date/time ('ddd yyymmdd.hhmmss' start of frame).
DESCRIPTION: The value of this field is a date/time string that indicates the start of the time-frame that
validates as 'positive' for this part of the routing rule.
2006.5905,3 END DATE/TIME END;1 FREE TEXT
INPUT TRANSFORM: K:$L(X)>20!($L(X)<1) X
LAST EDITED: SEP 11, 1998
HELP-PROMPT: Enter a date/time ('ddd yyymmdd.hhmmss' end of frame).
DESCRIPTION: The value of this field is a date/time string that indicates the end of the time-frame that
validates as 'positive' for this part of the routing rule.
2006.59,4 PRIORITY PRIORITY;1 SET
'HIGH' FOR High;
'NORMAL' FOR Normal;
'LOW' FOR Low;
LAST EDITED: NOV 12, 1998
HELP-PROMPT: Enter a priority for this action (High, Normal or Low).
DESCRIPTION: The value of this field is a priority to be assigned to this action. The priority will be observed
by the queue manager that takes actions off a queue.
INPUT TEMPLATE(S):
PRINT TEMPLATE(S):
SORT TEMPLATE(S):
FORM(S)/BLOCK(S):