TITLE | VALUE | |
---|---|---|
NAME | XUS MVI ENRICH NEW PERSON | |
DESCRIPTION | This restricted RPC is used exclusively by the Master Veteran Index (MVI) to update enriched data in the VistA New Person File (#200). | |
TAG | UPDATE | |
ROUTINE | XUMVIENU | |
INPUT PARAMETERS | SEQUENCE NUMBER | 1 |
INPUT PARAMETER | PARAM | |
DESCRIPTION | Required elements: PARAM("WHO")=Station Number of requesting station PARAM("NPI")=National Provider Identifier Required elements only when FLAG is "A" PARAM("NAME")=surname|first name|middle name|suffix|full .01 name Optional elements (only pass those elements you want to update) PARAM("ADDRESS DATA")=street address 1|street address 2| street address 3|city|state|zip code|office phone|fax number PARAM("SubjectOrgan")=subject organization Default: "Department Of Veterans Affairs" PARAM("SubjectOrganID")=subject organization id Default: "urn:oid:2.16.840.1.113883.4.349" PARAM("ADUPN")=adupn PARAM("AuthWriteMedOrders")=1 or 0 for YES/NO Default if WHO is 200PIEV and a DEA# is sent: 1 (for YES) PARAM("DEA", PARAM("DEA", PARAM("DEA", PARAM("DEA", PARAM("DEA", PARAM("DEA", PARAM("DEA", PARAM("DEA", PARAM("DEA", PARAM("DEGREE")=degrees (codes delimited by a space) PARAM("EMAIL")=email address PARAM("GENDER")=M or F PARAM("Inactivate")=inactive date (can be future) PARAM("NonVAPrescriber")=1 or 0 for YES/NO Default if WHO is 200PIEV: 1 (for YES) PARAM("NTUSERNAME")=network user name PARAM("PersonClass", PARAM("PersonClass", Default if not currently active: TODAY PARAM("PersonClass", PARAM("ProviderClass")=a value from the PROVIDER CLASS file (#7) PARAM("ProviderType")=provider type code|provider type value PARAM("Remarks")=remarks Default if WHO is 200PIEV: "NON-VA PROVIDER" PARAM("SECID")=secid PARAM("TaxID")=tax id PARAM("Termination")=termination date (cannot be future) PARAM("Title")=value from TITLE file (#3.1) Default if WHO is 200PIEV: "NON-VA PROVIDER" PARAM("UniqueUserID")=unique user id | |
PARAMETER TYPE | LIST | |
REQUIRED | YES | |
MAXIMUM DATA LENGTH | ||
INPUT PARAMETERS | SEQUENCE NUMBER | 2 |
INPUT PARAMETER | FLAG | |
DESCRIPTION | This flag controls whether the RPC is adding an NEW PERSON file entry or updating an existing one. "U" : Update an existing entry "A" : Add a new entry | |
PARAMETER TYPE | LITERAL | |
REQUIRED | YES | |
MAXIMUM DATA LENGTH | ||
RETURN VALUE TYPE | SINGLE VALUE | |
RETURN PARAMETER DESCRIPTION | On success: DUZ of New Person File entry edited or added Returned if there were no issues adding or editing the entry. DUZ^-1^ErrorMessage Returned if entry was edited, but some data was not valid and could not be filed. On failure: -1^ErrorMessage Returned for example if required data was not passed, entry could not be added when FLAG="A", or entry could not be found based on the NPI when FLAG="U". | |
AVAILABILITY | AGREEMENT | |
INACTIVE | ||
CLIENT MANAGER | ||
WORD WRAP ON | ||
VERSION | 1 | |
SUPPRESS RDV USER SETUP | ||
APP PROXY ALLOWED | No |