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

Package: IHS GPRA Information System

Routine: BGP4UTL2


Information

BGP4UTL2 ; IHS/CMI/LAB - NO DESCRIPTION PROVIDED 30 Jun 2014 9:01 AM ;

Source Information

Source file <BGP4UTL2.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
DRG Grouper 2 ($$CODEN,$$ICDD,$$ICDDX,$$ICDOP,$$VSTD,$$VSTP)^ICDCODE  ($$CODEN,$$ICDD,$$ICDDX,$$ICDOP,$$VSTD,$$VSTP)^ICDEX  
Taxonomy 2 $$ICD^ATXAPI  $$ICD^ATXCHK  
VA Fileman 2 EN^DDIOL  ^DIR  
IHS GPRA Information System 1 $$DATE^BGP4UTL  
IHS Patient 1 $$DOB^AUPNPAT  
IHS VA Utilities 1 $$VAL^XBDIQ1  
Kernel 1 $$LIST^%ZISH  

Caller Graph

Caller Graph Total: 113

Package Total Caller Graph
IHS GPRA Information System 112 BGP4ALG1  BGP4ALG2  BGP4AUEX  BGP4C11  BGP4C13  BGP4CON1  BGP4CU  BGP4CU1  
BGP4D1  BGP4D10  BGP4D21  BGP4D21A  BGP4D22  BGP4D23  BGP4D24  BGP4D25  
BGP4D26  BGP4D27  BGP4D31  BGP4D35  BGP4D36  BGP4D37  BGP4D38  BGP4D39  
BGP4D3A  BGP4D4  BGP4D41  BGP4D5  BGP4D51  BGP4D52  BGP4D54  BGP4D55  
BGP4D5A  BGP4D6  BGP4D7  BGP4D71  BGP4D711  BGP4D713  BGP4D72  BGP4D721  
BGP4D722  BGP4D723  BGP4D729  BGP4D731  BGP4D732  BGP4D74  BGP4D75  BGP4D8  
BGP4D81  BGP4D811  BGP4D812  BGP4D82  BGP4D83  BGP4D84  BGP4D862  BGP4D863  
BGP4D864  BGP4D87  BGP4D88  BGP4D89  BGP4D9  BGP4D91  BGP4DADB  BGP4DAP  
BGP4DAR  BGP4DAR9  BGP4DARO  BGP4DCL  BGP4DEL  BGP4DGPU  BGP4DH  BGP4DH1  
BGP4DL  BGP4DNDB  BGP4DNG  BGP4DNG9  BGP4DNGP  BGP4DNGS  BGP4DON  BGP4DPA  
BGP4DPA2  BGP4DPA9  BGP4DPE  BGP4DPE1  BGP4DPP  BGP4DSL  BGP4DSTM  BGP4DU  
BGP4EL3  BGP4ELH  BGP4ELHH  BGP4GACW  BGP4GAGP  BGP4GAGS  BGP4GDON  BGP4GELD  
BGP4GFO9  BGP4GFOR  BGP4GLHW  BGP4GNT9  BGP4GNTL  BGP4GNTP  BGP4GNTS  BGP4GNXP  
BGP4GPED  BGP4GUA  BGP4LHW  BGP4NPL  BGP4PDH1  BGP4PDLH  BGP4PESL  BGP4UTL1  
iCare 1 BQIIPCBP  

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
DIRCHK ;EP - CALLED FROM INPUT TX ON SITE PARAMETER
CODEN(X,F) ;EP - GET CODE
GETDEDIR() ;EP - get default directory
VSTP(C,D) ;EP
RCIS(P,BDATE,EDATE,ICDC,CPTC) ;EP
ICDDX(C,D,I) ;EP - GET CODE
ICDD(C,A,D) ;EP
DSTCONT() ;EP - called to ask user if they want to continue
ICD(X,Y,Z) ;EP - CHECK TAX
DEMOCHK() ;EP - called to check demo patient
ICDOP(C,D,I) ;EP - GET CODE
GETMEDS(P,BGPMBD,BGPMED,TAXM,TAXN,TAXC,BGPDNAME,BGPZ) ;EP
VSTD(C,D) ;EP

External References

Name Field # of Occurrence
$$LIST^%ZISH DIRCHK+3
$$ICD^ATXAPI ICD+1
$$ICD^ATXCHK ICD+2
$$DOB^AUPNPAT RCIS+2
$$DATE^BGP4UTL RCIS+24
EN^DDIOL DIRCHK+4
^DIR DSTCONT+5
$$CODEN^ICDCODE CODEN+2
$$ICDD^ICDCODE ICDD+2
$$ICDDX^ICDCODE ICDDX+2
$$ICDOP^ICDCODE ICDOP+3
$$VSTD^ICDCODE VSTD+2
$$VSTP^ICDCODE VSTP+2
$$CODEN^ICDEX CODEN+1
$$ICDD^ICDEX ICDD+1
$$ICDDX^ICDEX ICDDX+1
$$ICDOP^ICDEX ICDOP+2
$$VSTD^ICDEX VSTD+1
$$VSTP^ICDEX VSTP+1
$$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
^ICDS(0 CODEN+1, ICD+1, ICDDX+1, ICDOP+2, VSTD+1, VSTP+1, ICDD+1
^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 ICDD~, ICDD+1, ICDD+2, 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 ICDDX~, ICDDX+1, ICDDX+2, ICDOP~, ICDOP+2, ICDOP+3, VSTD~, VSTD+1, VSTD+2, VSTP~
, VSTP+1, VSTP+2, ICDD~, ICDD+1, ICDD+2, 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 ICDDX~, ICDDX+1, ICDDX+2, ICDOP~, ICDOP+2, ICDOP+3, VSTD~, VSTD+1, VSTD+2, VSTP~
, VSTP+1, VSTP+2, ICDD~, ICDD+1, ICDD+2, 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
F CODEN~, CODEN+1, CODEN+2
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
I ICDDX~, ICDDX+2, ICDOP~, ICDOP+1*, ICDOP+2
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 CODEN~, CODEN+1, CODEN+2, ICD~, ICD+1, ICD+2, 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 ICD~, ICD+1, ICD+2, 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
Z ICD~, ICD+1, ICD+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All