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 |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: BDMFLM

Package: Diabetes Registry

Routine: BDMFLM


Information

BDMFLM ; cmi/anch/maw - LIST MANAGER API'S ;

Source Information

Source file <BDMFLM.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
Kernel 4 HOME^%ZIS  ^%ZISC  ($$DEL,$$OPEN,$$PWD,$$STATUS,DF)^%ZISH  DISP^XQORM1  
Registration 3 EN^VALM  CLEAR^VALM1  CNTRL^VALM10  
Diabetes Registry 1 FILE^BDMFLM  
VA Fileman 1 %XY^%RCR  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Diabetes Registry 1 BDMFLM  

Entry Points

Name Comments DBIA/ICR reference
STRIP(Z) ;REMOVE CONTROLL CHARACTERS
VIEWR(BDMROU,BDMHDR)
EN ; -- main entry point for BDM DISPLAY
HDR ;EP; -- header code
FILE(BDMDIR,BDMFN)
DOC ;Documentation APIs for BDMLM Generic Display
K ;
EXPND ; -- expand code
MARKERS
INIT ;EP; -- init variables and list array
EXIT ;EP; -- exit code
EFILE ;
VIEWD(BDMROU)
ARRAY(BDMAR,BDMHDR)
ARRAYE ;
HELP ;EP; -- help code

External References

Name Field # of Occurrence
%XY^%RCR ARRAY+6
HOME^%ZIS VIEWR+14, VIEWD+15
^%ZISC FILE+10, VIEWR+13, VIEWD+8, VIEWD+14
$$DEL^%ZISH VIEWR+16, VIEWD+17
$$OPEN^%ZISH FILE+4, VIEWR+6, VIEWD+6
$$PWD^%ZISH VIEWR+3, VIEWD+2
$$STATUS^%ZISH FILE+9
DF^%ZISH VIEWD+5
FILE^BDMFLM VIEWD+16
EN^VALM EN+1
CLEAR^VALM1 K+2
CNTRL^VALM10 MARKERS+1
DISP^XQORM1 HELP+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+3
Function Call: WRITE
  • Prompt: !,*7,"CANNOT OPEN (OR ACCESS) FILE '",BDMDIR,BDMFN,"'."
  • Line Location: FILE+5
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: FILE+9
Routine Call
  • VALM
  • Line Location:
    • EN+1
Routine Call
  • %ZIS
  • Line Location:
    • VIEWR+14
    • VIEWD+15

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZIS(2 - [#3.2] VIEWR+8, VIEWD+9
^TMP("BDMVR" MARKERS+3, EXIT+1!, FILE+6!, FILE+9*, FILE+11, FILE+13!, ARRAY+4!, ARRAY+8!

Label References

Name Line Occurrences
$$STRIP FILE+9
@( VIEWR+12, VIEWD+13
EFILE FILE+5
EN FILE+12, ARRAY+7
FILE VIEWR+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %X ARRAY+5*
>> %Y ARRAY+5*
>> %ZIS("IOPAR" VIEWD+12*
BDMAR K+1!, ARRAY~, ARRAY+5
BDMDIR K+1!, FILE~, FILE+4, FILE+5, VIEWR+3, VIEWR+4*, VIEWR+6, VIEWR+15, VIEWR+16, VIEWR+17!
, VIEWD+2, VIEWD+3*, VIEWD+5, VIEWD+6, VIEWD+12, VIEWD+16, VIEWD+17, VIEWD+18!, ARRAY+9!
BDMDIR(1 VIEWR+4, VIEWD+3
BDMFL K+1!
BDMFN K+1!, FILE~, FILE+4, FILE+5, VIEWR+5*, VIEWR+6, VIEWR+15, VIEWR+16, VIEWR+17!, VIEWD+4*
, VIEWD+6, VIEWD+12, VIEWD+16, VIEWD+17, VIEWD+18!, ARRAY+9!
BDMHDR HDR+1, K+1!, FILE+1*, VIEWR~, VIEWR+1*, VIEWR+17!, ARRAY~, ARRAY+1*
BDMI K+1!
BDMLMARK MARKERS, MARKERS+2!
BDMNODE MARKERS+3, FILE+2~, FILE+3*, FILE+6, FILE+9, FILE+11, FILE+13, VIEWR+17!, VIEWD+18!, ARRAY+2~
, ARRAY+3*, ARRAY+4, ARRAY+5, ARRAY+8, ARRAY+9!
>> BDMQUIT VIEWR+7*
BDMROU K+1!, VIEWR~, VIEWR+12, VIEWD~, VIEWD+13
DTIME FILE+9
I MARKERS*, MARKERS+1, FILE+2~, FILE+9*, ARRAY+2~, STRIP+1~, STRIP+2*
IO FILE+9, VIEWR+7, VIEWR+11, VIEWD+7
IO(0 VIEWR+2, VIEWD+1
IOF VIEWR+10*, VIEWD+11*
IOM VIEWD+7
>> IOP VIEWD+7*
>> IORVOFF MARKERS+1
>> IORVON MARKERS+1
IOSL VIEWR+9*, VIEWD+7, VIEWD+10*
IOST VIEWR+8*, VIEWD+9*
IOST(0 VIEWR+8*, VIEWD+9*
>> J MARKERS+1*
>> VALMAR MARKERS
>> VALMCNT MARKERS+3*, FILE+11*
>> VALMHDR(1 HDR+1*
X HELP+1*, FILE+2~, FILE+9*, VIEWR+6*, VIEWR+16*, VIEWD+6*, VIEWD+17*, ARRAY+2~
>> XQORS K+2, FILE+3, ARRAY+3
Y FILE+2~, FILE+4*, FILE+5, VIEWR+3*, VIEWD+2*, ARRAY+2~
Z STRIP~, STRIP+2*, STRIP+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All