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

Package: Diabetes Registry

Routine: BDM20P10


Information

BDM20P10 ; IHS/CMI/LAB - BDM V2.0 patch 10 environment check ; 29 Sep 2014 12:22 PM

Source Information

Source file <BDM20P10.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA Fileman 3 (,IX)^DIC  (,UPDATE)^DIE  (,IX1)^DIK  
Diabetes Registry 2 ^BDMDEX  BUILDSML^BDMUTL  
Kernel 2 $$CJ^XLFSTR  MES^XPDUTL  
M Transfer 1 GUIEP^BMXPO  

Entry Points

Name Comments DBIA/ICR reference
PRE ;
TBHLTH ;tb health factors taxonomy
IMES ;
BMXPO ;-- update the RPC file
LABTAX ;EP
DRUG1 ;
BMXSCH
LAB1 ;
SORRY(X) ;
INSTALLD(BDMSTAL) ;EP - Determine if patch BDMSTAL was installed, where
; APCLSTAL is the name of the INSTALL. E.g "AG*6.0*11".
TBHF ;
POST ;
MEDTAX ;EP set up drug taxonomies
UP41 ;
CLEAN(APP) ;-- clean out the RPC multiple first

External References

Name Field # of Occurrence
^BDMDEX POST+12
BUILDSML^BDMUTL POST+17
GUIEP^BMXPO BMXPO+5, BMXPO+6
^DIC INSTALLD+9, INSTALLD+13, DRUG1+4, LAB1+4, UP41+6, TBHLTH+4, TBHLTH+8
IX^DIC INSTALLD+6
^DIE PRE+2, POST+3
UPDATE^DIE BMXSCH+9
^DIK PRE+3, PRE+4, PRE+5, PRE+6, CLEAN+6, TBHLTH+3
IX1^DIK MEDTAX+9, DRUG1+7, DRUG1+25, LAB1+8, TBHLTH+11
$$CJ^XLFSTR IMES+1, SORRY+4
MES^XPDUTL IMES+1, DRUG1+3, DRUG1+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: *7,!,$$CJ^XLFSTR("Sorry....FIX IT!",IOM)
  • Line Location: SORRY+4
Function Call: WRITE
  • Prompt: !!,"ERROR IN CREATING ",BDMX," TAX"
  • Line Location: DRUG1+5
Function Call: WRITE
  • Prompt: !,"Creating ",BDMX," Taxonomy..."
  • Line Location: LAB1+3
Function Call: WRITE
  • Prompt: !!,"ERROR IN CREATING ",BDMX," TAX"
  • Line Location: LAB1+5
Function Call: WRITE
  • Prompt: !,"updating package multiple for ",BDMPI," entry ",$P(^ATXAX(BDMDC,0),U)," failed"
  • Line Location: UP41+7
Function Call: WRITE
  • Prompt: !,"Creating TB HF Taxonomy... "
  • Line Location: TBHLTH+2
Function Call: WRITE
  • Prompt: !!,"ERROR IN CREATING DM AUDIT TB HLTH FACTORS TAX"
  • Line Location: TBHLTH+5
Routine Call
  • DIE
  • Line Location:
    • BMXSCH+9
Routine Call
  • DIE
  • Line Location:
    • PRE+2
    • POST+3
Routine Call
  • DIC
  • Line Location:
    • INSTALLD+9
    • INSTALLD+13
    • DRUG1+4
    • LAB1+4
    • UP41+6
    • TBHLTH+4
    • TBHLTH+8
Routine Call
  • DIC
  • Line Location:
    • INSTALLD+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ATXAX - [#9002226] Classic Fileman Calls
^ATXLAB - [#9002228] Classic Fileman Calls
^BDMRECD - [#9003202.1] Classic Fileman Calls
^BDMDMTX - [#9003202.2] Classic Fileman Calls
^BDMLETI - [#9003202.4] Classic Fileman Calls
^AUTTHF - [#9999999.64] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ATXAX - [#9002226] MEDTAX+8*, DRUG1+6*, DRUG1+10, DRUG1+12*, DRUG1+14, DRUG1+15, DRUG1+16*, DRUG1+18, DRUG1+20*, DRUG1+22
, DRUG1+23, DRUG1+24*, UP41+7, TBHLTH+6*, TBHLTH+7*, TBHLTH+9*
^ATXAX("B" MEDTAX+5, MEDTAX+6, DRUG1+1, DRUG1+13, DRUG1+21, TBHLTH+3
^ATXLAB - [#9002228] LAB1+6*, LAB1+7*, UP41+4
^ATXLAB("B" LAB1+1
^BDMDMTX - [#9003202.2] PRE+4
^BDMLET - [#9003201] POST+7, POST+8, POST+9, POST+10, POST+11*
^BDMLETI - [#9003202.4] POST+5*
^BDMLETI("B" POST+2, POST+4
^BDMRECD - [#9003202.1] PRE+3
^BDMSNME - [#9003202.6] PRE+6
^BDMTAXS - [#9003202.3] PRE+5
^BMXADO("B" BMXSCH+1
^DD(9002228 UP41+5
^DIC(19 - [#19] PRE+1, BMXPO+2, CLEAN+4, CLEAN+7!
^DIC(9.4 - [#9.4] UP41+2
^PSDRUG - [#50] DRUG1+14, DRUG1+22

Label References

Name Line Occurrences
$$INSTALLD BDM20P10+8
BMXPO POST+13
CLEAN BMXPO+4
DRUG1 MEDTAX+3
IMES INSTALLD+7, INSTALLD+10, INSTALLD+11, INSTALLD+15
LAB1 LABTAX+1, LABTAX+2, LABTAX+3, LABTAX+4, LABTAX+5, LABTAX+6, LABTAX+7, LABTAX+8, LABTAX+9, LABTAX+10
, LABTAX+11, LABTAX+12, LABTAX+13, LABTAX+14, LABTAX+15, LABTAX+16, LABTAX+17, LABTAX+18, LABTAX+19, LABTAX+20
, LABTAX+21, LABTAX+22
MEDTAX POST+15
SORRY BDM20P10+8
TBHLTH POST+16
UP41 LAB1+2

Naked Globals

Name Field # of Occurrence
^(0 DRUG1+6*, LAB1+6*, TBHLTH+6*, TBHLTH+9*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> A DRUG1+10*, DRUG1+18*
AMHDA CLEAN+3~, CLEAN+4*, CLEAN+5
>> APCLDA TBHLTH+3*
>> APCLTEXT TBHLTH+8*
>> APCLTX TBHLTH+6*, TBHLTH+7, TBHLTH+9, TBHLTH+11
>> APCLX TBHLTH+8*, TBHLTH+9
APP CLEAN~, CLEAN+1, CLEAN+4, CLEAN+7
>> ATXFLG MEDTAX+1*, TBHLTH+1*
>> B DRUG1+10*, DRUG1+11, DRUG1+12, DRUG1+18*, DRUG1+19, DRUG1+20
>> BDMAP LABTAX+1*, LABTAX+2*, LABTAX+3*, LABTAX+4*, LABTAX+5*, LABTAX+6*, LABTAX+7*, LABTAX+8*, LABTAX+9*, LABTAX+10*
, LABTAX+11*, LABTAX+12*, LABTAX+13*, LABTAX+14*, LABTAX+15*, LABTAX+16*, LABTAX+17*, LABTAX+18*, LABTAX+19*, LABTAX+20*
, LABTAX+21*, LABTAX+22*, LAB1+6
>> BDMC DRUG1+11*, DRUG1+16*, DRUG1+19*, DRUG1+24*
>> BDMDC LAB1+1*, LAB1+2, LAB1+6*, LAB1+7, LAB1+8, UP41+4, UP41+5, UP41+7
>> BDMI UP41+1*
BDMN MEDTAX+4~, MEDTAX+5*, MEDTAX+7, MEDTAX+8, MEDTAX+9
>> BDMNDCT MEDTAX+2*, DRUG1+17, DRUG1+21
BDMO MEDTAX+4~, MEDTAX+6*, MEDTAX+7, MEDTAX+8
>> BDMPG MEDTAX+3*, LABTAX+1*, LABTAX+2*, LABTAX+3*, LABTAX+4*, LABTAX+5*, LABTAX+6*, LABTAX+7*, LABTAX+8*, LABTAX+9*
, LABTAX+10*, LABTAX+11*, LABTAX+12*, LABTAX+13*, LABTAX+14*, LABTAX+15*, LABTAX+16*, LABTAX+17*, LABTAX+18*, LABTAX+19*
, LABTAX+20*, LABTAX+21*, LABTAX+22*, UP41+1
>> BDMPI UP41+1*, UP41+2*, UP41+3, UP41+4, UP41+5, UP41+7
BDMRPC BMXPO+1~, BMXPO+2*, BMXPO+3, BMXPO+4, BMXPO+5, BMXPO+6
BDMSTAL INSTALLD~, INSTALLD+4, INSTALLD+8, INSTALLD+11, INSTALLD+12, IMES+1
>> BDMTAX MEDTAX+2*, DRUG1+9, DRUG1+13
>> BDMTX DRUG1+1*, DRUG1+2, DRUG1+6*, DRUG1+7, DRUG1+10, DRUG1+12, DRUG1+15, DRUG1+16, DRUG1+18, DRUG1+20
, DRUG1+23, DRUG1+24, DRUG1+25
>> BDMX PRE+3*, PRE+4*, PRE+5*, PRE+6*, MEDTAX+3*, DRUG1+1, DRUG1+3, DRUG1+4, DRUG1+5, DRUG1+6
, DRUG1+8, LABTAX+1*, LABTAX+2*, LABTAX+3*, LABTAX+4*, LABTAX+5*, LABTAX+6*, LABTAX+7*, LABTAX+8*, LABTAX+9*
, LABTAX+10*, LABTAX+11*, LABTAX+12*, LABTAX+13*, LABTAX+14*, LABTAX+15*, LABTAX+16*, LABTAX+17*, LABTAX+18*, LABTAX+19*
, LABTAX+20*, LABTAX+21*, LABTAX+22*, LAB1+1, LAB1+3, LAB1+4, LAB1+5, LAB1+6
BDMY INSTALLD+3~, INSTALLD+14*, INSTALLD+16
>> C DRUG1+14*, DRUG1+22*
>> D INSTALLD+5*
D0 TBHLTH+4!, TBHLTH+8!
D1 TBHLTH+8!
DA PRE+1*, PRE+2!, PRE+3*, PRE+4*, PRE+5*, PRE+6*, POST+2*, POST+3!, POST+4*, POST+5
, MEDTAX+9*, DRUG1+4!, DRUG1+7*, DRUG1+25*, CLEAN+5*, LAB1+4!, LAB1+8*, UP41+8!, TBHLTH+3*!, TBHLTH+4!
, TBHLTH+8!, TBHLTH+11*
DA(1 CLEAN+1*, CLEAN+2, UP41+5*
DI TBHLTH+8!
DIADD DRUG1+4*!, LAB1+4*!, TBHLTH+4*!, TBHLTH+8!
DIC INSTALLD+3~, INSTALLD+5*, INSTALLD+8*, INSTALLD+12*, DRUG1+4*!, LAB1+4*!, UP41+5*, UP41+8!, TBHLTH+4*!, TBHLTH+8*!
DIC("P" UP41+5*
DIC(0 INSTALLD+5*, DRUG1+4*, LAB1+4*, UP41+5*, TBHLTH+4*, TBHLTH+8*
DIE PRE+2*!, POST+3*!
DIFQ SORRY+1!
DIK PRE+3*, PRE+4*, PRE+5*, PRE+6*, MEDTAX+9*, DRUG1+7*, DRUG1+25*, CLEAN+2*, LAB1+8*, TBHLTH+3*!
, TBHLTH+11*
DLAYGO DRUG1+4*!, LAB1+4*!, TBHLTH+4*!, TBHLTH+8!
DO TBHLTH+4!
DQ TBHLTH+8!
DR PRE+2*!, POST+3*!, TBHLTH+4!, TBHLTH+8!
DT DRUG1+6, LAB1+6, TBHLTH+6
DUZ LAB1+6, TBHLTH+6
FDA BMXSCH+2~
FDA( BMXSCH+3*, BMXSCH+4*, BMXSCH+5*, BMXSCH+6*, BMXSCH+7*, BMXSCH+8*
FERR BMXSCH+2~
FIENS BMXSCH+2~
I DRUG1+4!, LAB1+4!
IOM IMES+1, SORRY+4
>> J DRUG1+14*, DRUG1+15, DRUG1+16, DRUG1+22*, DRUG1+23, DRUG1+24
>> RETVAL BMXPO+5, BMXPO+6
U DRUG1+6, DRUG1+12, DRUG1+14, DRUG1+16, DRUG1+20, DRUG1+22, DRUG1+24, LAB1+6, UP41+5, UP41+7
, TBHLTH+6, TBHLTH+8, TBHLTH+9
X BDM20P10+7*, POST+7*, POST+8, POST+9, POST+10, POST+11, INSTALLD+3~, INSTALLD+4*, INSTALLD+8*, INSTALLD+12*
, SORRY~, SORRY+2, SORRY+3, DRUG1+4*, LAB1+4*, UP41+5*, UP41+8!, TBHLTH+4*, TBHLTH+8*
>> XPDDIQ( BDM20P10+7*
>> XPDDIQ("XPZ1" BDM20P10+6*
>> XPDDIQ("XPZ2" BDM20P10+6*
>> XPDENV BDM20P10+6
>> XPDQUIT SORRY+2*, SORRY+3*
Y POST+8*, POST+9, POST+10, POST+11, INSTALLD+3~, INSTALLD+7, INSTALLD+8, INSTALLD+10, INSTALLD+12, INSTALLD+14
, IMES+1, DRUG1+2, DRUG1+5, DRUG1+6, LAB1+5, LAB1+6, UP41+7, UP41+8!, TBHLTH+5, TBHLTH+6
, TBHLTH+8, TBHLTH+9
>> Z POST+10*, POST+11, DRUG1+13*, DRUG1+14, DRUG1+21*, DRUG1+22

Marked Items

Name Field # of Occurrence
$T(@APCLTEXT+APCLX TBHLTH+8
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 |  Marked Items |  All