STANDARD DATA DICTIONARY #2006.59 -- ROUTING RULE FILE 3/24/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):