PSB WITNESS

TITLEVALUE
NAMEPSB WITNESS
DESCRIPTIONUsed by frmWintess to validate if a Witness at the client is authorized
to be a witness for a BCMA action, i.e. High Risk Drug administration.

Validation is achieved via not allowing the logged in person to witness
for themselves, also persons that hold certain keys can't be a valid
witness.
TAGWITNESS
ROUTINEPSBRPC1
INPUT PARAMETERSSEQUENCE NUMBER1
INPUT PARAMETERPSBACC
DESCRIPTIONAccess Code
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH

INPUT PARAMETERSSEQUENCE NUMBER2
INPUT PARAMETERPSBVER
DESCRIPTIONVerify Code.
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH

RETURN VALUE TYPEARRAY
RETURN PARAMETER DESCRIPTIONResults array is returned in the following forms:

Valid authorization of Witness.

Results[0] = 'Witness DUZ^Witness Name'

Invalid authorization of Witness.

Results[0] = '-1^Invalid Witness sign-on'
Or '-1^Cannot Witness for yourself'
Or '-1^A student does not have authority to witness a
High Risk/High Alert administration.'
Or '-1^You do not have authority to witness a
High Risk/High Alert administration.'
Or '-1^Read-Only users do not have authority to witness a
High Risk/High Alert administration.'
Or '-1^Invalid VistA user - No Primary menu setup for
this user in the NEW PERSON file.'
Or '-1^A non-BCMA user does not have authority to witness
a High Risk/High Alert administration.'

Success of the call is validated by the first up-arrow piece of data
being greater than 0.
AVAILABILITYPUBLIC
INACTIVE
CLIENT MANAGER
WORD WRAP ON
VERSION
SUPPRESS RDV USER SETUP
APP PROXY ALLOWED