SCMC GET NEW PERSON

TITLEVALUE
NAMESCMC GET NEW PERSON
DESCRIPTIONThis RPC provides the functionality to query the New Person (#200) file.
The calling application may query the New Person (#200) file by using
either the VPID or IEN of the requested entry or part or all of a last
name. Other optional parameters may be passed to the call as additional
filters.
TAGEN1
ROUTINESCMCNPER
INPUT PARAMETERSSEQUENCE NUMBER1
INPUT PARAMETERVPID
DESCRIPTIONVPID (VA Person ID) for the requested user. (Required for lookup by
VPID. Either VPID, DUZ, or Last Name are required.)
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH20

INPUT PARAMETERSSEQUENCE NUMBER2
INPUT PARAMETERDUZ
DESCRIPTIONFile 200 IEN (Required for lookup by DUZ. Either VPID, DUZ, or Last Name
are required.)
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH20

INPUT PARAMETERSSEQUENCE NUMBER3
INPUT PARAMETERLAST NAME
DESCRIPTIONAll or part of a last name. (Required for lookup by Last Name. Either
VPID, DUZ, or Last Name are required.)
PARAMETER TYPELITERAL
REQUIREDYES
MAXIMUM DATA LENGTH30

INPUT PARAMETERSSEQUENCE NUMBER4
INPUT PARAMETERFIRST NAME
DESCRIPTIONOptional parameter set to null or the full or partial first name.
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH30

INPUT PARAMETERSSEQUENCE NUMBER5
INPUT PARAMETERSSN
DESCRIPTIONValue set to null or contains the 9 digits of the Social Security Number.
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH9

INPUT PARAMETERSSEQUENCE NUMBER6
INPUT PARAMETERPROVIDER
DESCRIPTIONOptional input parameter set to null or "P". If set to "P", screens for
providers (person with active user class).
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH1

INPUT PARAMETERSSEQUENCE NUMBER7
INPUT PARAMETERSTATION
DESCRIPTIONOptional parameter set to null or station number.
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH10

INPUT PARAMETERSSEQUENCE NUMBER8
INPUT PARAMETERNUMBER OF ENTRIES
DESCRIPTION***Parameter no longer used***
Optional parameter set to maximum number of entries to be
returned. Defaults to "*" (all entries).
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH2

INPUT PARAMETERSSEQUENCE NUMBER9
INPUT PARAMETERDATE
DESCRIPTIONOptional parameter contains the date (HL7 format - yyyymmdd) used to
determine if person class is active. Defaults to current date.
PARAMETER TYPELITERAL
REQUIREDNO
MAXIMUM DATA LENGTH8

RETURN VALUE TYPEGLOBAL ARRAY
RETURN PARAMETER DESCRIPTIONAn array with the following nodes:
^TMP($J,"SCMCQRY",1) - 1 if found, 0 if not found
^TMP($J,"SCMCQRY",n,0) - VPID^IEN^Last Name~First Name~Middle
Name^SSN^DOB^SEX^Phone^Pager^
^TMP($J,"SCMCQRY",n,1) - Provider Type^ (Person Class)
^TMP($J,"SCMCQRY",n,2) - Provider Classification^
^TMP($J,"SCMCQRY",n,3) - Provider Area of Specialization^
^TMP($J,"SCMCQRY",n,4) - VA CODE^^Specialty Code^
^TMP($J,"SCMCQRY",n,5) - return code^status^date^| ("|" = end of record)
AVAILABILITYRESTRICTED
INACTIVEACTIVE
CLIENT MANAGER
WORD WRAP ONTRUE
VERSION1
SUPPRESS RDV USER SETUP
APP PROXY ALLOWEDYes