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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BEHUTIL

Package: IHS Electronic Health Record

Routine: BEHUTIL


Information

BEHUTIL ;MSC/IND/DKM - General Purpose Utilities ;25-Nov-2007 10:49;DKM

Source Information

Source file <BEHUTIL.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA Fileman 3 (,$$FIND1)^DIC  (FILE,UPDATE)^DIE  $$GET1^DIQ  
Kernel 2 ENDR^%ZISS  ($$ADD,$$DEL)^XQKEY  
CIA Utilities 1 $$ASK^CIAU  
Toolkit 1 (EDITPAR,TEDH)^XPAREDIT  

Caller Graph

Caller Graph Total: 19

Package Total Caller Graph
IHS Changes To Pharmacy 6 APSPEC17  APSPEC18  APSPEC19  APSPEC20  APSPEC21  APSPEC22  
IHS Electronic Health Record 5 BEHODCIN  BEHORXEI  BEHORXF3  BEHORXIN  BEHOTIUI  
IHS Mods To Text Integration Utilities 3 BTIUP10  BTIUP11  BTIUP9  
VueCentric Framework 3 CIAVIN11  CIAVINP1  CIAVINP6  
GUI Objects 1 BGOPOST  
Order Entry Results Reporting 1 ORIN1002  

Entry Points

Name Comments DBIA/ICR reference
PAUSE ;EP
EDITPAR(PARAM) ;EP
REGMENU(MNU,SEQ,SYN,PAR) ;PEP - Register submenu
RENPARAM(OLD,NEW) ;EP
LOOKUP(FN,PM,FL,SC) ;EP
TITLE(PKG,VER) ;EP
EO(NODE) ;
CHECK(FIL,VAL,ENT) ;
EXECOPT(OPT,PAUSE) ;EP
PARAMPKG(PARAM) ;
RENENTRY(FIL,OLD,NEW) ;PEP - Rename file entry
EDITKEY(KEY) ;EP
EDITTMPL(TMPL) ;EP

External References

Name Field # of Occurrence
ENDR^%ZISS TITLE+5
$$ASK^CIAU EDITKEY+13, EDITKEY+19
^DIC LOOKUP+7
$$FIND1^DIC EDITKEY+2, EXECOPT+1, CHECK+1, RENENTRY+2, RENENTRY+3, RENPARAM+3, REGMENU+2
FILE^DIE RENENTRY+6, RENPARAM+11
UPDATE^DIE REGMENU+8
$$GET1^DIQ TITLE+7
EDITPAR^XPAREDIT EDITPAR+2
TEDH^XPAREDIT EDITTMPL+2
$$ADD^XQKEY EDITKEY+21
$$DEL^XQKEY EDITKEY+15

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,IORVON,$$GET1^DIQ(4,DUZ(2),.01),?(IOM-$L(PKG)\2),PKG,?(IOM-$L(VER)),VER,!,IORVOFF,?(IOM-$L(MNU)\2-$X),MNU
  • Line Location: TITLE+7
Function Call: WRITE
  • Prompt: !,ENT," ",VAL," was not found.",!
  • Line Location: CHECK+2
Function Call: WRITE
  • Prompt: !
  • Line Location: LOOKUP+3
Function Call: WRITE
  • Prompt: !
  • Line Location: LOOKUP+8
Routine Call
  • DIE
  • Line Location:
    • REGMENU+8
Routine Call
  • DIC
  • Line Location:
    • EDITKEY+2
    • EXECOPT+1
    • CHECK+1
    • RENENTRY+2
    • RENENTRY+3
    • RENPARAM+3
    • REGMENU+2
Routine Call
  • DIE
  • Line Location:
    • RENENTRY+6
    • RENPARAM+11
Routine Call
  • DIC
  • Line Location:
    • LOOKUP+7

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(19 - [#19] FIND1^DIC
^DIC(19.1 - [#19.1] FIND1^DIC
^DIC(4 - [#4] GET1^DIQ
^XTV(8989.51 - [#8989.51] FIND1^DIC

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(19 - [#19] EO+2, REGMENU+4
^DIC(9.4 - [#9.4] PARAMPKG+3, PARAMPKG+4
^XTV(8989.5 - [#8989.5] RENPARAM+8, RENPARAM+9
^XUSEC( EDITKEY+11, EDITKEY+16!, EDITKEY+22*

Label References

Name Line Occurrences
$$CHECK EDITPAR+2, EDITTMPL+2
$$LOOKUP EDITKEY+9
$$PARAMPKG RENPARAM+4, RENPARAM+5
EO EXECOPT+2
PAUSE EXECOPT+2, CHECK+3
RENENTRY RENPARAM+2
TITLE EDITPAR+2, EDITTMPL+2, EDITKEY+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EDITKEY+1~
%ZIS TITLE+2~
DEFIEN RENPARAM+1~, RENPARAM+3*, RENPARAM+6, RENPARAM+8, RENPARAM+9
DIC LOOKUP+2~, LOOKUP+5*
DIC("A" LOOKUP+5*
DIC("S" LOOKUP+6*
DIC(0 LOOKUP+5*
DLAYGO LOOKUP+2~
DTIME PAUSE+2, EDITKEY+5
DUZ(2 TITLE+7
ENT CHECK~, CHECK+2
FDA RENENTRY+1~, RENPARAM+1~, RENPARAM+11, REGMENU+1~, REGMENU+6*, REGMENU+7
FDA( RENENTRY+5*, RENPARAM+10*, REGMENU+6
FIL CHECK~, CHECK+1, RENENTRY~, RENENTRY+2, RENENTRY+3, RENENTRY+5
FL LOOKUP~, LOOKUP+4*, LOOKUP+5
FN LOOKUP~, LOOKUP+1, LOOKUP+5
IEN RENENTRY+1~, RENENTRY+3*, RENENTRY+4, RENENTRY+5
INST RENPARAM+1~, RENPARAM+7*, RENPARAM+8*, RENPARAM+9
IO TITLE+6
IOF TITLE+7
IOM TITLE+7
IORVOFF TITLE+2~, TITLE+7
IORVON TITLE+2~, TITLE+7
IOST TITLE+1
ITM REGMENU+1~, REGMENU+4*, REGMENU+5*, REGMENU+6
KEY EDITKEY~, EDITKEY+2*, EDITKEY+4, EDITKEY+8, EDITKEY+11, EDITKEY+12, EDITKEY+16, EDITKEY+18, EDITKEY+22
KEY(0 EDITKEY+2*, EDITKEY+3, EDITKEY+15, EDITKEY+21
MNU TITLE+2~, TITLE+3*, TITLE+7, REGMENU~, REGMENU+2*, REGMENU+3, REGMENU+4, REGMENU+7
NEW RENENTRY~, RENENTRY+2, RENENTRY+5, RENPARAM~, RENPARAM+2, RENPARAM+3, RENPARAM+5
NEWPKG RENPARAM+1~, RENPARAM+5*, RENPARAM+6, RENPARAM+10
NODE EO~, EO+2, EO+4
OLD RENENTRY~, RENENTRY+3, RENPARAM~, RENPARAM+2, RENPARAM+4
OLDPKG RENPARAM+1~, RENPARAM+4*, RENPARAM+6, RENPARAM+8, RENPARAM+9
OPT EXECOPT~, EXECOPT+1*, EO+2
PAR REGMENU~, REGMENU+2*, REGMENU+3, REGMENU+4, REGMENU+6
PARAM EDITPAR~, EDITPAR+1*, EDITPAR+2, PARAMPKG~, PARAMPKG+2, PARAMPKG+3
PARIEN RENPARAM+1~, RENPARAM+8*, RENPARAM+9*, RENPARAM+10
PAUSE EXECOPT~, EXECOPT+2
PKG TITLE~, TITLE+3*, TITLE+7, PARAMPKG+1~, PARAMPKG+2*, PARAMPKG+3*, PARAMPKG+4*, PARAMPKG+5
PM LOOKUP~, LOOKUP+5
SC LOOKUP~, LOOKUP+6
SEQ REGMENU~, REGMENU+2*, REGMENU+7
SYN REGMENU~, REGMENU+7
TMPL EDITTMPL~, EDITTMPL+1*, EDITTMPL+2
U TITLE+3, EDITPAR+1, EDITTMPL+1, EDITKEY+2, EO+4
USR EDITKEY+1~, EDITKEY+6, EDITKEY+9*, EDITKEY+10, EDITKEY+11, EDITKEY+15, EDITKEY+16, EDITKEY+21, EDITKEY+22
VAL CHECK~, CHECK+1, CHECK+2
VER TITLE~, TITLE+3*, TITLE+7
X TITLE+2~, TITLE+4*, PAUSE+1~, PAUSE+2*, EDITKEY+1~, EDITKEY+5*, EDITKEY+13*, EDITKEY+14, EDITKEY+19*, EDITKEY+20
, EO+1~, EO+2*, EO+3, EO+4*, EO+5, LOOKUP+2~, LOOKUP+5*
XQFDA EDITKEY+1~
XQIEN EDITKEY+1~
XQKEYT EDITKEY+1~
XQPROV EDITKEY+1~
>> XQY0 TITLE+3, EDITPAR+1, EDITTMPL+1, EDITKEY+2
Y LOOKUP+2~, LOOKUP+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All