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 |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: MPIFRPC2

Package: Master Patient Index VistA

Routine: MPIFRPC2


Information

MPIFRPC2 ;SFCIO/CMC-MPIF RPC APIS ;24 OCT 01

Source Information

Source file <MPIFRPC2.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Master Patient Index VistA 5 $$GETICN^MPIF001  $$GETDFNS^MPIF002  $$A24^MPIFA24B  ($$MPINODE,$$UPDATE)^MPIFAPI  CIRNEXC^MPIFQ0  
Registration 2 AVAFC^VAFCDD01  $$SITE^VASITE  
Clinical Information Resource Network 1 (EXC,START,STOP)^RGHLLOG  
Kernel 1 $$LKUP^XUAF4  
VA FileMan 1 GETS^DIQ  

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: 2

Package Total Caller Graph
Master Patient Index VistA 2 MPIF REMOTE ICN UPDATE  MPIF REMOTE SPI  

Entry Points

Name Comments DBIA/ICR reference
MULT(DFN,OLDFN) ; API to get "primary" dfn for a merged record
SPI(RETURN,SSN,DFN1) ;
UPDATE(RET,SSN,ICN,CHK,CMOR,A08) ;
; update fields 991.01,991.02 and 991.03 remotely

External References

Name Field # of Occurrence
GETS^DIQ SPI+33
$$GETICN^MPIF001 SPI+29, SPI+38
$$GETDFNS^MPIF002 SPI+12
$$A24^MPIFA24B UPDATE+11
$$MPINODE^MPIFAPI UPDATE+7
$$UPDATE^MPIFAPI UPDATE+10
CIRNEXC^MPIFQ0 SPI+34
EXC^RGHLLOG UPDATE+12
START^RGHLLOG UPDATE+12
STOP^RGHLLOG UPDATE+12
AVAFC^VAFCDD01 UPDATE+13
$$SITE^VASITE SPI+30, UPDATE+8
$$LKUP^XUAF4 UPDATE+9

Used in RPC

RPC Name Call Tags
MPIF REMOTE SPI SPI
MPIF REMOTE ICN UPDATE UPDATE

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] MULT+2, MULT+3, SPI+14, SPI+23, SPI+24, SPI+32
^DPT("SSN" SPI+9, UPDATE+3, UPDATE+5, UPDATE+6

Label References

Name Line Occurrences
MULT SPI+24

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A08 UPDATE~, UPDATE+13, UPDATE+14
CHK UPDATE~, UPDATE+2, UPDATE+9
CMOR UPDATE~, UPDATE+2, UPDATE+9
DFN MULT~, MULT+2, MULT+3*, SPI+6~, SPI+21*, SPI+23*, SPI+24, SPI+25, SPI+29, SPI+30
, SPI+32, SPI+33, SPI+38, SPI+39, UPDATE+4~, UPDATE+5*, UPDATE+6, UPDATE+7, UPDATE+10, UPDATE+11
, UPDATE+12, UPDATE+13
DFN1 SPI~, SPI+7, SPI+13, SPI+14, SPI+17, SPI+18
DFNOLD SPI+6~, SPI+20*, SPI+23*, SPI+24, SPI+25
>> HLP("ACKTIME" SPI+31*
ICN SPI+6~, SPI+38*, SPI+39, SPI+46, UPDATE~, UPDATE+2, UPDATE+9
MPIFA SPI+6~, UPDATE+4~
MPIFA( UPDATE+9*
MPIFRES SPI+31*, SPI+36!, SPI+37!
MPIFRPC SPI+31*, SPI+36!, SPI+37!
MPIFRTN SPI+36!, SPI+37!
MPIFS SPI+31*, SPI+36!, SPI+37!
OLDC SPI+6~
OLDFN MULT~, MULT+2*, MULT+3*
RES SPI+6~, SPI+12*, SPI+18*, SPI+19, SPI+21
RESLT UPDATE+4~, UPDATE+11*, UPDATE+12
RET SPI+40!*, UPDATE~, UPDATE+2*, UPDATE+3*, UPDATE+6*, UPDATE+8*, UPDATE+10*, UPDATE+12*, UPDATE+14*
RETURN SPI~, SPI+7*, SPI+8*, SPI+9*, SPI+13*, SPI+14*, SPI+19*, SPI+32*, SPI+39*
RETURN( SPI+30*, SPI+36*, SPI+39*, SPI+46*
RETURN(0 SPI+11*, SPI+17*, SPI+25*
SSN SPI~, SPI+7, SPI+8, SPI+9, SPI+10, SPI+11, SPI+12, SPI+13, SPI+14, SPI+16
, UPDATE~, UPDATE+2, UPDATE+3, UPDATE+5, UPDATE+6
TICN SPI+6~, SPI+29*, SPI+30
TMP UPDATE+4~, UPDATE+7*, UPDATE+8
XX SPI+6~, SPI+21*, SPI+30, SPI+36, SPI+39, SPI+46
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All