Print Page as PDF
DGPFMPI ICR (6002)

DGPFMPI    ICR (6002)

Name Value
NUMBER 6002
IA # 6002
DATE CREATED 2013/08/01
CUSTODIAL PACKAGE REGISTRATION
USAGE Private
TYPE Routine
DBIC APPROVAL STATUS APPROVED
ROUTINE DGPFMPI
NAME DGPFMPI
GENERAL DESCRIPTION
This routine contains a function call for use by MPIF
to get the Category I flags from each VistA treatment facility that sees the
patient.

The following summarizes the process flow where MPIF will call this function:

First, a patient is added to the local VA system and a background job called
VAFC BATCH UPDATE JOB runs regularly on the VA system which assigns local
ICNs.  Second, Once the local ICN is assigned, a background job called MPIF
LOC/MIS ICN RES runs (scheduled to run regularly in the background on the VA
system).  This background job gets the national ICN and populates the
patient's treating facilities in the Treating Facility List file (#391.91).
After the Treating Facilities are added for the patient, the MPIF logic will
make a function call to the EN1^DGPFMPI routine documented in this ICR.
STATUS Active
KEYWORDS
  • MPIF
  • PRF
  • DGPFMPI
ID DGPFMPI
COMPONENT/ENTRY POINT
COMPONENT/ENTRY POINT COMPONENT DESCRIPTION VARIABLES
$$EN1(DFN,DGTRANS)
This function gets the list of treating facilities
that have seen the patient and queries each facility for their Category I
flags on record to update the local system.
VARIABLES TYPE VARIABLES DESCRIPTION
DFN Input
Patient IEN (Pointer to the Patient File (#2)). This
parameter is required.
DGTRANS Output
This function returns DGTRANS as a value of 0 or 1
(unsuccessful or successful). MPIF will not do anything with the returned
value.
SUBSCRIBING PACKAGE
SUBSCRIBING PACKAGE SUBSCRIBING DETAILS
MASTER PATIENT INDEX VISTA
The MPIF*1.0*58 patch will use this ICR.
DATE ACTIVATED 2013/08/21