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 |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BGP2UTL2

Package: IHS GPRA Information System

Routine: BGP2UTL2


Information

BGP2UTL2 ; IHS/CMI/LAB - NO DESCRIPTION PROVIDED 30 Jun 2012 9:01 AM ;

Source Information

Source file <BGP2UTL2.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA Fileman 2 EN^DDIOL  ^DIR  
IHS GPRA Information System 1 $$DATE^BGP2UTL  
IHS Patient 1 $$DOB^AUPNPAT  
IHS VA Utilities 1 $$VAL^XBDIQ1  
Kernel 1 $$LIST^%ZISH  

Caller Graph

Caller Graph Total: 78

Package Total Caller Graph
IHS GPRA Information System 78 BGP2AUEX  BGP2CON1  BGP2CU2  BGP2CU4  BGP2D21  BGP2D22  BGP2D39  BGP2D711  
BGP2D721  BGP2D722  BGP2D723  BGP2D731  BGP2D732  BGP2D74  BGP2D75  BGP2D81  
BGP2D82  BGP2D83  BGP2D84  BGP2D863  BGP2D864  BGP2D87  BGP2DADB  BGP2DAP  
BGP2DAR  BGP2DAR9  BGP2DARO  BGP2DCHA  BGP2DCL  BGP2DEL  BGP2DGPU  BGP2DH  
BGP2DH1  BGP2DHE  BGP2DHE2  BGP2DHW  BGP2DL  BGP2DNDB  BGP2DNE  BGP2DNG  
BGP2DNG9  BGP2DNGP  BGP2DNGS  BGP2DON  BGP2DPA  BGP2DPA9  BGP2DPE  BGP2DPP  
BGP2DSL  BGP2DSTM  BGP2ELH  BGP2ELHH  BGP2EOA  BGP2EOD  BGP2EOH  BGP2GACW  
BGP2GAGP  BGP2GAGS  BGP2GDON  BGP2GELD  BGP2GFO9  BGP2GFOR  BGP2GHED  BGP2GLHW  
BGP2GNT9  BGP2GNTL  BGP2GNTP  BGP2GNTS  BGP2GNXP  BGP2GPED  BGP2GUA  BGP2HEH  
BGP2HEHH  BGP2LHW  BGP2NPL  BGP2PDH1  BGP2PDLH  BGP2PESL  

Entry Points

Name Comments DBIA/ICR reference
GETDIR() ;EP - get default directory
CHKDST() ;EP - check the demo patient search template to see if it is complete
RCIS(P,BDATE,EDATE,ICDC,CPTC) ;EP
GETDEDIR() ;EP - get default directory
DIRCHK ;EP - CALLED FROM INPUT TX ON SITE PARAMETER
DSTCONT() ;EP - called to ask user if they want to continue
DEMOCHK() ;EP - called to check demo patient
GETMEDS(P,BGPMBD,BGPMED,TAXM,TAXN,TAXC,BGPDNAME,BGPZ) ;EP

External References

Name Field # of Occurrence
$$LIST^%ZISH DIRCHK+3
$$DOB^AUPNPAT RCIS+2
$$DATE^BGP2UTL RCIS+24
EN^DDIOL DIRCHK+4
^DIR DSTCONT+5
$$VAL^XBDIQ1 RCIS+23

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: BGPBOMB
  • Line Location: GETMEDS+24
Function Call: WRITE
  • Prompt: BGPBOMB
  • Line Location: GETMEDS+25
Function Call: WRITE
  • Prompt: !!,"Your ",$P(BGPDPST,U,2),".",!,"If you have 'DEMO' patients whose names begin with something"
  • Line Location: DSTCONT+2
Function Call: WRITE
  • Prompt: !,"other than 'DEMO,PATIENT' they will not be excluded from this report"
  • Line Location: DSTCONT+3
Function Call: WRITE
  • Prompt: !,"unless you update this template.",!
  • Line Location: DSTCONT+4
Routine Call
  • DIR
  • Line Location:
    • DSTCONT+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ATXAX - [#9002226] GETMEDS+32, GETMEDS+34, GETMEDS+35
^ATXAX("B" GETMEDS+24, GETMEDS+25, GETMEDS+26
^AUPNVMED - [#9000010.14] GETMEDS+11, GETMEDS+12, GETMEDS+16, GETMEDS+28, GETMEDS+30
^AUPNVMED("AA" GETMEDS+9, GETMEDS+10
^AUTTSITE(1 GETDIR+5, GETDIR+9, GETDEDIR+3, GETDEDIR+7
^BGPSITE - [#90241.02] GETDIR+3
^BMCREF - [#90001] RCIS+11, RCIS+12, RCIS+15, RCIS+18, RCIS+24
^BMCREF("D" RCIS+10
^BMCTDXC("B" RCIS+8
^BMCTSVC("B" RCIS+9
^DIBT( CHKDST+7
^DIBT("B" CHKDST+5
^PSDRUG - [#50] GETMEDS+14, GETMEDS+16, GETMEDS+31, GETMEDS+33, GETMEDS+36
^TMP($J GETMEDS+4!, GETMEDS+16*, GETMEDS+19, GETMEDS+20, GETMEDS+22*, GETMEDS+23!, GETMEDS+27, GETMEDS+38, GETMEDS+40!
^XTV(8989.3 - [#8989.3] GETDIR+7, GETDEDIR+5

Label References

Name Line Occurrences
$$CHKDST DEMOCHK+2
$$DSTCONT DEMOCHK+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A RCIS+7~, RCIS+23*
B RCIS+7~
BDATE RCIS~, RCIS+2*, RCIS+13
>> BGPBOMB GETMEDS+24, GETMEDS+25
BGPC1 GETMEDS+6~, GETMEDS+7*, GETMEDS+15*, GETMEDS+16, GETMEDS+18*, GETMEDS+21*, GETMEDS+22, GETMEDS+27*, GETMEDS+38*, GETMEDS+41!
BGPD GETMEDS+6~, GETMEDS+12*, GETMEDS+13, GETMEDS+14, GETMEDS+16, GETMEDS+41!
BGPDNAME GETMEDS~, GETMEDS+5*, GETMEDS+36, GETMEDS+41!
BGPDPST DSTCONT+2, DEMOCHK+1~, DEMOCHK+2*, DEMOCHK+3, DEMOCHK+4*, DEMOCHK+5
BGPHOLDX DIRCHK+1~, DIRCHK+2*, DIRCHK+5
BGPINBD GETMEDS+6~, GETMEDS+8*, GETMEDS+9, GETMEDS+41!
BGPINED GETMEDS+6~, GETMEDS+8*, GETMEDS+9*, GETMEDS+10, GETMEDS+16, GETMEDS+41!
BGPL DIRCHK+1~, DIRCHK+3, DIRCHK+6!
BGPMBD GETMEDS~, GETMEDS+8, GETMEDS+41!
BGPMED GETMEDS~, GETMEDS+8, GETMEDS+41!
BGPMIEN GETMEDS+6~, GETMEDS+10*, GETMEDS+11, GETMEDS+12, GETMEDS+16
BGPX DIRCHK+1~, DIRCHK+3*, DIRCHK+4!, DIRCHK+6!
BGPY DIRCHK+4!
BGPZ GETMEDS~, GETMEDS+4!, GETMEDS+7!
BGPZ( GETMEDS+38*
>> C GETMEDS+31*, GETMEDS+32, GETMEDS+33*, GETMEDS+34
CPTC RCIS~, RCIS+5*, RCIS+9
CPTCAT RCIS+7~, RCIS+19, RCIS+20
CPTCAT( RCIS+9*, RCIS+20
D GETDIR+1~, GETDIR+2*, GETDIR+3*, GETDIR+4, GETDIR+5*, GETDIR+6, GETDIR+7*, GETDIR+8, GETDIR+9*, GETDIR+10
, GETDEDIR+1~, GETDEDIR+2*, GETDEDIR+3*, GETDEDIR+4, GETDEDIR+5*, GETDEDIR+6, GETDEDIR+7*, GETDEDIR+8, GETMEDS+6~, GETMEDS+30*
, GETMEDS+31, GETMEDS+33, GETMEDS+35, GETMEDS+36, RCIS+7~, RCIS+12*, RCIS+13, RCIS+14
DA DSTCONT+5!
DIR DSTCONT+1~, DSTCONT+5!
DIR("A" DSTCONT+5*
DIR("B" DSTCONT+5*
DIR(0 DSTCONT+5*
DIRUT DSTCONT+1~, DSTCONT+6
DT RCIS+3
DUZ(2 GETDIR+3
EDATE RCIS~, RCIS+3*, RCIS+14
G GETMEDS+6~, GETMEDS+29*, GETMEDS+32*, GETMEDS+34*, GETMEDS+35*, GETMEDS+36*, GETMEDS+37*, GETMEDS+38, RCIS+7~, RCIS+10*
, RCIS+21*, RCIS+22, RCIS+23, RCIS+24
ICDC RCIS~, RCIS+4*, RCIS+8
ICDCAT RCIS+7~, RCIS+16, RCIS+17
ICDCAT( RCIS+8*, RCIS+17
P GETMEDS~, GETMEDS+9, GETMEDS+10, RCIS~, RCIS+1, RCIS+2, RCIS+10
T GETMEDS+6~, GETMEDS+24*, GETMEDS+35
T1 GETMEDS+6~, GETMEDS+25*, GETMEDS+34
>> T2 GETMEDS+26*, GETMEDS+32
TAXC GETMEDS~, GETMEDS+3*, GETMEDS+26, GETMEDS+37
TAXM GETMEDS~, GETMEDS+1*, GETMEDS+24, GETMEDS+37
TAXN GETMEDS~, GETMEDS+2*, GETMEDS+25, GETMEDS+37
U GETDIR+3, GETDIR+9, GETDEDIR+7, GETMEDS+12, GETMEDS+16, GETMEDS+27, GETMEDS+30, GETMEDS+31, GETMEDS+33, GETMEDS+36
, RCIS+12, RCIS+15, RCIS+18, RCIS+24, DSTCONT+2
X DIRCHK+2, DIRCHK+3, DIRCHK+4!, DIRCHK+5*, GETMEDS+6~, GETMEDS+18*, GETMEDS+19*, GETMEDS+20, GETMEDS+22, GETMEDS+27*
, GETMEDS+38, RCIS+7~, RCIS+8*, RCIS+9*, RCIS+10*, RCIS+11, RCIS+12, RCIS+15, RCIS+18, RCIS+21
, RCIS+23*, RCIS+24, CHKDST+4~, CHKDST+5*, CHKDST+6, CHKDST+7, DSTCONT+1~
Y GETMEDS+6~, GETMEDS+20*, GETMEDS+22, GETMEDS+27*, GETMEDS+28, GETMEDS+30, RCIS+7~, RCIS+8*, RCIS+9*, RCIS+15*
, RCIS+16, RCIS+17, RCIS+18*, RCIS+19, RCIS+20, RCIS+23*, DSTCONT+1~, DSTCONT+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All