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 |  Local Variables |  All
Print Page as PDF
Routine: BDGP1004

Package: IHS Changes To ADT

Routine: BDGP1004


Information

BDGP1004 ;IHS/ITSC/LJF - PRE & POST INSTALL, ENVIRON CHECK FOR PATCH 1004

Source Information

Source file <BDGP1004.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA Fileman 3 ^DIE  IXALL^DIK  $$GET1^DIQ  
Kernel 2 $$NOW^XLFDT  BMES^XPDUTL  
IHS Changes To Scheduling 1 $$DIV^BSDU  
MailMan 1 ^XMB  

Entry Points

Name Comments DBIA/ICR reference
PRE ;EP;
BHLFIX ; fix sequence for old, no longer supported PYXIS call in ADT event driver
; PYXIS routine changes value of DGPMCA
CRBFIX ; adjust the captions fo the E-Code line on distributed A Sheet forms
CKENV ; environment check code
ICDATES ; stuff IC date parameters if not currently filled in
TEST(X) ; return 1 if site is running an iteration version of patch
PATCH(X) ;return 1 if patch X was installed, X=aaaa*nn.nn*nnnn
ABWL ; run all cross-references for Waiting List so new AB xref is built
BULL ; send bulletins to appropriate users
POST ;EP; post install code
UB92 ; convert Discharge UB92 set of codes to pointer
; only IEN 10 for mental health facility needs to be changed
; no xrefs on either file (405 or V Hosp)

External References

Name Field # of Occurrence
$$DIV^BSDU ICDATES+3
^DIE BHLFIX+10, CRBFIX+11, CRBFIX+19, ICDATES+5
IXALL^DIK ABWL+4
$$GET1^DIQ ICDATES+4
$$NOW^XLFDT UB92+13, BULL+3, BULL+8, BULL+13
^XMB BULL+5, BULL+10, BULL+16
BMES^XPDUTL UB92+4, BHLFIX+4, ABWL+3, CRBFIX+2, CRBFIX+4, ICDATES+1, BULL+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"You must first install "_PATCH_"."
  • Line Location: CKENV+7
Function Call: WRITE
  • Prompt: !,"You have a TEST version of "_PATCH_" installed. Please install the released patch. . ."
  • Line Location: CKENV+11
Routine Call
  • DIE
  • Line Location:
    • BHLFIX+10
    • CRBFIX+11
    • CRBFIX+19
    • ICDATES+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^BSDWL - [#9009017.1] Classic Fileman Calls
^BDGPAR - [#9009020.1] Classic Fileman Calls,  GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVINP - [#9000010.02] UB92+10, UB92+11, UB92+12*
^BDGFRM - [#9009016.8] CRBFIX+8, CRBFIX+9, CRBFIX+16, CRBFIX+17
^BDGFRM("B" CRBFIX+6, CRBFIX+14
^BDGITM("B" CRBFIX+3
^BDGX("P1004" UB92+3, UB92+13*
^DGPM - [#405] UB92+6, UB92+7, UB92+8*
^DIC(9.4 - [#9.4] PATCH+4, PATCH+5, PATCH+7, PATCH+8
^ORD(101 - [#101] BHLFIX+3, BHLFIX+5, BHLFIX+7
^XPD(9.6 - [#9.6] TEST+2, TEST+3
^XUSEC("DGZADT" BULL+4
^XUSEC("DGZPCC" BULL+9
^XUSEC("SDZAC" BULL+15
^XUSEC("SDZWAIT" BULL+14

Label References

Name Line Occurrences
$$PATCH CKENV+6
$$TEST CKENV+10
ABWL POST+1
BHLFIX POST+1
BULL POST+1
CRBFIX POST+1
ICDATES POST+1
UB92 POST+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA BHLFIX+2~, BHLFIX+7*, CRBFIX+1~, CRBFIX+9*, CRBFIX+13!, CRBFIX+17*, ICDATES+2~, ICDATES+3*, ICDATES+4
DA(1 BHLFIX+8*, CRBFIX+8*, CRBFIX+9, CRBFIX+10, CRBFIX+16*, CRBFIX+17, CRBFIX+18
DA(2 CRBFIX+6*, CRBFIX+7, CRBFIX+8, CRBFIX+9, CRBFIX+10, CRBFIX+14*, CRBFIX+15, CRBFIX+16, CRBFIX+17, CRBFIX+18
DIE BHLFIX+2~, BHLFIX+8*, CRBFIX+1~, CRBFIX+10*, CRBFIX+13!, CRBFIX+18*, ICDATES+2~, ICDATES+3*
>> DIK ABWL+4*
DR BHLFIX+2~, BHLFIX+9*, CRBFIX+1~, CRBFIX+11*, CRBFIX+13!, CRBFIX+19*, ICDATES+2~, ICDATES+5*
ECODE CRBFIX+1~, CRBFIX+3*, CRBFIX+9, CRBFIX+17
EVENT BHLFIX+2~, BHLFIX+5*, BHLFIX+7, BHLFIX+8
>> FIELD ICDATES+4*, ICDATES+5
I PATCH+3~, PATCH+4*, PATCH+5, PATCH+7, PATCH+8
IEN TEST+1~, TEST+2*, TEST+3, UB92+5~, UB92+6*, UB92+7, UB92+8, UB92+10*, UB92+11, UB92+12
ITEM BHLFIX+2~, BHLFIX+3*, BHLFIX+7
J PATCH+3~, PATCH+5*, PATCH+7, PATCH+8
NUM PATCH+3~, PATCH+8*, PATCH+9
PATCH CKENV+5~*, CKENV+6, CKENV+7, CKENV+10, CKENV+11
U UB92+7, UB92+8, UB92+11, UB92+12
USER BULL+2~, BULL+4*, BULL+7!, BULL+9*, BULL+12!, BULL+14*, BULL+15*
X PATCH~, PATCH+2, PATCH+4, PATCH+5*, PATCH+7, PATCH+8, PATCH+9, TEST~, TEST+2
XMB BULL+2~, BULL+3*, BULL+7!, BULL+8*, BULL+12!, BULL+13*
XMDT BULL+2~, BULL+3*, BULL+7!, BULL+8*, BULL+12!, BULL+13*
XMY BULL+2~, BULL+7!, BULL+12!
XMY( BULL+4*, BULL+9*, BULL+14*, BULL+15*
>> XPDDIQ("XPZ1" CKENV+2*
>> XPDQUIT CKENV+7*, CKENV+12*
>> XPPDIQ("XPZ2" CKENV+2*
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All