VPS WRITE KIOSK PARAMETERS (3374)    REMOTE PROCEDURE (8994)

Name Value
NAME VPS WRITE KIOSK PARAMETERS
TAG WRITE
ROUTINE VPSPARAM
RETURN VALUE TYPE ARRAY
AVAILABILITY RESTRICTED
INACTIVE ACTIVE
WORD WRAP ON TRUE
DESCRIPTION
Called by the VetLink Kiosk system. This RPC will accept three input
        where      n           : an incremental number that acts as an index
                   field label : the name of VistA Field Name
                   field value : the parameter value to be stored in VistA
 
The output result has similar array structure as the array(n) with an addition
of the result code and potential exception message
Successful output structure is constructed as:
       output(n)  = field label^field value^1
                    value '1' at the end indicates the field value was stored 
                    successfully
parameters and will return result output when processing complete. The
Failed output structure is constructed as:
       output(n)  = field label^field value^99^exception message
                    value '99' at the end indicates either field label doesn't
                    exist in VistA or the field value is invalid.
input parameters are Kiosk Group (literal value) and the changed 
configuration values (array)
 
Kiosk Group: when an administrator of VetLink Kiosk is making any Kiosk
             configuration changes, he/she is making changes for a Kiosk Group.
Each element in the array is constructed as:
        array(n)  = field label^field value
INPUT PARAMETER
  • PARAMNAM
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   30
    REQUIRED:   YES
    SEQUENCE NUMBER:   2
    DESCRIPTION:   
    When An Administrator of VetLink Kiosk system made any
    configuration changes, the changes were made against this Kiosk Group or Clinic
    
  • PARAMETERS
    PARAMETER TYPE:   LIST
    SEQUENCE NUMBER:   3
    DESCRIPTION:   
    A subscripted array that represents the list of parameter changes to 
    the VetLink's Kiosk Configuration.
    Each element in the subscripted array is constructed as:
    PARAMETERS(n) = field label^field value
            where   n           : an incremental number that acts as an index
                    field label : the name of VistA Field Name
                    field value : the parameter value to be stored in VistA
    
  • PARAMTYP
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   1
    REQUIRED:   YES
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
    This parameter contains either 'K' for KIOSK GROUP or 'C' for CLINIC.