XUPS PERSONQUERY (2172)    REMOTE PROCEDURE (8994)

Name Value
NAME XUPS PERSONQUERY
TAG EN1
ROUTINE XUPSQRY
RETURN VALUE TYPE GLOBAL ARRAY
AVAILABILITY PUBLIC
INACTIVE ACTIVE
WORD WRAP ON TRUE
VERSION 1
INPUT PARAMETER
  • XUPSLNAM
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   25
    REQUIRED:   YES
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
    Required if lookup by name.
    
  • XUPSFNAM
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   15
    REQUIRED:   NO
    SEQUENCE NUMBER:   2
  • XUPSSSN
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   9
    REQUIRED:   NO
    SEQUENCE NUMBER:   3
  • XUPSPROV
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   1
    REQUIRED:   NO
    SEQUENCE NUMBER:   4
  • XUPSSTN
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   6
    REQUIRED:   NO
    SEQUENCE NUMBER:   5
  • XUPSMNM
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   3
    REQUIRED:   NO
    SEQUENCE NUMBER:   6
  • XUPSDATE
    PARAMETER TYPE:   LITERAL
    MAXIMUM DATA LENGTH:   8
    REQUIRED:   NO
    SEQUENCE NUMBER:   7
  • XUPSVPID
    PARAMETER TYPE:   LITERAL
    REQUIRED:   YES
    SEQUENCE NUMBER:   1
    DESCRIPTION:   
    Required if lookup by VPID.
    
RETURN PARAMETER DESCRIPTION
Output data stored in a global array:
   ^TMP($J,"XUPSQRY",1)= -1 if found, 0 if not found
   ^TMP($J,"XUPSQRY",n,0)= VPID^IEN^Last Name^First Name^
                           Middle Name^SSN^DOB^SEX
   ^TMP($J,"XUPSQRY",n,0)= Provider Type
   ^TMP($J,"XUPSQRY",n,0)= Provider Classification
   ^TMP($J,"XUPSQRY",n,0)= Provider Area of Specialization
   ^TMP($J,"XUPSQRY",n,0)= VA CODE^X12 CODE^Specialty Code^
                           end-of-record character "|"