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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: BGP2DCLP

Package: IHS GPRA Information System

Routine: BGP2DCLP


Information

BGP2DCLP ; IHS/CMI/LAB - IHS gpra print ;

Source Information

Source file <BGP2DCLP.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
IHS GPRA Information System 4 $$RPTVER^BGP2BAN  W^BGP2DP  W^BGP2EOH  $$DATE^BGP2UTL  
Patient Care Component Reports 2 $$START1^APCLDF  $$PRIMPROV^APCLV  
IHS Patient 1 $$HRN^AUPNPAT  
Kernel 1 ($$FMADD,$$FMTE)^XLFDT  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS GPRA Information System 2 BGP2DCLD  BGP2DP  

Entry Points

Name Comments DBIA/ICR reference
CPL1 ;EP
CPPL1 ;EP
LOC() ;EP - Return location name from file 4 based on DUZ(2).
CTR(X,Y) ;EP - Center X in a field Y wide.
H1 ;
HEADER ;EP
USR() ;EP - Return name of current user from ^VA(200.
CPL2 ;
HEADER1 ;
GO ;
LAST(P,EDATE) ;EP
PRINTL ;print one line

External References

Name Field # of Occurrence
$$START1^APCLDF LAST+3
$$PRIMPROV^APCLV LAST+18
$$HRN^AUPNPAT PRINTL+5
$$RPTVER^BGP2BAN HEADER1+7
W^BGP2DP GO+6, GO+10, GO+11, PRINTL+4, PRINTL+5, PRINTL+6, PRINTL+7, PRINTL+8, PRINTL+11, PRINTL+12
, PRINTL+13, HEADER1+2, HEADER1+3, HEADER1+5, HEADER1+6, HEADER1+7, HEADER1+8, HEADER1+9, HEADER1+10, HEADER1+11
, H1+1, H1+2, H1+3, H1+4, H1+5, H1+6, H1+7, H1+8, H1+9, H1+10
, H1+11
W^BGP2EOH HEADER1+4
$$DATE^BGP2UTL LAST+18
^DIR HEADER+3
$$FMADD^XLFDT LAST+3
$$FMTE^XLFDT LAST+3, HEADER1+4, HEADER1+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+3
Routine Call
  • DIR
  • Line Location:
    • HEADER+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVPRV("AD" LAST+11
^AUPNVSIT - [#9000010] LAST+6, LAST+8, LAST+9, LAST+10, LAST+12, LAST+14, LAST+18
^AUPNVSIT("AC" LAST+1
^BGPCTRL - [#90241.01] GO+4, GO+6
^BGPCTRL("B" GO+3
^DIC(4 - [#4] HEADER1+8, LOC+1
^DIC(7 - [#7] LAST+18
^DPT - [#2] PRINTL+4
^TMP($J LAST+2!, LAST+4, LAST+5!, LAST+6*, LAST+7
^VA(200 - [#200] HEADER1+4, USR+1
^XTMP("BGP28CPL" GO+9, CPL1+1, CPL2+1, CPL2+2, PRINTL+9, PRINTL+10

Label References

Name Line Occurrences
$$LAST PRINTL+13
CPL1 GO+9
CPL2 CPL1+1
GO CPPL1+4, CPPL1+5
HEADER GO+2, GO+5, GO+8, CPL2+3, PRINTL+2
HEADER1 HEADER+1, HEADER+2
PRINTL CPL2+2

Naked Globals

Name Field # of Occurrence
^(0 USR+1, LOC+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> A LAST+3*
>> B LAST+3*
>> BGPAGE CPL2+1*, CPL2+2, PRINTL+8, PRINTL+9, PRINTL+10
>> BGPAREAA CPPL1+1
>> BGPBD HEADER1+9
>> BGPCNT CPPL1+3*, CPPL1+4*, CPPL1+5*, CPPL1+6*, PRINTL+1
>> BGPCOM GO+9*, CPL1+1, CPL2+1, CPL2+2, PRINTL+6, PRINTL+9, PRINTL+10
>> BGPCOUNT GO+9*, CPL2+2*, PRINTL+1
>> BGPCPLC CPPL1+3
>> BGPED PRINTL+13, HEADER1+9
>> BGPGPG GO+1*, HEADER+2, HEADER1+1*, HEADER1+4
>> BGPGUI HEADER1+2
>> BGPH GO+9, CPL1+1, CPL2+1, CPL2+2, PRINTL+9, PRINTL+10
>> BGPIOSL CPL2+3, PRINTL+2
>> BGPJ GO+9, CPL1+1, CPL2+1, CPL2+2, PRINTL+9, PRINTL+10
>> BGPLIST CPPL1+4, HEADER1+10
>> BGPLPROV HEADER1+10
>> BGPPCNT CPPL1+3*, GO+10, PRINTL+3*
>> BGPPTYPE GO+5, GO+6, GO+10, GO+11, CPL2+3, PRINTL+2, PRINTL+4, PRINTL+5, PRINTL+6, PRINTL+7
, PRINTL+8, PRINTL+11, PRINTL+12, PRINTL+13, HEADER+1, HEADER1+1, HEADER1+2, HEADER1+3, HEADER1+4, HEADER1+5
, HEADER1+6, HEADER1+7, HEADER1+8, HEADER1+9, HEADER1+10, HEADER1+11, H1+1, H1+2, H1+3, H1+4
, H1+5, H1+6, H1+7, H1+8, H1+9, H1+10, H1+11
>> BGPQUIT GO+1*, GO+4, GO+5, GO+9, CPL1+1, CPL2+1, CPL2+2, CPL2+3, PRINTL+2, HEADER+3*
>> BGPSEX CPL1+1*, CPL2+1, CPL2+2, PRINTL+7, PRINTL+9, PRINTL+10
>> BGPX GO+4*, GO+6
>> BGPXL GO+2*, GO+7*, HEADER1+12
>> BGPY GO+3*, GO+4, GO+6
>> BGPYH1P GO+1*
>> D LAST+7*
>> DFN CPL2+2*, PRINTL+4, PRINTL+5, PRINTL+9, PRINTL+10, PRINTL+13
DIR HEADER+3!
DIR(0 HEADER+3*
DT HEADER1+4
>> DTOUT HEADER+3
DUZ HEADER1+4, USR+1
DUZ(2 PRINTL+5, HEADER1+8, LOC+1
>> E LAST+3*
EDATE LAST~, LAST+3
>> G LAST+6*, LAST+7*, LAST+16*, LAST+18
IO HEADER+3
IO(0 HEADER+3
IOF HEADER1+1
IOM CTR+1
IOSL GO+5
IOST HEADER+3
P LAST~, LAST+1, LAST+3
U PRINTL+4, LAST+6, LAST+7, LAST+9, LAST+10, LAST+12, LAST+14, LAST+18, HEADER1+4, HEADER1+8
, USR+1, LOC+1
>> V LAST+6*, LAST+7*, LAST+8, LAST+9, LAST+10, LAST+11, LAST+12, LAST+14, LAST+16
>> W PRINTL+9*, PRINTL+11
X PRINTL+9*, PRINTL+10*, LAST+6*, LAST+7*, HEADER1+4*, HEADER1+9*, CTR~, CTR+1
Y PRINTL+9*, PRINTL+10*, HEADER+3, CTR~, CTR+1
>> Z PRINTL+10*, PRINTL+12
>> ZTQUEUED HEADER+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All