DSIC FM FIND

TITLEVALUE
NAMEDSIC FM FIND
DESCRIPTIONThis provides a wrapper around the FIND^DIC API. It exposes more of the
functionality of the API to the RPC than the old DSIC DDR FINDER RPC.

For a lookup value, this RPC will return all matches. It allows for
input a multiple screening logic which would be ANDed together.
TAGFIND
ROUTINEDSICFM05
INPUT PARAMETERSSEQUENCE NUMBER1
INPUT PARAMETERINPUT
DESCRIPTIONhe INPUT(n) = tag^value where
tag = LIST^DIC input parameter name such as
FILE IENS FIELDS FLAGS NUMBER INDEX VAL SCREEN
value = value for that input parameter

For those input parameters that allow an array, you can pass that array
in the tag such as SCREEN()^lookup value
PARAMETER TYPELIST
REQUIREDYES
MAXIMUM DATA LENGTH250

RETURN VALUE TYPEGLOBAL ARRAY
RETURN PARAMETER DESCRIPTIONif problems return one or more rows:
List[0] = - 1^message
List[n] = message or -1^message for n=1,2,3,4,...

Return entries found that match the input value:
List[n] = results where n=0,1,2,3,4,...
1st ^-piece of results is the ien for the record from that file
2nd ^-piece equals the value of the field in the 1st ;-piece of FIELDS
3rd ^-piece equals the value of the field int he 2nd ;-piece of FIELDS
etc., etc., ....
AVAILABILITYAGREEMENT
INACTIVE
CLIENT MANAGER
WORD WRAP ONTRUE
VERSION
SUPPRESS RDV USER SETUP
APP PROXY ALLOWED