VPS ENHANCED GET PATIENT DEMO (3365)    REMOTE PROCEDURE (8994)

Name Value
NAME VPS ENHANCED GET PATIENT DEMO
TAG GETDATA3
ROUTINE VPSRPC1
RETURN VALUE TYPE ARRAY
AVAILABILITY PUBLIC
INACTIVE ACTIVE
WORD WRAP ON TRUE
VERSION 1
APP PROXY ALLOWED Yes
DESCRIPTION
This RPC is called  by the Vetlink Kiosk (point of service) system.  
Given Patient SSN or DFN or ICN or VIC/CAC, this RPC returns the
patient demographics,insurance,and up-coming appointments, etc
for selected categories
INPUT PARAMETER
  • VPSNUM
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   25
    REQUIRED:   YES
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
    Patient ID such as the patient SSN OR DFN OR ICN OR VIC/CAC
    
  • VPSTYP
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   7
    REQUIRED:   YES
    SEQUENCE NUMBER:   2
    DESCRIPTION:   
    Patient ID TYPE such as SSN or DFN OR ICN OR VIC/CAC
    
  • VPSCAT
    PARAMETER TYPE:   LIST
    MAXIMUM DATA LENGTH:   20
    REQUIRED:   YES
    SEQUENCE NUMBER:   3
    DESCRIPTION:   
    Input Format:  VPSCAT(SEQ#)=CATEGORY;FROMDATE:THROUGH DATE
       2 - Lab Orders (With Date Range option)
       3 - Consults (With Date Range option)
       4 - Radiology (With Date Range option)
       5 - Problem
       6 - Patient demographics
         - Patient Current Inpatient Status
         - Patient Ward Location
         - Patient Bed Assignment
         - Facility Directory Preference
       7 - Patient Additional patient demographic data
    Example input parameter : 
       8 - Patient Clinical (Health Factor)
       VPSCAT(1)=1;3140101:3141231 <- returns Appointments start from 1/1/2014 through 12/31/2014
       VPSCAT(2)=2;3140601:3140630 <- returns Lab Orders start from 6/1/2014 through 6/30/2014
       VPSCAT(3)=3                 <- returns all consults
       VPSCAT(4)=6                 <- returns Patient Demographics
     
    Valid Categories:
       1 - Appointment (With Date Range option)