PSB WITNESS (3245)    REMOTE PROCEDURE (8994)

Name Value
NAME PSB WITNESS
TAG WITNESS
ROUTINE PSBRPC1
RETURN VALUE TYPE ARRAY
AVAILABILITY PUBLIC
DESCRIPTION
Used 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.
INPUT PARAMETER
  • PSBACC
    PARAMETER TYPE:   LITERAL
    REQUIRED:   YES
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
    Access Code
    
  • PSBVER
    PARAMETER TYPE:   LITERAL
    REQUIRED:   YES
    SEQUENCE NUMBER:   2
    DESCRIPTION:   
    Verify Code.
    
RETURN PARAMETER DESCRIPTION
Results array is returned in the following forms:
            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.
  Valid authorization of Witness.
   
      Results[0] = 'Witness DUZ^Witness Name'
  
  Invalid authorization of Witness.
   
      Results[0] = '-1^Invalid Witness sign-on'