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

Package: Automated Information Collection System

Routine: IBDFU4


Information

IBDFU4 ;ALB/CJM - ENCOUNTER FORM - BUILD FORM(write single form block to array for display,position & size copied block) ; 08-JAN-1993

Source Information

Source file <IBDFU4.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Automated Information Collection System 4 DRWBLOCK^IBDF2A1  BLNKFORM^IBDF5A  $$BLKDESCR^IBDFU1B  DLTBLK^IBDFU3  
VA FileMan 3 ^DIC  ^DIE  ^DIR  
List Manager 2 FULL^VALM1  KILL^VALM10  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 28

Package Total Caller Graph
Automated Information Collection System 27 IBDE1  IBDE3  IBDECLN1  IBDF SHIFT BLOCK CONTENTS  IBDF13  IBDF17  IBDF18  IBDF3  
IBDF5B  IBDF5C  IBDF5D  IBDF6  IBDF6A  IBDF7  IBDF8  IBDF9  
IBDF9A  IBDF9A1  IBDF9B  IBDF9B2  IBDF9B3  IBDF9B4  IBDF9D  IBDF9E  
IBDFC  IBDFC1  IBDFGRP  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
IDXBLOCK ; create list containing block rows for list processor
POS(NEWBLOCK,DFLTX,DFLTY) ;allows the user to position and size the block
CURX() ;returns the current X position (top left corner of displayed poriton of the form - internal column value)
CURY() ;returns the current Y position (top left corner of displayed poriton of the form - internal row value)
SLCTFORM(TK,NODE) ;allows the user to select a form and returns the IEN
CLINICS(FORM,ARY) ;finds the list of clinics using FORM
LIST(ARY,SCRNSIZE) ;

External References

Name Field # of Occurrence
^DIC SLCTFORM+21
^DIE POS+13
^DIR SLCTFORM+14, LIST+4, LIST+7, LIST+8
DRWBLOCK^IBDF2A1 IDXBLOCK+14
BLNKFORM^IBDF5A IDXBLOCK+10
$$BLKDESCR^IBDFU1B IDXBLOCK+4
DLTBLK^IBDFU3 POS+14
FULL^VALM1 SLCTFORM+18
KILL^VALM10 IDXBLOCK+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"... BUILDING THE FORM BLOCK ..."
  • Line Location: IDXBLOCK+3
Routine Call
  • DIC
  • Line Location:
    • SLCTFORM+21
Routine Call
  • DIE
  • Line Location:
    • POS+13
Routine Call
  • DIR
  • Line Location:
    • SLCTFORM+14
    • LIST+4
    • LIST+7
    • LIST+8

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IBE(357.1 - [#357.1] POS+9, POS+11*
^SC - [#44] CLINICS+11
^SD(409.95 - [#409.95] CLINICS+8, CLINICS+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARY CLINICS~, CLINICS+5, CLINICS+13, CLINICS+14, LIST~, LIST+7
CLINIC CLINICS+4~, CLINICS+9*, CLINICS+10, CLINICS+11, CLINICS+13, LIST+2~, LIST+5*, LIST+7*
COUNT CLINICS+4~, CLINICS+6*, CLINICS+13*, CLINICS+14, LIST+2~, LIST+5*, LIST+7*, LIST+8
DA POS+12*, POS+13!
DFLTX POS~, POS+5
DFLTY POS~, POS+6
DIC SLCTFORM+19!*, SLCTFORM+23!
DIC("A" SLCTFORM+20*
DIC("S" SLCTFORM+19*
DIC(0 SLCTFORM+19*
DIE POS+12!*, POS+13!
DIR SLCTFORM+13!, SLCTFORM+23!, LIST+2~, LIST+4!
DIR("A" SLCTFORM+13*, LIST+3*
DIR("B" LIST+3*
DIR(0 SLCTFORM+13*, LIST+3*, LIST+6*
DIROUT LIST+2~
DIRUT SLCTFORM+15, LIST+2~, LIST+4
DR POS+12*, POS+13!
DTOUT LIST+2~
DUOUT LIST+2~, LIST+8
FORM SLCTFORM+10~*, SLCTFORM+21*, SLCTFORM+22, SLCTFORM+24, CLINICS~, CLINICS+8
I IDXBLOCK+2~, IDXBLOCK+11*, IDXBLOCK+12
IB CURX+1~, CURX+2*, CURX+3, CURY+1~, CURY+2*, CURY+3
IBBLK IDXBLOCK+4, IDXBLOCK+14, POS+7~, POS+8*
IBBLK("H" IDXBLOCK+10, IDXBLOCK+12, IDXBLOCK+13
IBBLK("W" IDXBLOCK+10, IDXBLOCK+11
>> IBDEVICE("LISTMAN" SLCTFORM+18
IBDONE POS+7~, POS+11*, POS+14
>> IBFORM POS+14
IBX POS+4~
IBY POS+4~
IDX CLINICS+4~, CLINICS+7*, CLINICS+8
NAME CLINICS+4~, CLINICS+11*, CLINICS+12, CLINICS+13
NEWBLOCK POS~, POS+8, POS+9, POS+11, POS+12, POS+14
NODE POS+5*, POS+6*, POS+7~, POS+9*, POS+11, SLCTFORM~, SLCTFORM+19, SLCTFORM+22*
SCRNSIZE LIST~, LIST+7
SETUP CLINICS+4~, CLINICS+8*, CLINICS+9
TK SLCTFORM~, SLCTFORM+11*, SLCTFORM+12, SLCTFORM+15*, SLCTFORM+17, SLCTFORM+19
>> VALMAR IDXBLOCK+9, IDXBLOCK+12
>> VALMBG CURY+2
>> VALMCNT IDXBLOCK+13*
>> VALMLFT CURX+2
Y SLCTFORM+10~, SLCTFORM+15, SLCTFORM+21, SLCTFORM+23!, LIST+4, LIST+7
Y(0 SLCTFORM+22
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Local Variables  | All