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

Package: IHS GPRA Information System

Routine: BGP5DNDB


Information

BGP5DNDB ; IHS/CMI/LAB - NATL COMP EXPORT 13 Nov 2006 12:31 PM ; 17 Apr 2015 11:15 AM

Source Information

Source file <BGP5DNDB.m>

Call Graph

Call Graph Total: 18

Package Total Call Graph
IHS GPRA Information System 7 ^BGP5D1  ^BGP5DP  PT^BGP5DSL  PAUSE^BGP5DU  REPORT^BGP5UTL  ($$DEMOCHK,$$GETDIR)^BGP5UTL2  TAXCHK^BGP5XTCN  
Kernel 4 ^%ZIS  ^%ZISC  ^%ZTLOAD  $$FMTE^XLFDT  
IHS VA Utilities 3 ^XBDBQUE  ^XBFMK  EN^XBVK  
VA Fileman 3 ^DIC  ^DIK  ^DIR  
IHS Patient 1 KILL^AUPNPAT  

Entry Points

Name Comments DBIA/ICR reference
BEN ;
CHKY ;
FY ;calendar year
SUM ;display summary of this report
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
HOME ;
NODEV ;
LOC() ;EP - Return location name from file 4 based on DUZ(2).
COM1 ;
CTR(X,Y) ;EP - Center X in a field Y wide.
PNST ;
TP ;get time period
NEXT ;
NT ;END TEST STUFF
EISSEX ;
B ;fiscal year
ZIS ;call to XBDBQUE
F ;fiscal year
AI ;gather all gpra measures
DRIVER ;
P
XIT ;
NODEV1 ;
PROV ;RUN FOR FACILITY OR ONE PROVIDER
INTRO ;
COMM ;

External References

Name Field # of Occurrence
^%ZIS ZIS+8
^%ZISC DRIVER+5, NODEV1+3, XIT+1
^%ZTLOAD TSKMN+5
KILL^AUPNPAT XIT+5, XIT+10
^BGP5D1 DRIVER+2, NODEV1+1
^BGP5DP DRIVER+4, NODEV1+2
PT^BGP5DSL SUM+8
PAUSE^BGP5DU INTRO+11, PNST+5, PNST+7, PNST+13
REPORT^BGP5UTL ZIS+2, ZIS+4
$$DEMOCHK^BGP5UTL2 INTRO+10
$$GETDIR^BGP5UTL2 EISSEX+2
TAXCHK^BGP5XTCN INTRO+9
^DIC PNST+8, P, COMM+7
^DIK ZIS+10, ZIS+11, ZIS+12, ZIS+16, ZIS+17, ZIS+18
^DIR PROV+2, PNST+4, COM1+16, EOP+5, CHKY+2, F+6, B+6, FY+5
^XBDBQUE NODEV+2
^XBFMK COMM+4, XIT+11
EN^XBVK XIT+2
$$FMTE^XLFDT NT+2, NT+3, SUM+4, SUM+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: INTRO+2
Function Call: WRITE
  • Prompt: !,^BGPCTRL(Y,88,X,0)
  • Line Location: INTRO+4
Function Call: WRITE
  • Prompt: !
  • Line Location: INTRO+5
Function Call: WRITE
  • Prompt: !!,"Exiting Report....."
  • Line Location: INTRO+11
Function Call: WRITE
  • Prompt: !!,"You can enter individual provider names or a TAXONOMY of providers."
  • Line Location: PNST+2
Function Call: WRITE
  • Prompt: !!,"No providers selected. Exiting report..."
  • Line Location: PNST+5
Function Call: WRITE
  • Prompt: !!,"No providers selected. Exiting report..."
  • Line Location: PNST+7
Function Call: WRITE
  • Prompt: ?5,$P(^VA(200,X,0),U),!
  • Line Location: PNST+11
Function Call: WRITE
  • Prompt: !!,"No providers selected. Exiting report..."
  • Line Location: PNST+13
Function Call: WRITE
  • Prompt: !,"Year not entered.",!
  • Line Location: NEXT+2
Function Call: WRITE
  • Prompt: !!,"for testing purposes only, please enter a report year",!
  • Line Location: NEXT+13
Function Call: WRITE
  • Prompt: !!,"no year entered..bye"
  • Line Location: NEXT+15
Function Call: WRITE
  • Prompt: !!,"no year entered..bye"
  • Line Location: NEXT+21
Function Call: WRITE
  • Prompt: !!,"The date ranges for this report are:"
  • Line Location: NT+1
Function Call: WRITE
  • Prompt: !?5,"Report Period: ",?31,$$FMTE^XLFDT(BGPBD)," to ",?31,$$FMTE^XLFDT(BGPED)
  • Line Location: NT+2
Function Call: WRITE
  • Prompt: !?5,"Previous Year Period: ",?31,$$FMTE^XLFDT(BGPPBD)," to ",?31,$$FMTE^XLFDT(BGPPED)
  • Line Location: NT+3
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+1
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: !!!,"Cannot find export or pub directory. Notify your IT staff."
  • Line Location: EISSEX+3
Function Call: WRITE
  • Prompt: !,$$CTR("SUMMARY OF NATIONAL GPRA/GPRAMA DASHBOARD REPORT TO BE GENERATED")
  • Line Location: SUM+2
Function Call: WRITE
  • Prompt: !!,"The date ranges for this report are:"
  • Line Location: SUM+3
Function Call: WRITE
  • Prompt: !?5,"Report Period: ",?31,$$FMTE^XLFDT(BGPBD)," to ",?31,$$FMTE^XLFDT(BGPED)
  • Line Location: SUM+4
Function Call: WRITE
  • Prompt: !?5,"Previous Year Period: ",?31,$$FMTE^XLFDT(BGPPBD)," to ",?31,$$FMTE^XLFDT(BGPPED)
  • Line Location: SUM+5
Function Call: WRITE
  • Prompt: !!,"The COMMUNITY Taxonomy to be used is: ",$P(^ATXAX(BGPTAXI,0),U)
  • Line Location: SUM+7
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 year for the report. Use a 4 digit ",!,"year, e.g. 2015"
  • Line Location: F+2
Function Call: WRITE
  • Prompt: !!,"Please enter a year only!",!
  • Line Location: F+10
Function Call: WRITE
  • Prompt: !!,"Enter the BASELINE year for the report. Use a 4 digit ",!,"year, e.g. 2010"
  • Line Location: B+2
Function Call: WRITE
  • Prompt: !!,"Please enter a year only!",!
  • Line Location: B+10
Function Call: WRITE
  • Prompt: !,"Must be 2015 or 2016"
  • Line Location: FY+8
Function Call: WRITE
  • Prompt: !!,"Please enter a year only!",!
  • Line Location: FY+10
Routine Call
  • DIC
  • Line Location:
    • PNST+8
    • P
    • COMM+7
Routine Call
  • DIR
  • Line Location:
    • PROV+2
    • PNST+4
    • COM1+16
    • EOP+5
    • CHKY+2
    • F+6
    • B+6
    • FY+5
Routine Call
  • %ZIS
  • Line Location:
    • ZIS+8

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] Classic Fileman Calls
^ATXAX - [#9002226] Classic Fileman Calls
^BGPGPDCK - [#90554.03] Classic Fileman Calls
^BGPGPDPK - [#90554.04] Classic Fileman Calls
^BGPGPDBK - [#90554.05] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ATXAX - [#9002226] PNST+11, COMM+6, COM1+2, COM1+3, COM1+7, COM1+8, SUM+7
^AUTTCOM("B" COM1+9
^BGPCTRL - [#90241.01] INTRO+4, NEXT+8
^BGPCTRL("B" INTRO+3, NEXT+7
^BGPINDK("GPRA" AI+2
^BGPSITE - [#90241.02] COMM+6, HOME+1
^DIC(4 - [#4] LOC+1
^VA(200 - [#200] PNST+11, SUM+12, USR+1

Label References

Name Line Occurrences
$$CTR SUM+2
COMM COM1+5, SUM+15
F NEXT+14, F+10, B+10
FY NEXT+1, FY+8, FY+10
NEXT PROV+5
NODEV ZIS+7
NT NEXT+12
P P+3
PROV NEXT+2
TSKMN ZIS+19
XIT INTRO+1, INTRO+11, TP+1, PROV+3, PNST+5, PNST+7, PNST+13, NEXT+15, COMM+8, COM1+11
, EISSEX+3, ZIS+5, ZIS+6, ZIS+7, ZIS+9, ZIS+13, NODEV1+4, TSKMN+5

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+6*, XIT+7!
BD XIT+9!
>> BGPBBD NEXT+9*
>> BGPBD NEXT+4*, NEXT+5, NEXT+17*, NT+2, SUM+4
>> BGPBED NEXT+9*
>> BGPBEN BEN+1*
>> BGPBPER B+1*, B+11*
>> BGPDASH NEXT+3*
>> BGPDASHP NEXT+6*
>> BGPDASHY NEXT+3*
>> BGPDELF SUM+11, SUM+12
>> BGPDELT SUM+9, ZIS+7, ZIS+8
>> BGPDESGP( PNST+11*, P+2*, SUM+11, SUM+14*, ZIS+1, ZIS+3*, ZIS+15
>> BGPDESGP(0 PNST+7, PNST+13, P
BGPDESPG PNST+1!
>> BGPED NEXT+4*, NEXT+6, NEXT+17*, NT+2, SUM+4
>> BGPEXCEL EISSEX+1*
>> BGPEXPT EXPORT+1*
>> BGPHOME HOME+1*
>> BGPIND( AI+2*
>> BGPINDK AI+3*
>> BGPNGR09 FY+1*, FY+12*
>> BGPPBD NEXT+5*, NEXT+18*, NT+3, SUM+5
>> BGPPED NEXT+6*, NEXT+18*, NT+3, SUM+5
>> BGPPER NEXT+2, NEXT+3, NEXT+4, NEXT+15, NEXT+17, NEXT+18, F+1*, F+11*, FY+1*, FY+11*
, FY+12
>> BGPQTR NEXT+10*, NEXT+16*
BGPQUIT COM1+11, COM1+15*, COM1+17*, COM1+18*, COM1+20!, ZIS+5
>> BGPROT SUM+9, SUM+15, ZIS+7
>> BGPRPF PROV+1*, PROV+4*, PROV+5, SUM+9, ZIS+1, ZIS+4, ZIS+9, ZIS+13
>> BGPRPT ZIS+3, ZIS+6, ZIS+10, ZIS+11, ZIS+12, ZIS+15*, ZIS+16, ZIS+17, ZIS+18
>> BGPRTYPE NEXT+3*
BGPTAX COMM+2!, COM1+5
BGPTAX( COM1+3*
>> BGPTAXI COMM+3*, COMM+9*, COM1+2, COM1+3, COM1+7, COM1+8, SUM+7
>> BGPUF EISSEX+2*, EISSEX+3
>> BGPVDT F+1*, F+9*, F+11, B+1*, B+9*, B+11, FY+1*, FY+9*, FY+11
>> BGPXX PNST+6*, PNST+7, PNST+13, ZIS+1*, ZIS+3, ZIS+15*
>> BGPYRPTH NEXT+3*
C COM1+8*, COM1+9, XIT+7!
D XIT+7!
DA PROV+2!, PNST+4!, PNST+8!, P!, COM1+16!, ZIS+10*, ZIS+11*, ZIS+12*, ZIS+16*, ZIS+17*
, ZIS+18*, CHKY+2!
DFOUT EOP+4!
DIADD XIT+4!
DIC PNST+8*!, P!*, COMM+5*, COMM+7!
DIC("A" PNST+8*, P*, COMM+5*
DIC("B" COMM+6*
DIC("S" PNST+8*, COMM+5*
DIC(0 PNST+8*, P*, COMM+5*
DICR PNST+8!, P!
DIK ZIS+10*!, ZIS+11*!, ZIS+12*!, ZIS+16*!, ZIS+17*!, ZIS+18*!
DIR PROV+2!, PNST+3!, PNST+4!, COM1+16!, XIT+3!, EOP+3~, EOP+4!, EOP+5!, CHKY+2!, F+6!
, B+6!, FY+5!
DIR("?" F+5*, B+5*, FY+4*
DIR("A" PROV+2*, PNST+4*, COM1+16*, CHKY+2*, F+4*, B+4*, FY+3*
DIR("B" PROV+2*, PNST+4*, CHKY+2*
DIR(0 PROV+2*, PNST+4*, COM1+16*, EOP+5*, CHKY+2*, F+3*, B+3*, FY+2*
DIRUT PROV+3, PNST+5, COM1+17, XIT+3!, EOP+4!, CHKY+3, F+7, F+8*, B+7, B+8*
, FY+6, FY+7*
DLAYGO XIT+4!
DLOUT EOP+4!
DOD XIT+3!
DR PNST+8!, P!
DTOUT EOP+4!
DUOUT XIT+3!, EOP+4!, F+8, B+8, FY+7
DUZ USR+1
DUZ(2 COMM+6, HOME+1, 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+3, TSKMN+1
IO("DOC" TSKMN+2
IO("Q" ZIS+19
IO("S" EOP+2
>> IOCPU TSKMN+5
IOF BGP5DNDB+4, SUM+1
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 SUM+12*, SUM+13, SUM+14, 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+13
Q XIT+7!
R XIT+7!
S XIT+7!
T XIT+7!
U PNST+11, NEXT+9, COMM+6, COM1+3, COM1+8, HOME+1, SUM+7, SUM+12, SUM+14, ZIS+3
, USR+1, LOC+1
V XIT+7!
W XIT+7!
X INTRO+4*, INTRO+10*, INTRO+11, PNST+11*, NEXT+7*, NEXT+8, COM1+1*, COM1+2*, COM1+3, COM1+6*
, COM1+7*, COM1+8, AI+2*, SUM+11*, SUM+12, SUM+14, 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 INTRO+3*, INTRO+4, PROV+4, PNST+6, PNST+9, PNST+11, P+1, P+2, NEXT+8*, NEXT+9
, COMM+8, COMM+9, COM1+18, SUM+11*, XIT+7!, CTR~, CTR+1, CHKY+3*, F+9, F+10
, B+9, B+10, FY+8, FY+9, FY+10
Z XIT+7!
>> ZTCPU TSKMN+5*
>> ZTDESC TSKMN+5*
>> ZTDTH TSKMN+5*
>> ZTIO TSKMN+1*, TSKMN+2*, TSKMN+3*
>> ZTQUEUED DRIVER+1, XIT+2, EOP+2
>> ZTREQ DRIVER+1*, XIT+2*
>> ZTRTN TSKMN+5*
ZTSAVE TSKMN+4!
ZTSAVE("BGP*" TSKMN+4*
Info |  Source |  Call 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