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

Package: Diabetes Registry

Routine: BDM20P3


Information

BDM20P3 ; IHS/CMI/LAB - PCC Suite v1.0 patch 1 environment check ; [ 02/05/2009 2:37 PM ]

Source Information

Source file <BDM20P3.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 3 $$CJ^XLFSTR  $$ADD^XPDMENU  MES^XPDUTL  
VA Fileman 2 (,IX)^DIC  (,IX1)^DIK  
Diabetes Registry 1 ^BDM2TX  

Entry Points

Name Comments DBIA/ICR reference
PRE ;
WRITEMSG ;
IMES ;
LABTAX ;EP
GETRECIP ;
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
UP41 ;

External References

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

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "Attempt to add QMAN TO DMS MENU option failed.."
  • Line Location: POST+2
Function Call: WRITE
  • Prompt: "Attempt to add UPD TO DMS MENU option failed.."
  • Line Location: POST+4
Function Call: WRITE
  • Prompt: "Attempt to add BHS TO DMS MENU option failed.."
  • Line Location: POST+6
Function Call: WRITE
  • Prompt: "Attempt to add HS TO DMS MENU option failed.."
  • Line Location: POST+8
Function Call: WRITE
  • Prompt: "Attempt to add MHS TO DMS MENU option failed.."
  • Line Location: POST+10
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)
^APCLPDES - [#9001004.5] WRITEMSG+3
^APCLPDES("B" WRITEMSG+1
^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] LAB1+6*, LAB1+7*, UP41+4
^ATXLAB("B" LAB1+1
^BDMDMTX - [#9003202.2] PRE+2
^BDMLET - [#9003201] POST+12, POST+13, POST+14, POST+15, POST+16*
^BDMRECD - [#9003202.1] PRE+1
^BDMTAXS - [#9003202.3] PRE+3
^DD(9002228 UP41+5
^DIC(9.4 - [#9.4] UP41+2
^PSDRUG - [#50] DRUG1+14, DRUG1+22
^TMP($J WRITEMSG+3*
^XUSEC( GETRECIP+4

Label References

Name Line Occurrences
$$INSTALLD BDM20P3+8
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
IMES INSTALLD+7, INSTALLD+10, INSTALLD+14
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 POST+18
MEDTAX POST+17
SORRY BDM20P3+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*
>> ATXFLG MEDTAX+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*
, 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*
>> BDMKEY GETRECIP+3*, GETRECIP+4
>> BDMNDCT MEDTAX+2*, DRUG1+17, DRUG1+21
>> BDMPG 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*, 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*, UP41+1
>> BDMPI UP41+1*, UP41+2*, UP41+3, UP41+4, UP41+5, UP41+7
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*, 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*, 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*, LAB1+1, LAB1+3, LAB1+4, LAB1+5, LAB1+6
BDMY INSTALLD+3~, INSTALLD+13*, INSTALLD+15
>> C DRUG1+14*, DRUG1+22*
>> CTR GETRECIP+2*, GETRECIP+4*
>> D INSTALLD+5*
DA PRE+1*, PRE+2*, PRE+3*, DRUG1+4!, DRUG1+7*, DRUG1+25*, LAB1+4!, LAB1+8*, UP41+8!
DA(1 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*, 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
U DRUG1+6, DRUG1+12, DRUG1+14, DRUG1+16, DRUG1+20, DRUG1+22, DRUG1+24, LAB1+6, UP41+5, UP41+7
X BDM20P3+7*, POST+1*, POST+2, POST+3*, POST+4, POST+5*, POST+6, POST+7*, POST+8, POST+9*
, POST+10, POST+12*, POST+13, POST+14, POST+15, POST+16, WRITEMSG+1*, WRITEMSG+2, WRITEMSG+3, INSTALLD+3~
, INSTALLD+4*, INSTALLD+8*, INSTALLD+11*, SORRY~, SORRY+2, SORRY+3, DRUG1+4*, LAB1+4*, UP41+5*, UP41+8!
>> XMY( GETRECIP+4*
>> XPDDIQ( BDM20P3+7*
>> XPDDIQ("XPZ1" BDM20P3+6*
>> XPDDIQ("XPZ2" BDM20P3+6*
>> XPDENV BDM20P3+6
>> XPDQUIT SORRY+2*, SORRY+3*
Y POST+13*, POST+14, POST+15, POST+16, WRITEMSG+3*, GETRECIP+4*, 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 POST+15*, POST+16, 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