TITLE | VALUE | |
---|---|---|
NAME | SCMC GET NEW PERSON | |
DESCRIPTION | This 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. | |
TAG | EN1 | |
ROUTINE | SCMCNPER | |
INPUT PARAMETERS | SEQUENCE NUMBER | 1 |
INPUT PARAMETER | VPID | |
DESCRIPTION | VPID (VA Person ID) for the requested user. (Required for lookup by VPID. Either VPID, DUZ, or Last Name are required.) | |
PARAMETER TYPE | LITERAL | |
REQUIRED | YES | |
MAXIMUM DATA LENGTH | 20 | |
INPUT PARAMETERS | SEQUENCE NUMBER | 2 |
INPUT PARAMETER | DUZ | |
DESCRIPTION | File 200 IEN (Required for lookup by DUZ. Either VPID, DUZ, or Last Name are required.) | |
PARAMETER TYPE | LITERAL | |
REQUIRED | YES | |
MAXIMUM DATA LENGTH | 20 | |
INPUT PARAMETERS | SEQUENCE NUMBER | 3 |
INPUT PARAMETER | LAST NAME | |
DESCRIPTION | All or part of a last name. (Required for lookup by Last Name. Either VPID, DUZ, or Last Name are required.) | |
PARAMETER TYPE | LITERAL | |
REQUIRED | YES | |
MAXIMUM DATA LENGTH | 30 | |
INPUT PARAMETERS | SEQUENCE NUMBER | 4 |
INPUT PARAMETER | FIRST NAME | |
DESCRIPTION | Optional parameter set to null or the full or partial first name. | |
PARAMETER TYPE | LITERAL | |
REQUIRED | NO | |
MAXIMUM DATA LENGTH | 30 | |
INPUT PARAMETERS | SEQUENCE NUMBER | 5 |
INPUT PARAMETER | SSN | |
DESCRIPTION | Value set to null or contains the 9 digits of the Social Security Number. | |
PARAMETER TYPE | LITERAL | |
REQUIRED | NO | |
MAXIMUM DATA LENGTH | 9 | |
INPUT PARAMETERS | SEQUENCE NUMBER | 6 |
INPUT PARAMETER | PROVIDER | |
DESCRIPTION | Optional input parameter set to null or "P". If set to "P", screens for providers (person with active user class). | |
PARAMETER TYPE | LITERAL | |
REQUIRED | NO | |
MAXIMUM DATA LENGTH | 1 | |
INPUT PARAMETERS | SEQUENCE NUMBER | 7 |
INPUT PARAMETER | STATION | |
DESCRIPTION | Optional parameter set to null or station number. | |
PARAMETER TYPE | LITERAL | |
REQUIRED | NO | |
MAXIMUM DATA LENGTH | 10 | |
INPUT PARAMETERS | SEQUENCE NUMBER | 8 |
INPUT PARAMETER | NUMBER OF ENTRIES | |
DESCRIPTION | ***Parameter no longer used*** Optional parameter set to maximum number of entries to be returned. Defaults to "*" (all entries). | |
PARAMETER TYPE | LITERAL | |
REQUIRED | NO | |
MAXIMUM DATA LENGTH | 2 | |
INPUT PARAMETERS | SEQUENCE NUMBER | 9 |
INPUT PARAMETER | DATE | |
DESCRIPTION | Optional parameter contains the date (HL7 format - yyyymmdd) used to determine if person class is active. Defaults to current date. | |
PARAMETER TYPE | LITERAL | |
REQUIRED | NO | |
MAXIMUM DATA LENGTH | 8 | |
RETURN VALUE TYPE | GLOBAL ARRAY | |
RETURN PARAMETER DESCRIPTION | An 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) | |
AVAILABILITY | RESTRICTED | |
INACTIVE | ACTIVE | |
CLIENT MANAGER | ||
WORD WRAP ON | TRUE | |
VERSION | 1 | |
SUPPRESS RDV USER SETUP | ||
APP PROXY ALLOWED | Yes |