| ALLTESTS(.ARRAY,FROM,DIRECTION) | 
Returns 45 test names beginning with the value FROM
in either forward or reverse alphabetical order.
 
 | 
| VARIABLES | 
TYPE | 
VARIABLES DESCRIPTION | 
 
ARRAY | 
Both | 
Passed in as the name of an array and returned with
the lab test names.
 
 | 
FROM | 
Input | 
Starting point for loop through LABORATORY TEST file
by name.
 
 | 
DIRECTION | 
Input | 
-1 for reverse order or "" for forward order
 
 | 
 
 | 
ATESTS(.ARRAY,IEN) | 
Returns an array of lab tests included in a panel.
 
 | 
| VARIABLES | 
TYPE | 
VARIABLES DESCRIPTION | 
 
ARRAY | 
Both | 
Input as name of array and receives array of panels
for test specified.
 
 | 
IEN | 
Input | 
IEN of the LABORATORY TEST file (#60).
 
 | 
 
 | 
ATG(.ARRAY,TESTGROUP,USER) | 
Returns an array of chemistry tests in a group for a
particular user.
 
 | 
| VARIABLES | 
TYPE | 
VARIABLES DESCRIPTION | 
 
USER | 
Input | 
Pointer to NEW PERSON file (#200).
 
 | 
TESTGROUP | 
Input | 
Value of LAB TEST GROUP field from LAB SECTION PRINT
file (69.2)
 
 | 
 
 | 
ATOMICS(.ARRAY,FROM,DIR) | 
Returns an array of atomic lab tests (tests without
panels).
 
 | 
| VARIABLES | 
TYPE | 
VARIABLES DESCRIPTION | 
 
ARRAY | 
Both | 
see description for ALLTESTS
 
 | 
FROM | 
Input | 
see description in ALLTESTS
 
 | 
DIR | 
Input | 
See description in ALLTESTS
 
 | 
 
 | 
CHEMTEST(.ARRAY,FROM,DIR) | 
Returns an array of test names from the CHEM, HEM,
TOX, SER, RIA, ETC.  areas of lab.
 
 | 
| VARIABLES | 
TYPE | 
VARIABLES DESCRIPTION | 
 
ARRAY | 
Both | 
See description under ALLTESTS.
 
 | 
FROM | 
Input | 
See description under ALLTESTS.
 
 | 
DIR | 
Input | 
See description under ALLTESTS.
 
 | 
 
 | 
PARAM(.VALUE) | 
Returns the Laboratory Site parameters found in the
LABORATORY SITE (#69.9) file at the global location ^LAB(69.9,1,1).
 
 | 
| VARIABLES | 
TYPE | 
VARIABLES DESCRIPTION | 
 
VALUE | 
Output | 
1 node from LABORATORY SITE file currently defined
as:
^LAB(69.9,D0,1)= (#100) DEFAULT BLOOD SPECIMEN [1P] ^ (#101) DEFAULT URINE
SPECIMEN [2P] ^ (#102) DEFAULT SERUM SPECIMEN [3P] ^
==>(#103) DEFAULT PLASMA SPECIMEN [4P] ^ (#104) DEFAULT UNKNOWN
SPECIMEN [5P] ^  ^ (#210) DOWNLOAD FULL DATA [7S] ^
==>(#530) STANDARD LOCATIONS ONLY [8S] ^ (#18) *GRACE PERIOD FOR
STATISTICS [9N] ^ (#203) MICRO DEFAULT TEMPLATE
==>[10F] ^ (#204) MICRO OTHER TEMPLATE [11F] ^
 
 | 
 
 | 
SPEC(.ARRAY,FROM,DIR) | 
Returns an array of lab specimens from the TOPOGRAPHY
FIELD (#61) file in the format IEN^NAME.
 
 | 
| VARIABLES | 
TYPE | 
VARIABLES DESCRIPTION | 
 
ARRAY | 
Both | 
Passed in as the name of the array to receive data.
Data returned as ARRAY(COUNTER)=IEN^NAME
 
 | 
FROM | 
Input | 
Starting name for search.  A maximum of 45 entries
are returned at a time.
 
 | 
DIR | 
Input | 
See ALLTESTS for description of this variable.
 
 | 
 
 | 
TG(.ARRAY,USER) | 
Returns a list of chemistry test groups associated
with a user with the print names (or name if print name is not available) of
the lab tests in the panel separated by commas.  So, output would look like:
ARRAY(COUNT)=TESTGROUP IEN^TESTGROUP) PRINT NAME, PRINT NAME
Or actual example:
ARRAY(1)=1^1) WBC, RBC, HCT, HB, PLT
 
 | 
| VARIABLES | 
TYPE | 
VARIABLES DESCRIPTION | 
 
ARRAY | 
Both | 
See description under ALLTESTS
 
 | 
USER | 
Input | 
IEN of NEW PERSON file (#200)
 
 | 
 
 | 
USERS(.ARRAY,FROM,DIR) | 
Loops through the NEW PERSON file an returns up to 18
users that have chemistry LAB TEST GROUPS defined.
Format ARRAY(COUNT)=IEN^USERNAME
Where IEN is the IEN of the USER REQUEST LIST multiple in the LAB SECTION
PRINT file (#69.2).
 
 | 
| VARIABLES | 
TYPE | 
VARIABLES DESCRIPTION | 
 
ARRAY | 
Both | 
See description under ALLTESTS
 
 | 
FROM | 
Input | 
Name of NEW PERSON from which to begin search.
 
 | 
DIR | 
Input | 
See description under ALLTESTS
 
 | 
 
 | 
UTGA(.Y,TESTS) | 
Places entries in the USER REQUEST LIST multiple of
the LAB SECTION PRINT file (#69.2).
 
 | 
| VARIABLES | 
TYPE | 
VARIABLES DESCRIPTION | 
 
Y | 
Input | 
Placeholder for RPC usage
 
 | 
TESTS | 
Input | 
Array of data to be filed in USER REQUEST LIST
multiple
 
 | 
 
 | 
UTGD(.Y,TESTGROUP) | 
Deletes data from the USER REQUEST LIST multiple for
a specified TEST GROUP.
 
 | 
| VARIABLES | 
TYPE | 
VARIABLES DESCRIPTION | 
 
Y | 
Input | 
Placeholder for RPC usage
 
 | 
TESTGROUP | 
Input | 
IEN of LAB TEST GROUP multiple of LAB SECTION PRINT
file (#69.2)
 
 | 
 
 | 
UTGR(.Y,TESTS,TESTGROUP) | 
Updates TEST multiple under LAB TEST GROUP multiple
in file 69.2.
 
 | 
| VARIABLES | 
TYPE | 
VARIABLES DESCRIPTION | 
 
TESTS | 
Input | 
Array of tests to be entered into TESTS subfield of
LAB TEST GROUP multiple.
 
 | 
TESTGROUP | 
Input | 
IEN of TEST GROUP multiple for which TEST entries
will be replaced.
 
 | 
 
 |