VPS EDIT PATIENT DEMOGRAPHIC

TITLEVALUE
NAMEVPS EDIT PATIENT DEMOGRAPHIC
DESCRIPTIONCalled by the Vetlink Kiosk system. The VAMC staff will make changes to
the patient demographic record via the Vecna Kiosk and submit the changes
to VistA. The RPC will accept 3 parameters. The first parameter
represents the return value as required by RPC Broker, the 2nd parameter
is an input value which is the patient DFN, and the 3rd parameter is an
input value which is the list of data changes that will update one to many
fields in the PATIENT file (#2). Integration Agreement 5799 identifies
the fields that could potentially be edited.
TAGEDIT
ROUTINEVPSRPC2
INPUT PARAMETERSSEQUENCE NUMBER1
INPUT PARAMETERVPSDFN
DESCRIPTIONThe patient DFN which is to be used in processing the changes and updating
the associated patient record in the PATIENT file (#2).
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH30

INPUT PARAMETERSSEQUENCE NUMBER2
INPUT PARAMETERVPSLST
DESCRIPTIONLocal array where each field that is to be updated in the PATIENT file
(#2) is assigned as a string to the data element in the array along with
the field value.
input structure:
LocalArray(n)=field label^data
where n is an incremental number and field label^data are literal values
PARAMETER TYPELIST
REQUIREDYES
MAXIMUM DATA LENGTH

RETURN VALUE TYPEARRAY
RETURN PARAMETER DESCRIPTIONLocal ARRAY that returns the outcome of the EDIT operation.
output structure:
LocalArray(n)="field label^data^1"
where 1 equals successful update to the database of the specific field
declared at field label.

LocalArray(n)="99^field label^data ^exception message"
where 99 means an exception and no update was made to the database for
that specific field and exception message describes the error.
AVAILABILITYPUBLIC
INACTIVEACTIVE
CLIENT MANAGERYES
WORD WRAP ONTRUE
VERSION1
SUPPRESS RDV USER SETUP
APP PROXY ALLOWEDYes