All RPC

Package: Master Patient Index VistA RPC List

Name Tag Routine Availability Description
Name Tag Routine Availability Description
MPIF CHANGE CMOR RCCMOR MPIFRPC SUBSCRIPTION This remote procedure call (RPC) allows the changing/updating of the COORDINATING MASTER OF RECORD (#991.03) field in the PATIENT (#2) file for a specific patient. An A08 Update message can also be triggered.
MPIF SSN DUPS TOSITE MPIFDUPS SUBSCRIPTION This RPC will be used by the data management teams' stat report to search for multiple SSNs with differnt ICNs from the same site.
MPIF ICN STATS ICNSTAT MPIFRPC PUBLIC RPC to return ICN, Exceptions pending, CMOR, CMOR History, ICN History for any given ICN
MPIF EXT PDAT REMOTE PATINFO MPIFEXT2 SUBSCRIPTION Extended PDAT call remote. ICN or SSN can be passed.
MPIF INACTIVATE INACT MPIFRPC This remote procedure call (RPC) allows the remote inactivation of a patient from the MPI at a specific site.
MPIF REMOTE SPI SPI MPIFRPC2 This remote procedure call (RPC) allows the remote sending of a specific patient at a specific site to the MPI for ICN assignment. The patient is found based upon social security number.
MPIF REMOTE ICN UPDATE UPDATE MPIFRPC2 This remote procedure call (RPC) allows the remote update of the INTEGRATION CONTROL NUMBER (#991.01), ICN CHECKSUM (#991.02), and COORDINATING MASTER OF RECORD (#991.03) fields in the PATIENT (#2) file at a specified site. The patient is found based upon social security number.
MPIF ACK CHECK EN MPIFACHK This RPC will check to see if there are any messages on the sites before date BEFORE that haven't received the application level ack back. If so, regenerate that message to the MPI. If a message is generated 1 will be returned, otherwise 0.
MPIF SEEDING UPDATE SET MPIFSEED Setting number of entries to be sent during seeding.
MPIF SEEDING STATS STATS MPIFSEED This RPC will return the stats on the seeding process, including when the next seeding job is scheduled to run
MPIF CMOR PUSH REMOTE EN MPIFRCMP SUBSCRIPTION This remote procedure call (RPC) allows the DQ team to remotely create a change of CMOR push.
MPIF REMOTE PRIMARY DFN ICN PRIMARY MPIFRPC3 PUBLIC This remote procedure call will return the primary DFN and ICN for a particular station and DFN.
MPIF DNL ADD UPD DNLADD MPIRPC RESTRICTED This RPC has been established to allow the remote creation of records into the MPI DO NOT LINK (#985.26) file.
MPIF EDAT REMOTE MPIEDAT MPIRPC PUBLIC MPI Extended Patient data inquiry for Display Only Query. ICN needs to be passed in.
MPIF REMOTE LOCAL ICN ASSIGN LOCALIA MPIFFULL This RPC is to support assignment of local ICNs to the next X number of patients that don't have an ICN already and aren't a merged record (-9 node).
MPIF REMOTE FULL ICN STATS STATS MPIFFULL This RPC will return the counts for National ICNs, Local ICNs, Merged records (-9 nodes), no ICNs, last run for remote ICN assignment and if full enumeration has completed.
MPIF GET VHIC/CAC CARD DATA GETCARD MPIFRPC RPC to look up all VHIC/CAC swipe/scan activity at the site for all days prior to today.
MPIF PURGE VHIC/CAC CARD DATA PURGCARD MPIFRPC This RPC will purge data used to track VHIC/CAC card usage for all prior dates.
MPIF DOD ACTIVITY CHECK SITECK MPIFDODC PUBLIC This RPC will be called by the MPI to look for activity of the given patient. It will search multiple packages to verify there has been no activity since a reported date of death as a conformation.
MPIF UPDATE NAME COMP FLAG UPDFLAG MPIFNAMC PUBLIC This Remote Procedure updates or retrieves the Name Components flag in 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) VistA, which controls how names passed in HL7 ADT-A31 messages to VistA 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". 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