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

Package: Diabetes Registry

Routine: BDM20P6


Information

BDM20P6 ; IHS/CMI/LAB - BDM V2.0 patch 5 environment check ;

Source Information

Source file <BDM20P6.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 3 $$CJ^XLFSTR  ($$ADD,$$DELETE)^XPDMENU  MES^XPDUTL  
VA Fileman 2 (,IX)^DIC  (,IX1)^DIK  
Diabetes Registry 1 ^BDMAZ  
M Transfer 1 GUIEP^BMXPO  

Entry Points

Name Comments DBIA/ICR reference
PRE ;
IMES ;
BMXPO ;-- update the RPC file
LABTAX ;EP
DRUG1 ;
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".
POST ;
MEDTAX ;EP set up drug taxonomies
UACR ;
UP41 ;
CLEAN(APP) ;-- clean out the RPC multiple first

External References

Name Field # of Occurrence
^BDMAZ POST+15
GUIEP^BMXPO BMXPO+5
^DIC INSTALLD+9, INSTALLD+12, DRUG1+4, LAB1+4, UP41+6
IX^DIC INSTALLD+6
^DIK PRE+1, PRE+2, PRE+3, CLEAN+6
IX1^DIK DRUG1+7, DRUG1+25, LAB1+8
$$CJ^XLFSTR IMES+1, SORRY+4
$$ADD^XPDMENU POST+1, POST+3
$$DELETE^XPDMENU POST+5, POST+6, POST+7, POST+8, POST+9, POST+10
MES^XPDUTL IMES+1, DRUG1+3, DRUG1+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Attempt to add BDM DM2013 AUDIT MENU option failed.."
  • Line Location: POST+2
Function Call: WRITE
  • Prompt: !,"Attempt to add BDM DM2012 AUDIT MENU option failed.."
  • Line Location: POST+4
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(BDMDA,0),U)," failed"
  • Line Location: UP41+7
Routine Call
  • DIC
  • Line Location:
    • INSTALLD+9
    • INSTALLD+12
    • DRUG1+4
    • LAB1+4
    • UP41+6
Routine Call
  • DIC
  • Line Location:
    • INSTALLD+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(9.4 - [#9.4] Classic Fileman Calls
^ATXAX - [#9002226] Classic Fileman Calls
^ATXLAB - [#9002228] Classic Fileman Calls
^BDMRECD - [#9003202.1] Classic Fileman Calls
^BDMDMTX - [#9003202.2] Classic Fileman Calls
^BDMTAXS - [#9003202.3] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ATXAX - [#9002226] DRUG1+6*, DRUG1+10, DRUG1+12*, DRUG1+14, DRUG1+15, DRUG1+16*, DRUG1+18, DRUG1+20*, DRUG1+22, DRUG1+23
, DRUG1+24*, UP41+7
^ATXAX("B" DRUG1+1, DRUG1+13, DRUG1+21
^ATXLAB - [#9002228] UACR+8*, LAB1+6*, LAB1+7*, UP41+4
^ATXLAB("B" UACR+1, UACR+4, UACR+5, LAB1+1
^BDMDMTX - [#9003202.2] PRE+2
^BDMRECD - [#9003202.1] PRE+1
^BDMTAXS - [#9003202.3] PRE+3
^DD(9002228 UP41+5
^DIC(19 - [#19] 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 BDM20P6+8
CLEAN BMXPO+4
DRUG1 MEDTAX+3, MEDTAX+4, MEDTAX+5, MEDTAX+6, MEDTAX+7, MEDTAX+8, MEDTAX+9, MEDTAX+10, MEDTAX+11, MEDTAX+12
, MEDTAX+13, MEDTAX+14, MEDTAX+15, MEDTAX+16, MEDTAX+17, MEDTAX+18, MEDTAX+19, MEDTAX+20, MEDTAX+21, MEDTAX+22
, MEDTAX+23, MEDTAX+24, MEDTAX+25, MEDTAX+26, MEDTAX+27
IMES INSTALLD+7, INSTALLD+10, INSTALLD+14
LAB1 UACR+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 POST+12
MEDTAX POST+11
SORRY BDM20P6+8
UP41 LAB1+2

Naked Globals

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

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
APP CLEAN~, CLEAN+1, CLEAN+4, CLEAN+7
>> ATXFLG MEDTAX+1*
>> B DRUG1+10*, DRUG1+11, DRUG1+12, DRUG1+18*, DRUG1+19, DRUG1+20
>> BDMAP UACR+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*, LAB1+6
>> BDMC DRUG1+11*, DRUG1+16*, DRUG1+19*, DRUG1+24*
>> BDMDA LAB1+1*, LAB1+2, LAB1+6*, LAB1+7, LAB1+8, UP41+4, UP41+5, UP41+7
>> BDMI UP41+1*
>> BDMNDA UACR+4*, UACR+6, UACR+8
>> BDMNDCT MEDTAX+2*, DRUG1+17, DRUG1+21
>> BDMODA UACR+5*, UACR+7, UACR+8
>> BDMPG UACR+3*, MEDTAX+3*, MEDTAX+4*, MEDTAX+5*, MEDTAX+6*, MEDTAX+7*, MEDTAX+8*, MEDTAX+9*, MEDTAX+10*, MEDTAX+11*
, MEDTAX+12*, MEDTAX+13*, MEDTAX+14*, MEDTAX+15*, MEDTAX+16*, MEDTAX+17*, MEDTAX+18*, MEDTAX+19*, MEDTAX+20*, MEDTAX+21*
, MEDTAX+22*, MEDTAX+23*, MEDTAX+24*, MEDTAX+25*, MEDTAX+26*, MEDTAX+27*, 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*, 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
BDMSTAL INSTALLD~, INSTALLD+4, INSTALLD+8, INSTALLD+11, 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+1*, PRE+2*, PRE+3*, UACR+3*, MEDTAX+3*, MEDTAX+4*, MEDTAX+5*, MEDTAX+6*, MEDTAX+7*, MEDTAX+8*
, MEDTAX+9*, MEDTAX+10*, MEDTAX+11*, MEDTAX+12*, MEDTAX+13*, MEDTAX+14*, MEDTAX+15*, MEDTAX+16*, MEDTAX+17*, MEDTAX+18*
, MEDTAX+19*, MEDTAX+20*, MEDTAX+21*, MEDTAX+22*, MEDTAX+23*, MEDTAX+24*, MEDTAX+25*, MEDTAX+26*, MEDTAX+27*, 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*, LAB1+1, LAB1+3, LAB1+4, LAB1+5
, LAB1+6
BDMY INSTALLD+3~, INSTALLD+13*, INSTALLD+15
>> C DRUG1+14*, DRUG1+22*
>> D INSTALLD+5*
DA PRE+1*, PRE+2*, PRE+3*, DRUG1+4!, DRUG1+7*, DRUG1+25*, CLEAN+5*, LAB1+4!, LAB1+8*, UP41+8!
DA(1 CLEAN+1*, CLEAN+2, UP41+5*
DIADD DRUG1+4*!, LAB1+4*!
DIC INSTALLD+3~, INSTALLD+5*, INSTALLD+8*, INSTALLD+11*, DRUG1+4*!, LAB1+4*!, UP41+5*, UP41+8!
DIC("P" UP41+5*
DIC(0 INSTALLD+5*, DRUG1+4*, LAB1+4*, UP41+5*
DIFQ SORRY+1!
>> DIK PRE+1*, PRE+2*, PRE+3*, DRUG1+7*, DRUG1+25*, CLEAN+2*, LAB1+8*
DLAYGO DRUG1+4*!, LAB1+4*!
DT DRUG1+6, LAB1+6
DUZ LAB1+6
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
U DRUG1+6, DRUG1+12, DRUG1+14, DRUG1+16, DRUG1+20, DRUG1+22, DRUG1+24, LAB1+6, UP41+5, UP41+7
X BDM20P6+7*, POST+1*, POST+2, POST+3*, POST+4, POST+5*, POST+6*, POST+7*, POST+8*, POST+9*
, POST+10*, INSTALLD+3~, INSTALLD+4*, INSTALLD+8*, INSTALLD+11*, SORRY~, SORRY+2, SORRY+3, DRUG1+4*, LAB1+4*
, UP41+5*, UP41+8!
>> XPDDIQ( BDM20P6+7*
>> XPDDIQ("XPZ1" BDM20P6+6*
>> XPDDIQ("XPZ2" BDM20P6+6*
>> XPDENV BDM20P6+6
>> XPDQUIT SORRY+2*, SORRY+3*
Y INSTALLD+3~, INSTALLD+7, INSTALLD+8, INSTALLD+10, INSTALLD+11, INSTALLD+13, IMES+1, DRUG1+2, DRUG1+5, DRUG1+6
, LAB1+5, LAB1+6, UP41+7, UP41+8!
>> Z DRUG1+13*, DRUG1+14, DRUG1+21*, DRUG1+22
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