PACKAGE INTERFACE (357.6)    FILE (1)

Name Value
NAME PACKAGE INTERFACE
DESCRIPTION
This file contains a description of all of the interfaces with other packages.
Note that multiple entries in this file can have the same entry points
into routines. This is for efficiency purposes. For example, patient name,
DOB and sex are all located on the same node of the Patient file. Each of
these items of data can have its own entry in the Package Interface file,
but by using the same entry point there is a savings because all of the
data on that node can be obtained at once. The routine that invokes the
entry points keeps track of those already invoked so that they are not
repeated.
The form will invoke the proper interface routines by doing a lookup on
this file and then calling the routine by indirection. The
Data will be exchanged between the encounter form utilities and other
packages by putting the data in at @IBARY. Interfaces that pass a single
value or record will will reference data as in: S DATA=@IBARY. Interfaces
that pass lists of records or values will reference the data as in:
S DATA=@IBARY@(<number of item on the list>).