IBD GET ONE INPUT OBJECT (74)    REMOTE PROCEDURE (8994)

Name Value
NAME IBD GET ONE INPUT OBJECT
TAG OBJLST
ROUTINE IBDFRPC1
RETURN VALUE TYPE ARRAY
AVAILABILITY PUBLIC
DESCRIPTION
This call will return specific information about any one input object
   1 := exactly one
   2 := at most one (0 or 1)
   3 := at least one (1 or more)
 
There are also a number of data qualifiers that are used to describe the
data, for example, primary, secondary, add to problem list, etc.
regardless of type.  Developers should first use the RPC to return the
available input objects (either by form or by clinic).  
 
There are 3 types of input objects, lists (both static and dynamic),
hand print fields, and multiple choice fields.  Each input object
may be associated with selection rules and data qualifiers.  There
are 4 selection rules: 
   0 := any number (including zero)
INPUT PARAMETER
  • IBDF
    PARAMETER TYPE:   LIST
    REQUIRED:   YES
    DESCRIPTION:   
    The following variables are required:
       IBDF("PI")     := pointer to the package interface file
       IBDF("IEN")    := pointer to the input object (file depends on type)
       IBDF("CLINIC") := pointer to the hospital location file (required only
                         to return provider lists)
       IBDF("DFN")    := pointer to patient file (required only for patient
                         specific dynamic lists such as patient active problems)
    All are returned by one of the available rpc's in aics.
    
RETURN PARAMETER DESCRIPTION
Returns array describing input object.  See routine IBDFRPC1 for details.
See routine IBDFDE* for examples of use.  (ibdfde2* for lists, ibdfde3 for
hand print fields, ibdfde4 for multiple choice fields)
 
The return array is different for the different types of objects.