Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Local Variables  | All
Print Page as PDF
Routine: MPIFQ3

Package: Master Patient Index VistA

Routine: MPIFQ3


Information

MPIFQ3 ;BIRM/CMC-QUERY LIST MANAGER FUNCTIONS ;APR 28, 2003

Source Information

Source file <MPIFQ3.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Master Patient Index VistA 4 ($$GETDFN,$$GETICN,$$ICNLC)^MPIF001  $$A24^MPIFA24B  $$A28^MPIFA28  GETDATA^MPIFQ0  
Registration 2 FILE^VAFCTFU  $$SITE^VASITE  
Clinical Information Resource Network 1 EXC^RGHLLOG  
Kernel 1 $$PATCH^XPDUTL  
VA FileMan 1 ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 7

Package Total Caller Graph
Master Patient Index VistA 7 MPIFBT2  MPIFBT3  MPIFD1  MPIFDUP  MPIFQ0  MPIFQ1  MPIFVTQ  

Entry Points

Name Comments DBIA/ICR reference
MSG(LOCSSN,LOCNAME,MPISSN,MPINAME,MPIDOB,LOCDOB) ;
MSG3
MSG1
MSG2
MSG5
MSG4
PROMPT ;
PROMPT1() ;
HERESSN(SSN) ;
CHECK(DFN) ;
TF(DFN,ARR) ;Add you to TF list and trigger TF and Sub msgs
A28(DFN) ;
LOCAL(DFN) ;
HEREICN(ICN) ;
LOC2(DFN) ;**53 MPIC_1853 The LOC2 module is obsolete and is no longer being called.

External References

Name Field # of Occurrence
^DIR PROMPT+3, PROMPT1+4
$$GETDFN^MPIF001 HEREICN+2
$$GETICN^MPIF001 LOCAL+1
$$ICNLC^MPIF001 LOCAL+2
$$A24^MPIFA24B TF+3
$$A28^MPIFA28 A28+1
GETDATA^MPIFQ0 CHECK+2
EXC^RGHLLOG TF+4
FILE^VAFCTFU TF+1
$$SITE^VASITE TF+1
$$PATCH^XPDUTL TF+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!!,"Local SSN = "_LOCSSN,?40,"MPI SSN = "_MPISSN
  • Line Location: MSG+1
Function Call: WRITE
  • Prompt: !,"Local NAME = "_LOCNAME,?40,"MPI NAME = "_MPINAME
  • Line Location: MSG+2
Function Call: WRITE
  • Prompt: !,"Local DATE OF BIRTH = "_LOCDOB,?40,"MPI DATE OF BIRTH = "_MPIDOB
  • Line Location: MSG+3
Function Call: WRITE
  • Prompt: !!,"Updating ICN and CMOR"
  • Line Location: MSG3+0
Function Call: WRITE
  • Prompt: !!,"You are attempting to assign an ICN that has already been assigned",!,"to another patient in your Patient file."
  • Line Location: MSG1+0
Function Call: WRITE
  • Prompt: !,"An exception will be recorded noting that these 2 patients ",!,"need to be reviewed to determine if they are duplicates."
  • Line Location: MSG1+1
Function Call: WRITE
  • Prompt: !!,"You have selected a patient from the list of potential matches",!," where there is a difference found between your data and the MPI."
  • Line Location: MSG2+0
Function Call: WRITE
  • Prompt: !," Are you sure this is the correct patient?"
  • Line Location: MSG2+1
Function Call: WRITE
  • Prompt: !!,"No Action Taken"
  • Line Location: MSG5+0
Function Call: WRITE
  • Prompt: !!,"When you reach the MPI QUERY RESULTS screen, the software has"
  • Line Location: MSG4+0
Function Call: WRITE
  • Prompt: !,"queried the Master Patient Index, for possible matches to the patient"
  • Line Location: MSG4+1
Function Call: WRITE
  • Prompt: !,"you are adding, or have selected (pre-existing record).",!!,"The MPI has returned a list of possible matches for that patient."
  • Line Location: MSG4+2
Function Call: WRITE
  • Prompt: !,"An '*' indicates the Integration Control Number of a patient",!,"on the list already matches one in your PATIENT (#2) file."
  • Line Location: MSG4+3
Function Call: WRITE
  • Prompt: !,"To select a patient from the list, choose SE."
  • Line Location: MSG4+4
Function Call: WRITE
  • Prompt: !,"If the patients listed as potential matches are not the same patient",!,"select NEW to create a new entry on the MPI for this patient."
  • Line Location: MSG4+5
Function Call: WRITE
  • Prompt: !,"To view all data for a patient in the list of possible matches",!,"from the MPI, select MPI."
  • Line Location: MSG4+6
Function Call: WRITE
  • Prompt: !,"To view additional data for a patient in the list of possible",!,"matches from the CMOR site, select CMR."
  • Line Location: MSG4+7
Function Call: WRITE
  • Prompt: !!
  • Line Location: PROMPT+1
Function Call: WRITE
  • Prompt: !
  • Line Location: PROMPT1+2
Routine Call
  • DIR
  • Line Location:
    • PROMPT+3
    • PROMPT1+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT("SSN" HERESSN+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARR TF~
CHECK CHECK+1~
CHECK(2 CHECK+3, CHECK+4, CHECK+5, CHECK+6, CHECK+7, CHECK+8, CHECK+9
DFN HERESSN+1~, HERESSN+3*, HERESSN+4, HERESSN+5, CHECK~, CHECK+2, CHECK+3, CHECK+4, CHECK+5, CHECK+6
, CHECK+7, CHECK+8, CHECK+9, TF~, TF+1, TF+3, TF+4, A28~, A28+1, LOCAL~
, LOCAL+1, LOCAL+2, HEREICN+2~*, HEREICN+3, HEREICN+4, LOC2~
DIR PROMPT1+1~
DIR("A" PROMPT+2*, PROMPT+3!, PROMPT1+3*, PROMPT1+4!
DIR(0 PROMPT+2*, PROMPT+3!, PROMPT1+3*, PROMPT1+4!
ICN A28+1*, A28+2, LOCAL+2~*, HEREICN~, HEREICN+1, HEREICN+2
LOCDOB MSG~, MSG+3
LOCNAME MSG~, MSG+2
LOCSSN MSG~, MSG+1
MPIDOB MSG~, MSG+3
>> MPIFDUP MSG4+5, MSG4+8
>> MPIFRPC A28+2
>> MPIFS A28+2
MPINAME MSG~, MSG+2
MPISSN MSG~, MSG+1
RESLT TF+2~, TF+3*, TF+4
SSN HERESSN~, HERESSN+2, HERESSN+3
X PROMPT1+1~
Y PROMPT1+1~, PROMPT1+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Local Variables  | All