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

Package: Patient Registration MPI

Routine: AGMPIPID


Information

AGMPIPID ;IHS/SD/TPF - Patient Registration MPI HLO Interface

Source Information

Source file <AGMPIPID.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 2 $$HLNAME^XLFNAME  $$STA^XUAF4  
Registration 2 (DEM,KVA)^VADPT  $$SITE^VASITE  
Health Level Seven 1 ($$HLDATE,$$HLPHONE)^HLFNC  
Patient Registration MPI 1 $$CONDT^AGMPHLU  
VA Fileman 1 $$GET1^DIQ  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Patient Registration MPI 2 AGMPIHL1  AGMPIHLO  

Entry Points

Name Comments DBIA/ICR reference
ADDR
BLDPID(DFN,CNT,SEQ,PID,HL,ERR)
MPINODE(DFN) ; returns MPI node for given DFN
; DFN - patient file ien
; returns: -1^error message or MPI node from patient file

External References

Name Field # of Occurrence
$$CONDT^AGMPHLU ADDR+33
$$GET1^DIQ ADDR+3, ADDR+4, ADDR+7, ADDR+8, ADDR+9, ADDR+10, ADDR+14, ADDR+17, ADDR+22, ADDR+53
$$HLDATE^HLFNC BLDPID+20, BLDPID+33
$$HLPHONE^HLFNC ADDR+24, ADDR+25, ADDR+49
DEM^VADPT ADDR+28
KVA^VADPT ADDR+68
$$SITE^VASITE BLDPID+11, BLDPID+20
$$HLNAME^XLFNAME BLDPID+27, BLDPID+31
$$STA^XUAF4 BLDPID+19, BLDPID+22, BLDPID+23

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
^DIC(5 - [#5] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNPAT - [#9000001] ADDR+48, ADDR+51
^DIC(10 - [#10] ADDR+42
^DIC(10.2 - [#10.2] ADDR+47
^DIC(13 - [#13] ADDR+31
^DPT - [#2] BLDPID+9, BLDPID+10, BLDPID+30, ADDR+1, ADDR+23, ADDR+32, MPINODE+5, MPINODE+6, MPINODE+8
^DPT("MPI" MPINODE+7, MPINODE+10

Label References

Name Line Occurrences
$$MPINODE BLDPID+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
APID BLDPID+1~
APID( ADDR+34*, ADDR+57, ADDR+59, ADDR+60, ADDR+63, ADDR+64, ADDR+67
APID(10 ADDR+41*
APID(11 ADDR+42*
APID(12 ADDR*, ADDR+3*, ADDR+5*, ADDR+6*, ADDR+7*, ADDR+8*, ADDR+9*, ADDR+10*, ADDR+11*, ADDR+12*
, ADDR+21*
APID(13 ADDR+22*
APID(14 ADDR+24*, ADDR+26*
APID(15 ADDR+25*, ADDR+27*
APID(16 ADDR+43*
APID(17 ADDR+30*
APID(18 ADDR+31*
APID(19 ADDR+44*
APID(2 BLDPID+12*
APID(20 ADDR+37*
APID(21 ADDR+45*
APID(22 ADDR+46*
APID(23 ADDR+47*
APID(24 ADDR+38*
APID(26 ADDR+48*, ADDR+49*, ADDR+50*
APID(27 ADDR+51*, ADDR+52*
APID(28 ADDR+53*
APID(29 ADDR+54*
APID(3 ADDR+36*
APID(30 ADDR+32*, ADDR+33*
APID(31 ADDR+55*
APID(4 BLDPID+14*, BLDPID+19*, BLDPID+20*, BLDPID+22*, BLDPID+23*
APID(5 ADDR+40*
APID(6 BLDPID+27*
APID(7 BLDPID+29*, BLDPID+31*, BLDPID+32*
APID(8 BLDPID+33*
APID(9 BLDPID+34*
CITY BLDPID+1~, ADDR+14*, ADDR+15, ADDR+16, ADDR+38
CLAIM BLDPID+1~
CNT BLDPID~, BLDPID+12
COMP BLDPID+1~, BLDPID+3*, BLDPID+19, BLDPID+20, BLDPID+22, BLDPID+23, ADDR+3, ADDR+5, ADDR+6, ADDR+7
, ADDR+8, ADDR+9, ADDR+10, ADDR+11, ADDR+12, ADDR+15, ADDR+16, ADDR+18, ADDR+19, ADDR+20
DFN BLDPID~, BLDPID+7, BLDPID+9, BLDPID+10, BLDPID+23, BLDPID+30, ADDR+1, ADDR+3, ADDR+4, ADDR+7
, ADDR+8, ADDR+9, ADDR+10, ADDR+14, ADDR+17, ADDR+22, ADDR+23, ADDR+32, ADDR+48, ADDR+51
, ADDR+53, MPINODE~, MPINODE+4, MPINODE+5, MPINODE+6, MPINODE+7, MPINODE+8, MPINODE+9, MPINODE+10
DT BLDPID+20
ERR BLDPID~
HIST BLDPID+1~
HISTDT BLDPID+1~
HL BLDPID~
HL("ECH" BLDPID+2, BLDPID+3, BLDPID+4, BLDPID+5, BLDPID+27, BLDPID+31, BLDPID+32
HL("FS" BLDPID+2, ADDR+56, ADDR+60, ADDR+67
HL("Q" BLDPID+2, BLDPID+29, BLDPID+31, ADDR+3, ADDR+5, ADDR+6, ADDR+7, ADDR+8, ADDR+11, ADDR+16
, ADDR+19, ADDR+22, ADDR+34
HLECH BLDPID+1~, BLDPID+2*
HLFS BLDPID+1~, BLDPID+2*
HLQ BLDPID+1~, BLDPID+2*
HNUM ADDR+23~*, ADDR+24
LINE2 ADDR+4~*, ADDR+5
LINE3 ADDR+4~*, ADDR+6
LNGTH BLDPID+1~, ADDR+61*, ADDR+65*
LVL BLDPID+1~, ADDR+57*, ADDR+58, ADDR+61*, ADDR+62, ADDR+65*, ADDR+66, ADDR+67
LVL1 BLDPID+1~
LVL2 BLDPID+1~, ADDR+63*, ADDR+64, ADDR+67
NODE MPINODE+8~*, MPINODE+9*, MPINODE+11
NXT BLDPID+1~, ADDR+59*, ADDR+60*, ADDR+61*, ADDR+62, ADDR+64*, ADDR+65*, ADDR+66
NXTC BLDPID+1~
PDOD BLDPID+1~, ADDR+32*, ADDR+33
PHONEN ADDR+23~*
PID BLDPID~
PID( ADDR+58*, ADDR+61*, ADDR+62*, ADDR+65*, ADDR+66*, ADDR+67*
PID(1 ADDR+56*
REP BLDPID+1~, BLDPID+5*, BLDPID+22, BLDPID+23, ADDR+21
SEQ BLDPID~
SITE BLDPID+1~, BLDPID+11*, BLDPID+19, BLDPID+22, BLDPID+23
SSN BLDPID+1~, BLDPID+10*, BLDPID+22*, ADDR+37
STATE BLDPID+1~, ADDR+8*, ADDR+17*, ADDR+18, ADDR+19, ADDR+38
STATEIEN BLDPID+1~, ADDR+8*, ADDR+17*
SUBCOMP BLDPID+1~, BLDPID+4*, BLDPID+19, BLDPID+22, BLDPID+23
TMP MPINODE+3~
U ADDR+42, ADDR+47, ADDR+48, ADDR+51
>> VADM(10 ADDR+30
>> VADM(11 ADDR+47
>> VADM(8 ADDR+42
>> VADM(9 ADDR+31
VAFCHMN BLDPID+1~
VAFCMMN BLDPID+1~, BLDPID+30*, BLDPID+31
VAFCMN BLDPID+1~, BLDPID+7*, BLDPID+8*, BLDPID+19, BLDPID+20, ADDR+36
VAFCZN BLDPID+1~, BLDPID+9*, BLDPID+27, BLDPID+33, BLDPID+34
WNUM ADDR+23~*, ADDR+25
X BLDPID+1~, ADDR+15*, ADDR+16*, ADDR+18*, ADDR+19*, ADDR+20*, ADDR+21, ADDR+34~*, ADDR+57*, ADDR+59
, ADDR+60, ADDR+63, ADDR+64, ADDR+67
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All