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

Package: IHS GPRA Information System

Routine: BGP3DPE


Information

BGP3DPE ; IHS/CMI/LAB - IHS GPRA 10 REPORT DRIVER ;

Source Information

Source file <BGP3DPE.m>

Call Graph

Call Graph Total: 19

Package Total Call Graph
IHS GPRA Information System 7 ^BGP3DPE1  ^BGP3DPEP  PAUSE^BGP3DU  EN^BGP3PESI  (EN,PT,RT)^BGP3PESL  (GS,REPORT)^BGP3PUTL  ($$DEMOCHK,$$GETDIR)^BGP3UTL2  
Kernel 4 ^%ZIS  ^%ZISC  ^%ZTLOAD  $$FMTE^XLFDT  
VA Fileman 4 DD^%DT  ^DIC  ^DIK  ^DIR  
IHS VA Utilities 3 ^XBDBQUE  ^XBFMK  EN^XBVK  
IHS Patient 1 KILL^AUPNPAT  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
IHS GPRA Information System 1 BGP3DPEA  

Entry Points

Name Comments DBIA/ICR reference
BD ;get beginning date
BEN ;
CHKY ;
SUM ;display summary of this report
MSR ;BEGIN TEST STUFF
USR() ;EP - Return name of current user from ^VA(200.
EOP ;EP - End of page.
EXPORT ;export to area or not?
TSKMN ;EP ENTRY POINT FROM TASKMAN
BY ;get baseline year
NODEV ;
PP ;EP - PP REPORT
LOC() ;EP - Return location name from file 4 based on DUZ(2).
COM1 ;
CTR(X,Y) ;EP - Center X in a field Y wide.
TP ;get time period
GETDATES ;EP
MFIC
ZIS ;call to XBDBQUE
F ;fiscal year
ED ;get ending date
DRIVER ;
XIT ;
INTRO1 ;
NODEV1 ;
LISTS ;any lists with measures?
ST ;get search template
INTRO ;
COMM ;

External References

Name Field # of Occurrence
DD^%DT ED+1
^%ZIS ZIS+8
^%ZISC DRIVER+4, NODEV1+3, XIT+1
^%ZTLOAD TSKMN+5
KILL^AUPNPAT XIT+5, XIT+10
^BGP3DPE1 DRIVER+1, NODEV1+1
^BGP3DPEP DRIVER+3, NODEV1+2
PAUSE^BGP3DU INTRO1+7, SUM+4
EN^BGP3PESI MSR+5
EN^BGP3PESL LISTS+9
PT^BGP3PESL SUM+14
RT^BGP3PESL LISTS+11
GS^BGP3PUTL DRIVER+5, NODEV1+4
REPORT^BGP3PUTL ZIS+1
$$DEMOCHK^BGP3UTL2 INTRO1+6
$$GETDIR^BGP3UTL2 SUM+1
^DIC ST+2, COMM+8, MFIC+11
^DIK ZIS+9, ZIS+10, ZIS+11
^DIR INTRO1+4, MSR+2, TP+3, TP+17, BY+5, COM1+16, BEN+4, EXPORT+2, EOP+5, LISTS+4
, LISTS+5, CHKY+2, F+6, BD+1, ED+1
^XBDBQUE NODEV+2
^XBFMK COMM+5, MFIC+8, XIT+11
EN^XBVK XIT+2
$$FMTE^XLFDT TP+15, BY+17, BY+18, BY+19, SUM+8, SUM+9, SUM+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,^BGPCTRL(BGPCTRL,Y,X,0)
  • Line Location: INTRO1+3
Function Call: WRITE
  • Prompt: !!,"Exiting Report....."
  • Line Location: INTRO1+7
Function Call: WRITE
  • Prompt: !!,"Please enter the search template name. The template will contain a",!,"panel of patients defined by the user.",!
  • Line Location: ST+1
Function Call: WRITE
  • Prompt: !!,"No measures selected"
  • Line Location: MSR+5
Function Call: WRITE
  • Prompt: !,"Year not entered.",!
  • Line Location: TP+8
Function Call: WRITE
  • Prompt: !!,"Enter the Baseline Year to compare data to.",!,"Use a 4 digit year, e.g. 1999, 2000"
  • Line Location: BY+2
Function Call: WRITE
  • Prompt: !!,"Please enter a year only!",!
  • Line Location: BY+9
Function Call: WRITE
  • Prompt: !!,"The date ranges for this report are:"
  • Line Location: BY+16
Function Call: WRITE
  • Prompt: !?5,"Report Period: ",?31,$$FMTE^XLFDT(BGPBD)," to ",?31,$$FMTE^XLFDT(BGPED)
  • Line Location: BY+17
Function Call: WRITE
  • Prompt: !?5,"Previous Year Period: ",?31,$$FMTE^XLFDT(BGPPBD)," to ",?31,$$FMTE^XLFDT(BGPPED)
  • Line Location: BY+18
Function Call: WRITE
  • Prompt: !?5,"Baseline Period: ",?31,$$FMTE^XLFDT(BGPBBD)," to ",?31,$$FMTE^XLFDT(BGPBED)
  • Line Location: BY+19
Function Call: WRITE
  • Prompt: !!,"Specify the community taxonomy to determine which patients will be",!,"included in the report. You should have created this taxonomy using QMAN.",!
  • Line Location: COMM+2
Function Call: WRITE
  • Prompt: !!,"There are no communities in that taxonomy."
  • Line Location: COM1+5
Function Call: WRITE
  • Prompt: !!,"*** Warning: Community ",C," is in the taxonomy but was not",!,"found in the standard community table."
  • Line Location: COM1+9
Function Call: WRITE
  • Prompt: !,$$CTR("SUMMARY OF FY 11 PATIENT EDUCATION REPORT TO BE GENERATED")
  • Line Location: SUM+6
Function Call: WRITE
  • Prompt: !!,"The date ranges for this report are:"
  • Line Location: SUM+7
Function Call: WRITE
  • Prompt: !?5,"Report Period: ",?31,$$FMTE^XLFDT(BGPBD)," to ",?31,$$FMTE^XLFDT(BGPED)
  • Line Location: SUM+8
Function Call: WRITE
  • Prompt: !?5,"Previous Year Period: ",?31,$$FMTE^XLFDT(BGPPBD)," to ",?31,$$FMTE^XLFDT(BGPPED)
  • Line Location: SUM+9
Function Call: WRITE
  • Prompt: !?5,"Baseline Period: ",?31,$$FMTE^XLFDT(BGPBBD)," to ",?31,$$FMTE^XLFDT(BGPBED)
  • Line Location: SUM+10
Function Call: WRITE
  • Prompt: !!,"The COMMUNITY Taxonomy to be used is: ",$P(^ATXAX(BGPTAXI,0),U)
  • Line Location: SUM+11
Function Call: WRITE
  • Prompt: !!,"The MFI Location Taxonomy to be used is: ",$P(^ATXAX(BGPMFITI,0),U)
  • Line Location: SUM+12
Function Call: WRITE
  • Prompt: !!,"The Patient Panel Population: ",$P(^DIBT(BGPSEAT,0),U)
  • Line Location: SUM+13
Function Call: WRITE
  • Prompt: !,"Report Aborted"
  • Line Location: ZIS+9
Function Call: WRITE
  • Prompt: !,"Report Aborted"
  • Line Location: ZIS+10
Function Call: WRITE
  • Prompt: !,"Report Aborted"
  • Line Location: ZIS+11
Function Call: WRITE
  • Prompt: !!,"PATIENT LISTS"
  • Line Location: LISTS+2
Function Call: WRITE
  • Prompt: !!,"You do not have the security access to print patient lists.",!,"Please see your supervisor or program manager if you feel you should have",!,"the BGPZ PATIENT LISTS security key.",!
  • Line Location: LISTS+3
Function Call: WRITE
  • Prompt: !!,"No lists selected.",!
  • Line Location: LISTS+10
Function Call: WRITE
  • Prompt: !!,"The baseline year and the previous year time periods are the same.",!!
  • Line Location: CHKY+1
Function Call: WRITE
  • Prompt: !!,"Enter the Calendar Year for the report END date. Use a 4 digit",!,"year, e.g. 2013"
  • Line Location: F+2
Function Call: WRITE
  • Prompt: !!,"Please enter a year only!",!
  • Line Location: F+10
Function Call: WRITE
  • Prompt: !!,"When entering dates, if you do not enter a full 4 digit year (e.g. 2013)"
  • Line Location: GETDATES+1
Function Call: WRITE
  • Prompt: !,"will assume a year in the past, if you want to put in a future date,"
  • Line Location: GETDATES+2
Function Call: WRITE
  • Prompt: !,"remember to enter the full 4 digit year. For example, if today is"
  • Line Location: GETDATES+3
Function Call: WRITE
  • Prompt: !,"January 4, 2010 and you type in 6/30/05 the system will assume the year"
  • Line Location: GETDATES+4
Function Call: WRITE
  • Prompt: !,"as 1905 since that is a date in the past. You must type 6/30/2010 if you"
  • Line Location: GETDATES+5
Function Call: WRITE
  • Prompt: !,"want a date in the future."
  • Line Location: GETDATES+6
Function Call: WRITE
  • Prompt: !
  • Line Location: BD+1
Function Call: WRITE
  • Prompt: !
  • Line Location: ED+1
Routine Call
  • DIC
  • Line Location:
    • ST+2
    • COMM+8
    • MFIC+11
Routine Call
  • DIR
  • Line Location:
    • INTRO1+4
    • MSR+2
    • TP+3
    • TP+17
    • BY+5
    • COM1+16
    • BEN+4
    • EXPORT+2
    • EOP+5
    • LISTS+4
    • LISTS+5
    • CHKY+2
    • F+6
    • BD+1
    • ED+1
Routine Call
  • %ZIS
  • Line Location:
    • ZIS+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ATXAX - [#9002226] Classic Fileman Calls
^BGPPEDCH - [#90550.12] Classic Fileman Calls
^BGPPEDPH - [#90550.13] Classic Fileman Calls
^BGPPEDBH - [#90550.14] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ATXAX - [#9002226] COMM+7, COM1+2, COM1+3, COM1+7, COM1+8, MFIC+10, SUM+11, SUM+12
^AUTTCOM("B" COM1+9
^AUTTLOC - [#9999999.06] ZIS+5
^BGPCTRL - [#90241.01] INTRO1+3
^BGPCTRL("B" INTRO1+1
^BGPPEIH - [#90550.15] MSR+6
^BGPSITE - [#90241.02] COMM+7, MFIC+1, MFIC+10
^DIBT( SUM+13
^DIC(4 - [#4] LOC+1
^VA(200 - [#200] USR+1
^XUSEC("BGPZ PATIENT LISTS" LISTS+3

Label References

Name Line Occurrences
$$CTR SUM+6
BD ED+2
BEN EXPORT+3, SUM+15
BY BY+9, BY+20
CHKY BY+20
COMM COM1+5, MFIC+1, BEN+5
F TP+7, F+10
GETDATES TP+6
INTRO MSR+5, COMM+9, COMM+10
INTRO1 PP+3
LISTS MFIC+14, LISTS+11
MFIC COMM+1
MSR INTRO1+8
NODEV ZIS+7
SUM BEN+1, EXPORT+1
TP TP+8, TP+14, BY+6, BY+7, SUM+15
TSKMN ZIS+12
XIT INTRO+1, INTRO1+7, ST+3, MSR+3, TP+4, COM1+11, SUM+4, ZIS+2, ZIS+3, ZIS+7
, ZIS+9, ZIS+10, ZIS+11, DRIVER+6, NODEV1+5, TSKMN+5, PP+1

Naked Globals

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

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS ZIS+7!, ZIS+8!*
A XIT+7!
B COMM+7*, MFIC+10*, XIT+7!
BD XIT+9!
BGPBBD BY+12*, BY+19, BY+20!, SUM+10
>> BGPBD TP+2*, TP+9*, TP+10*, TP+11*, TP+12*, TP+15, BY+12, BY+14, BY+17, SUM+8
, BD+3*, ED+1
BGPBED BY+13*, BY+19, BY+20!, SUM+10
>> BGPBEN BEN+1*, BEN+2*, BEN+6*
>> BGPCTRL INTRO1+1*, INTRO1+3
>> BGPDELT ZIS+7, ZIS+8
>> BGPDO TP+14, TP+17*, TP+18*, TP+19*
>> BGPED TP+2*, TP+9*, TP+10*, TP+11*, TP+12*, TP+13, TP+14, TP+15, BY+13, BY+15
, BY+17, SUM+8, ED+3*
>> BGPEDPP INTRO1+2, INTRO1+8, COMM+1, BEN+1, SUM+11, PP+2*
>> BGPIND MSR+5
>> BGPIND( MSR+6*
BGPLIST LISTS+1!, LISTS+8!, LISTS+10, LISTS+11
BGPMFIT MFIC+6!
>> BGPMFITI MFIC+1, MFIC+2*, MFIC+7*, MFIC+13*, SUM+12
BGPPBD BY+14*, BY+18, BY+20!, SUM+9
BGPPED BY+15*, BY+18, BY+20!, SUM+9
>> BGPPEEXP ST+4*, BEN+1*, EXPORT+1*, EXPORT+4*, SUM+4, ZIS+4, DRIVER+5, NODEV1+4
>> BGPPER TP+8, TP+9, TP+10, TP+11, TP+12, TP+13*, BY+10, F+1*, F+11*, GETDATES+7*
, ED+4*
>> BGPQTR TP+5*, TP+6, TP+7, TP+9, TP+10, TP+11, TP+12, TP+13
BGPQUIT COM1+11, COM1+15*, COM1+17*, COM1+18*, MFIC!, ZIS+2, LISTS+11
>> BGPROT SUM+15, ZIS+7
>> BGPRPT ZIS+3, ZIS+5, ZIS+9, ZIS+10, ZIS+11
>> BGPRTYPE INTRO1+5*, TP+1*
>> BGPSEAT ST+4*, SUM+13, SUM+15
BGPTAX COMM+3!, COM1+5
BGPTAX( COM1+3*
>> BGPTAXI COMM+4*, COMM+11*, COM1+2, COM1+3, COM1+7, COM1+8, SUM+11
>> BGPTP TP+2*
>> BGPUF SUM+1*, SUM+4, ZIS+5
>> BGPVDT BY+1*, BY+8*, BY+10, F+1*, F+9*, F+11, GETDATES+7*, ED+4*
>> BGPZZ MSR+4*, MSR+5, MSR+6, EXPORT+1, EXPORT+2
C COM1+8*, COM1+9, XIT+7!
D XIT+7!
DA ST+2!, MSR+2!, TP+3!, TP+17!, COM1+16!, BEN+4!, EXPORT+2!, ZIS+9*, ZIS+10*, ZIS+11*
, LISTS+5!, CHKY+2!
DFOUT EOP+4!
DIADD XIT+4!
DIC ST+2*!, COMM+6*, MFIC+9*
DIC("A" ST+2*, COMM+6*, MFIC+9*
DIC("B" COMM+7*, MFIC+10*
DIC("S" ST+2*, COMM+6*, MFIC+9*
DIC(0 ST+2*, COMM+6*, MFIC+9*
DICR ST+2!
DIK ZIS+9*!, ZIS+10*!, ZIS+11*!
DIR INTRO1+4!, MSR+1!, MSR+2!, TP+3!, TP+17!, BY+5!, COM1+16!, BEN+4!, EXPORT+2!, XIT+3!
, EOP+3~, EOP+4!, EOP+5!, LISTS+4!, LISTS+5!, CHKY+2!, F+6!, BD+1!, ED+1!
DIR("?" F+5*
DIR("A" INTRO1+4*, MSR+2*, TP+3*, TP+17*, BY+4*, COM1+16*, BEN+3*, EXPORT+2*, LISTS+4*, LISTS+5*
, CHKY+2*, F+4*, BD+1*, ED+1*
DIR("B" MSR+2*, TP+17*, BEN+4*, LISTS+5*, CHKY+2*
DIR(0 INTRO1+4*, MSR+2*, TP+3*, TP+17*, BY+3*, COM1+16*, BEN+3*, EXPORT+2*, EOP+5*, LISTS+4*
, LISTS+5*, CHKY+2*, F+3*, BD+1*, ED+1*
DIRUT MSR+3, TP+4, TP+18, BY+6, BY+7*, COM1+17, BEN+5, EXPORT+3, XIT+3!, EOP+4!
, LISTS+6, CHKY+3, F+7, F+8*, BD+1*, BD+2, ED+1*, ED+2
DLAYGO XIT+4!
DLOUT EOP+4!
DOD XIT+3!
DR ST+2!
DT TP+14
DTOUT EOP+4!
DUOUT BY+7, XIT+3!, EOP+4!, F+8, BD+1, ED+1
DUZ USR+1, LISTS+3
DUZ(2 COMM+7, MFIC+1, MFIC+10, ZIS+5, LOC+1
E XIT+7!
ED XIT+9!
F XIT+7!
G COM1+6*, COM1+9*, COM1+11, XIT+7!
H XIT+7!
I XIT+7!
IO DRIVER+2, TSKMN+1
IO("DOC" TSKMN+2
IO("Q" ZIS+12
IO("S" EOP+2
>> IOCPU TSKMN+5
IOF BGP3DPE+4, SUM+5
IOM TSKMN+3, CTR+1
ION TSKMN+1
IOP ZIS+7!, ZIS+8!
IOSL TSKMN+3
IOST TSKMN+1, EOP+1
>> IOT EOP+2
J XIT+7!
K XIT+7!
L XIT+7!
M XIT+7!
N XIT+7!, XIT+8!
N1 XIT+8!
N2 XIT+8!
N3 XIT+8!
N4 XIT+8!
N5 XIT+8!
N6 XIT+8!
O XIT+7!
P XIT+7!
>> POP ZIS+9, ZIS+10, ZIS+11
Q XIT+7!
R XIT+7!
S XIT+7!
T XIT+7!
U COMM+7, COM1+3, COM1+8, MFIC+1, MFIC+10, SUM+11, SUM+12, SUM+13, ZIS+5, USR+1
, LOC+1
V XIT+7!
W XIT+7!
X INTRO1+3*, INTRO1+6*, INTRO1+7, MSR+6*, BY+10*, BY+11*, BY+12, BY+13, COMM+9, COM1+1*
, COM1+2*, COM1+3, COM1+6*, COM1+7*, COM1+8, XIT+6!, XIT+7!, CTR~, CTR+1
X1 XIT+6!
X2 XIT+6!
X3 XIT+6!
X4 XIT+6!
X5 XIT+6!
X6 XIT+6!
>> XBNS NODEV+1*
>> XBRC NODEV+1*
>> XBRP NODEV+1*
>> XBRX NODEV+1*
Y INTRO1+2*, INTRO1+3, ST+3, ST+4, MSR+4, TP+5, TP+19, BY+8, BY+9, BY+20!
, COMM+10, COMM+11, COM1+18, MFIC+12, MFIC+13, BEN+6, EXPORT+4, XIT+7!, CTR~, CTR+1
, LISTS+6, LISTS+7, CHKY+3*, F+9, F+10, BD+3, ED+1*, ED+3, ED+4
Z XIT+7!
>> ZTCPU TSKMN+5*
>> ZTDESC TSKMN+5*
>> ZTDTH TSKMN+5*
>> ZTIO TSKMN+1*, TSKMN+2*, TSKMN+3*
>> ZTQUEUED SUM+4, XIT+2, EOP+2
>> ZTREQ XIT+2*
>> ZTRTN TSKMN+5*
ZTSAVE TSKMN+4!
ZTSAVE("BGP*" TSKMN+4*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All