TITLE | VALUE | |
---|---|---|
NAME | MPIF UPDATE NAME COMP FLAG | |
DESCRIPTION | This Remote Procedure updates or retrieves the Name Components flag in VistA, which controls how names passed in HL7 ADT-A31 messages to VistA are processed. If the flag is set to 0 or null, then the component parts of the name that are passed in the HL7 message are used to build a name, possibly shortened to 30 characters, and then filed into the PATIENT file (#2) NAME field (#.01) The same is true for aliases. The components parts of any aliases are used to build a possibly shortened alias, and filed into the ALIAS multiple (#1) NAME field (#.01) of the PATIENT file. MUMPS cross references on the PATIENT file (#2) NAME field (#.01) and the ALIAS multiple (#1) NAME field (#.01) will update the corresponding NAME COMPONENTS file (#20) entry with the name components passed in the ADT-A31 message. If the Name Components flag is set to 1, then the component parts of the name or alias are filed directly into the NAME COMPONENTS file. A MUMPS cross reference on the fields in the NAME COMPONENTS file will update the source field -- the Patient Name field (#.01) or the Alias multiple (#2) Name field (#.01) -- with a formatted name. The flag will be stored in the MPI ICN BUILD MANAGEMENT file (#984.8), LAST PATIENT BUILT field (#3) of entry number 3, that has the NAME of "THREE". | |
TAG | UPDFLAG | |
ROUTINE | MPIFNAMC | |
INPUT PARAMETERS | SEQUENCE NUMBER | 1 |
INPUT PARAMETER | FLAG | |
DESCRIPTION | This parameter contains a flag to control how the Remote Procedure works. If it contains a "G", the Remote Procedure operates in "GET" mode, and simply returns the value of the flag; otherwise, the flag is set to the value passed in the VALUE parameter. | |
PARAMETER TYPE | LITERAL | |
REQUIRED | ||
MAXIMUM DATA LENGTH | ||
INPUT PARAMETERS | SEQUENCE NUMBER | 2 |
INPUT PARAMETER | VALUE | |
DESCRIPTION | This is the value to set the flag to. A value of 0 indicates that the Name and Aliases passed in an ADT-A31 should be filed into the NAME field (#.01) or ALIAS multiple (#1) NAME field (#.01) of the PATIENT file (#2). A value of 1 indicates that the Name and Aliases should be filed into the NAME COMPONENTS file (#20). | |
PARAMETER TYPE | LITERAL | |
REQUIRED | ||
MAXIMUM DATA LENGTH | ||
RETURN VALUE TYPE | SINGLE VALUE | |
RETURN PARAMETER DESCRIPTION | If the FLAG parameter contains a "G": 1^ If the FLAG parameter does not contain a "G" one of three strings will be returned: 1^Successfully added entry THREE and updated flag to File #984.8 1^Successfully update flag to -1^ | |
AVAILABILITY | PUBLIC | |
INACTIVE | ||
CLIENT MANAGER | ||
WORD WRAP ON | ||
VERSION | 1 | |
SUPPRESS RDV USER SETUP | ||
APP PROXY ALLOWED | No |