All RPC

Package: Automated Information Collection System RPC List

Name Tag Routine Availability Description
Name Tag Routine Availability Description
IBD EXPAND FORMID IDPAT IBDFRPC3 PUBLIC This call will convert a form id (printed at the top of an encounter form) and return information about the patient, the appointment, and the form. See routine IBDRPC3 for output descritpion.
IBD GET FORMSPEC GETFS IBDFBK1 RESTRICTED This call will return the Form Specification file (as an array) that is used by the scanning software to recognize a form. Lines longer than 255 characters are truncated on the server and flagged with "~~~" indicating the need to concatenate on the client.
IBD GET INPUT OBJECT BY CLINIC CLNLSTI IBDFRPC PUBLIC Returns a list of input objects on all encounter forms defined for a clinic in the clinic setup. There are 3 types of input objects, lists, hand print fields, and multiple choice fields. Each has its own set of unique characterists for input.
IBD GET INPUT OBJECT BY FORM FRMLSTI IBDFRPC PUBLIC Returns a list of input objects on one encounter forms . There are 3 types of input objects, lists, hand print fields, and multiple choice fields. Each has its own set of unique characterists for input.
IBD GET ONE INPUT OBJECT OBJLST IBDFRPC1 PUBLIC 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)
IBD RECEIVE FORM DATA RECV IBDFBK2 RESTRICTED This RPC is to be used by the AICS workstation software only. It accepts data in the format returned by the scanning software and converts the data in the format expected by PCE and passes the data to PCE.
IBD VALIDATE USER VALIDAV IBDFBK1 RESTRICTED This call is used to validate user information and for display on the Show User screen.
IBD RECEIVE DATA SEND IBDFRPC4 PUBLIC This call is the public RPC for developers to input data from an encounter form to AICS for processing to PCE. See routine IBDFRPC4 for detailed description of variables.
IBD RETURN IMAGE ID IMAGEID IBDFBK1 PUBLIC Returns a numeric between 1 and 9999999 that is used as part of the file name to store the next unknown image as.
IBD ELAPSED TIME ETIME IBDFBK1 PUBLIC Store elapsed time for data entry
IBD STORE WORKSTATION ERROR WSERR IBDFBK1 PUBLIC This call back is used by AICS to log entries in the AICS ERROR AND WARNING FILE when the recognition of a form is canceled or otherwise interrupted.
IBD STORE IMAGE NAME IMAGENM IBDFBK1 PUBLIC This RPC will cause the information on images saved to be stored in the AICS IMAGE LOG file.
IBD GET ALL PCE DATA GETALL IBDFRPC5 PUBLIC This RPC is used to retrieve all data in PCE for a particlar encounter formatted for display in a memo component.
IBD GET PAST APPT LIST APPTLST IBDFRPC5 PUBLIC This RPC can be used to return a list of appointments for a patient. It defaults to returning the past 1 year's kept appointments.
IBD GET FORMSPEC GLOBAL GETFS1 IBDFBK1 PUBLIC
IBD GET SCAN PAGE INFO SCANPG IBDFBK1 PUBLIC This RPC will return an array where the data reflects the page number of scannable pages, Piece 2 will display the date/time received.