| 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 | |