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 |  Marked Items |  All
Print Page as PDF
Routine: BDMD019

Package: Diabetes Registry

Routine: BDMD019


Information

BDMD019 ; IHS/CMI/LAB - 2010 DIABETES AUDIT ; 21 Jan 2014 10:52 AM

Source Information

Source file <BDMD019.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
IHS VA Utilities 2 ^XBCLS  ^XBDBQUE  
VA Fileman 1 ^DIR  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Diabetes Registry 4 BDMD01  BDMD015  BDMD016  BDMD01E  

Entry Points

Name Comments DBIA/ICR reference
ZIS ;
TEXTD ;EP
BANNER ;EP - banner for 2010 audit menu
TAXCHK ;EP - called by gui
GUICHK ;EP
XIT ;EP
PRINT
DONE ;
LASTHF(P,C,BDATE,EDATE,F) ;EP - get last factor in category C for patient P
PAGE ;
BMIEPI(H,W) ;EP ;

External References

Name Field # of Occurrence
^DIR DONE+1, PAGE+1
^XBCLS PRINT
^XBDBQUE ZIS+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Checking for Taxonomies to support the 2010 Audit. ",!,"Please enter the device for printing.",!
  • Line Location: BDMD019+5
Function Call: WRITE
  • Prompt: !,"All taxonomies are present.",!
  • Line Location: GUICHK+22
Function Call: WRITE
  • Prompt: !!,"In order for the 2010 DM AUDIT Report to find all necessary data, several",!,"taxonomies must be established. The following taxonomies are missing or have",!,"no entries:"
  • Line Location: GUICHK+23
Function Call: WRITE
  • Prompt: !?80-$L(BDMX)\2,BDMX
  • Line Location: PRINT+1
Function Call: WRITE
  • Prompt: !?80-(8+$L(BDM("VERSION")))/2,"Version ",BDM("VERSION")
  • Line Location: PRINT+2
Function Call: WRITE
  • Prompt: !!?80-$L(BDM("SITE"))\2,BDM("SITE")
  • Line Location: PRINT+3
Function Call: WRITE
  • Prompt: !
  • Line Location: PAGE+1
Routine Call
  • DIR
  • Line Location:
    • DONE+1
    • PAGE+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ATXAX - [#9002226] GUICHK+13
^ATXAX("B" GUICHK+11, GUICHK+12
^ATXLAB - [#9002228] GUICHK+17, GUICHK+19, GUICHK+20
^ATXLAB("B" GUICHK+15, GUICHK+16
^AUPNVHF - [#9000010.23] LASTHF+16
^AUPNVHF("AA" LASTHF+8, LASTHF+9, LASTHF+12
^AUTTHF - [#9999999.64] LASTHF+16
^AUTTHF("AC" LASTHF+7
^AUTTHF("B" LASTHF+4
^BDMTAXS - [#9003202.3] GUICHK+4, GUICHK+5
^BDMTAXS("B" GUICHK+3
^DIC - [#1] GUICHK+8
^DIC(4 - [#4] PRINT+3
^LAB(60 - [#60] GUICHK+21

Label References

Name Line Occurrences
DONE GUICHK+22
XIT ZIS+3, PRINT+3, PRINT+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% BMIEPI+1~, BMIEPI+5*, BMIEPI+6
A GUICHK+1~, GUICHK+2!, GUICHK+22!
A( GUICHK+11*, GUICHK+13*, GUICHK+15*, GUICHK+17*, GUICHK+21*, GUICHK+24, GUICHK+26
BDATE LASTHF~, LASTHF+11
BDM XIT+1!
BDM("SITE" PRINT+3*
BDM("VERSION" BANNER+1*, PRINT+2
>> BDMDUZ2 PRINT+3
>> BDMFILE GUICHK+7*, GUICHK+10, GUICHK+14
BDMJ XIT+1!, BANNER+2*, PRINT+1*
BDMLINE XIT+1!, BANNER+2*, PRINT+1
BDMQUIT TAXCHK+2!, GUICHK+24, XIT+1!, PAGE+1*
BDMT GUICHK+1~, GUICHK+4*, GUICHK+5, GUICHK+22!
BDMTEXT XIT+1!, BANNER+1*
>> BDMTN GUICHK+6*, GUICHK+11, GUICHK+12, GUICHK+13, GUICHK+15, GUICHK+16, GUICHK+17, GUICHK+21
>> BDMTYPE GUICHK+8*, GUICHK+9
BDMX GUICHK+1~, GUICHK+22!, GUICHK+24*, GUICHK+26, XIT+1!, BANNER+2*, PRINT+1*!
BDMY GUICHK+1~, GUICHK+5*, GUICHK+6, GUICHK+7, GUICHK+8, GUICHK+20*, GUICHK+21, GUICHK+22!
>> BDMYR GUICHK+3*, GUICHK+4, GUICHK+5
C LASTHF~, LASTHF+2, LASTHF+4*, LASTHF+5, LASTHF+7
D LASTHF+6~, LASTHF+9*, LASTHF+10, LASTHF+11, LASTHF+12, LASTHF+14*, LASTHF+15, LASTHF+16
DIR DONE+1!, PAGE+1!
DIR("A" DONE+1*
DIR(0 DONE+1*, PAGE+1*
>> DIRUT DONE+1*
>> DTOUT PAGE+1
>> DUOUT DONE+1
DUZ(2 PRINT+3
EDATE LASTHF~, LASTHF+10
F LASTHF~, LASTHF+3*, LASTHF+16
H LASTHF+6~*, LASTHF+7*, LASTHF+8, LASTHF+9, LASTHF+12, BMIEPI~, BMIEPI+2, BMIEPI+4, BMIEPI+5*
I GUICHK+1~, GUICHK+12*, GUICHK+13, GUICHK+16*, GUICHK+17, GUICHK+19, GUICHK+20, GUICHK+22!
IO DONE+1, PAGE+1
IO(0 DONE+1, PAGE+1
IOF BDMD019+4, PRINT
IOST DONE+1, PAGE+1
J GUICHK+1~, XIT+2!
O LASTHF+6~!
O( LASTHF+12*, LASTHF+16
O(0 LASTHF+14
P LASTHF~, LASTHF+1, LASTHF+8, LASTHF+9, LASTHF+12
U GUICHK+6, GUICHK+7, GUICHK+8, GUICHK+19, GUICHK+21, GUICHK+26, LASTHF+16
W BMIEPI~, BMIEPI+3, BMIEPI+5*
X XIT+2!
>> XBNS ZIS+1*
>> XBRC ZIS+1*
>> XBRP ZIS+1*
>> XBRX ZIS+1*
Y GUICHK+1~, GUICHK+9*, GUICHK+11, GUICHK+13, GUICHK+15, GUICHK+17, GUICHK+21, GUICHK+22!, XIT+2!, PAGE+1
Z GUICHK+1~, GUICHK+22!

Marked Items

Name Field # of Occurrence
$T(@BDMTEXT+BDMJ BANNER+2, PRINT+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All