| TITLE | VALUE | |
|---|---|---|
| NAME | XUS MVI NEW PERSON BULK GET | |
| DESCRIPTION | This restricted RPC is used exclusively by the Master Veteran Index (MVI) to retrieve data in bulk from the VistA NEW PERSON file (#200). | |
| TAG | BULKGET | |
| ROUTINE | XUMVINPB | |
| INPUT PARAMETERS | SEQUENCE NUMBER | 1 |
| INPUT PARAMETER | XUDUZ | |
| DESCRIPTION | The File IEN in the NEW PERSON file (#200). The RPC will START looping with this IEN to retrieve the 'NEXT' NEW PERSON meeting the selected criteria. | |
| PARAMETER TYPE | LITERAL | |
| REQUIRED | YES | |
| MAXIMUM DATA LENGTH | 40 | |
| INPUT PARAMETERS | SEQUENCE NUMBER | 2 |
| INPUT PARAMETER | XUTYPE | |
| DESCRIPTION | The TYPE of NEW PERSON's to retrieve from the NEW PERSON (#200) file: 'A'ctive (not disuser'd, not terminated and has a primary menu option) 'D'isuser'd or Terminated 'V'isitor (person has visitor records) 'ALL' (retrieve all new person's) | |
| PARAMETER TYPE | LITERAL | |
| REQUIRED | YES | |
| MAXIMUM DATA LENGTH | 3 | |
| RETURN VALUE TYPE | GLOBAL ARRAY | |
| RETURN PARAMETER DESCRIPTION | Success: XURET = ^TMP("XUMVINPU",$J) @XURET@(#) = FILE #;FIELD #; INTERNAL VALUE^EXTERNAL VALUE <> Denotes optional values. If Counter populated, denotes multiple value <1-n> @XURET@(#)="200;IEN^DUZ^^^" @XURET@(#)="200;.01^NAME^^^" @XURET@(#)="200;.111^STREET ADDRESS 1^^^" @XURET@(#)="200;.112^STREET ADDRESS 2^^^" @XURET@(#)="200;.113^STREET ADDRESS 3^^^" @XURET@(#)="200;.114^CITY^^^" @XURET@(#)="200;.115^STATE^^^" @XURET@(#)="200;.116^ZIP CODE^^^" @XURET@(#)="200;.132^OFFICE PHONE^^^" @XURET@(#)="200;.151^EMAIL ADDRESS^^^" @XURET@(#)="200;4^SEX^^^" @XURET@(#)="200;5^DOB^^^" @XURET@(#)="200;7^DISUSER^^^" @XURET@(#)="200;8^TITLE^^^" @XURET@(#)="200;9^SSN^^^" @XURET@(#)="200;9.2^TERMINATION DATE^^^" @XURET@(#)="200;16;.01^DIVISION^<1 to n>^^" @XURET@(#)="200;10.1^NAME COMPONENTS^^^" @XURET@(#)="20;1^FAMILY (LAST) NAME^^^" @XURET@(#)="20;2^GIVEN (FIRST) NAME^^^" @XURET@(#)="20;3^MIDDLE NAME^^^" @XURET@(#)="20;4^PREFIX^^^" @XURET@(#)="20;5^SUFFIX^^^" @XURET@(#)="20;6^DEGREE^^^" @XURET@(#)="200;29^SERVICE/SECTION^^^" @XURET@(#)="200;205.1^SECID^^^" @XURET@(#)="200;205.2^SUBJECT ORGANIZATION^^^" @XURET@(#)="200;205.3^SUBJECT ORGANIZATION ID^^^" @XURET@(#)="200;205.4^UNIQUE USER ID^^^" @XURET@(#)="200;205.5^ADUPN^^^" @XURET@(#)="200;501.1^NETWORK USERNAME^^^" @XURET@(#)="200;41.99^NPI^^^" @XURET@(#)="200;53.2^DEA#^^^" @XURET@(#)="200;747.44^DEA EXPIRATION DATE^^^" @XURET@(#)="200;201^PRIMARY MENU OPTION^^^" @XURET@(#)="200;203;.01^SECONDARY MENU OPTIONS^<1 to n>^^" @XURET@(#)="200;51;.01^KEY^<1 to n>^^" @XURET@(#)="200;8910;.01~2^VISITED FROM~DUZ AT HOME SITE^<1 to n>^~^~" @XURET@(#)="200;101.13;.01~.02~.03^CPRS TAB~EFFECTIVE DATE~EXPIRATION DATE^<1 to n>^~~^~~" @XURET@(#)="200;8932.1;.01~2~3~[5]^PERSON CLASS~EFFECTIVE DATE~EXPIRATION DATE~[VA CODE]^<1-n>^~~~^~~~" @XURET@(#)="200;53.1^AUTHORIZED TO WRITE MED ORDERS^^^" @XURET@(#)="200;53.11^DETOX/MAINTENANCE ID NUMBER^^^" @XURET@(#)="200;53.4^INACTIVE DATE^^^" @XURET@(#)="200;53.5^PROVIDER CLASS^^^" @XURET@(#)="200;53.6^PROVIDER TYPE^^^" @XURET@(#)="200;53.9^REMARKS^^^" @XURET@(#)="200;53.91^NON-VA PRESCRIBER^^^" @XURET@(#)="200;53.92^TAX ID^^^" @XURET@(#)="200;55.1^SCHEDULE II NARCOTIC^^^" @XURET@(#)="200;55.2^SCHEDULE II NON-NARCOTIC^^^" @XURET@(#)="200;55.3^SCHEDULE III NARCOTIC^^^" @XURET@(#)="200;55.4^SCHEDULE III NON-NARCOTIC^^^" @XURET@(#)="200;55.5^SCHEDULE IV^^^" @XURET@(#)="200;55.6^SCHEDULE V^^^" The following fields are returned ONLY if Patch XU*8.0*688 is installed! @XURET@(#)="200;9001^DETOX CALCULATED^^^" @XURET@(#)="200;53.21;.01~.02^DEA NUMBER~ INDIVIDUAL DEA SUFFIX^<1-n>^~~^~~" *Only returned if there is a DEA NUMBER (200.5321) value! Immediately follows DEA NUMBER and <#> will match DEA NUMBER Subscript* @XURET@(#)="8991.9;.02^BUSINESS ACTIVITY CODE^<#>^^" @XURET@(#)="8991.9;.03^DETOX NUMBER^<#>^^" @XURET@(#)="8991.9;.04^EXPIRATION DATE^<#>^^" @XURET@(#)="8991.9;.06^USE FOR INPATIENT ORDERS?<#>^" @XURET@(#)="8991.9;.07^TYPE^<#>^^" @XURET@(#)="8991.9;1.1^NAME (PROVIDER OR INSTITUTION)<#>^" @XURET@(#)="8991.9;1.2^STREET ADDRESS 1^<#>^^" @XURET@(#)="8991.9;1.3^STREET ADDRESS 2^<#>^^" @XURET@(#)="8991.9;1.4^STREET ADDRESS 3^<#>^^" @XURET@(#)="8991.9;1.5^CITY^<#>^^" @XURET@(#)="8991.9;1.6^STATE^<#>^^" @XURET@(#)="8991.9;1.7^ZIP CODE^<#>^^" @XURET@(#)="8991.9;2.1^SCHEDULE II NARCOTIC?<#>^" @XURET@(#)="8991.9;2.2^SCHEDULE II NON-NARCOTIC?<#>^" @XURET@(#)="8991.9;2.3^SCHEDULE III NARCOTIC?<#>^" @XURET@(#)="8991.9;2.4^SCHEDULE III NON-NARCOTIC?<#>^" @XURET@(#)="8991.9;2.5^SCHEDULE IV<#>^" @XURET@(#)="8991.9;2.6^SCHEDULE V<#>^" @XURET@(#)="8991.9;10.1^LAST UPDATED BY^<#>^^" @XURET@(#)="8991.9;10.2^LAST UPDATED DATE/TIME^<#>^^" @XURET@(#)="8991.9;10.3^LAST DOJ UPDATE DATE/TIME^<#>^^" @XURET@(#)="200;20.2^SIGNATURE BLOCK PRINTED NAME^^^" @XURET@(#)="200;20.3^SIGNATURE BLOCK TITLE^^^" @XURET@(#)="200;EOF^EOF^" - if end of new person file reached Fail: @XURET@(#)="-1^No Data to Retrieve" | |
| AVAILABILITY | AGREEMENT | |
| INACTIVE | ||
| CLIENT MANAGER | ||
| WORD WRAP ON | TRUE | |
| VERSION | 1 | |
| SUPPRESS RDV USER SETUP | ||
| APP PROXY ALLOWED | No | |