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

Package: Automated Information Collection System

Routine: IBDFUTL2


Information

IBDFUTL2 ;ALB/MAF - MAINTENANCE UTILITY CONT. ;4/24/95

Source Information

Source file <IBDFUTL2.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Automated Information Collection System 4 BLKCHNG^IBDF19  (EXIT1,INIT,OUT)^IBDFUTL  TMP^IBDFUTL1  $$CSUPD357^IBDUTICD  
List Manager 3 ($$SETSTR,FULL)^VALM1  CNTRL^VALM10  EN^VALM2  
VA FileMan 2 ^DIC  ^DIK  
Kernel 1 $$NOW^XLFDT  

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

Package Total Caller Graph
Automated Information Collection System 5 IBDF UTIL CHANGE LIST  IBDF UTIL DELETE ALL  IBDF UTIL DELETE FROM SELECTION LIST  IBDF UTIL JUMP  IBDFUTL1  
Kernel 1 ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
ENDV ; -- Entire divisions were chosen, find all clinics (with encounter forms defined)
CLINICS ; -- Clinics that use the form
TMP1 ; -- Text display set up of TMP array
HEADER ; -- Set up header line for the display
JUMP ; -- Jump action to display a specific clinic group on the screen.
JMP
JUMP1
JSEL ; -- Convert number selected to name
CHGLST ; -- Code to change list display
DELETE ; -- Delete invalid code from the selection list/block
REP
DLTALL ; -- Delete invalid code from the selection list/block

External References

Name Field # of Occurrence
^DIC JUMP+2, JMP+1
^DIK DELETE+8, DLTALL+10
BLKCHNG^IBDF19 DELETE+8, DLTALL+10
EXIT1^IBDFUTL CHGLST+3
INIT^IBDFUTL REPDLTALL+21
OUT^IBDFUTL CHGLST+3
TMP^IBDFUTL1 CLINICS+9, TMP1+2, HEADER+4, HEADER+9, HEADER+13, HEADER+15
$$CSUPD357^IBDUTICD DELETE+18, DELETE+19, DLTALL+19, DLTALL+20
$$SETSTR^VALM1 CLINICS+9, TMP1+2, TMP1+3, HEADER+4, HEADER+9, HEADER+12, HEADER+13, HEADER+15
FULL^VALM1 JUMP+1, CHGLST+1, DELETE+4, DLTALL+4
CNTRL^VALM10 CLINICS+9, HEADER+13
EN^VALM2 DELETE+3, DLTALL+3
$$NOW^XLFDT DELETE+18, DELETE+19, DLTALL+19, DLTALL+20

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"There is no data listed for this Clinic Group"
  • Line Location: JUMP1+3
Function Call: WRITE
  • Prompt: !,"Not a valid selection; selection has already been replaced or deleted."
  • Line Location: DELETE+6
Function Call: WRITE
  • Prompt: !,"Not a valid selection; selection has already been replaced or deleted."
  • Line Location: DLTALL+6
Routine Call
  • DIC
  • Line Location:
    • JUMP+2
    • JMP+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^IBE(357.3 - [#357.3] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IBD(357.99 - [#357.99] JUMP1+2, JSEL+1
^IBE(357 - [#357] JUMP1+2
^IBE(357.2 - [#357.2] DELETE+13, DLTALL+14
^IBE(357.6 - [#357.6] DELETE+13, DLTALL+14
^SC - [#44] ENDV+6, ENDV+7, ENDV+13, CLINICS+6, JUMP1+2
^SD(409.95 - [#409.95] CLINICS+3, CLINICS+4
^TMP("CGIDX" JSEL+1
^TMP("IBDF" ENDV+3, ENDV+13*, ENDV+16!
^TMP("UTIL" DELETE+12!, DLTALL+13!
^XTMP("CPTIDX" DELETE+6, DELETE+7, DELETE+9, DELETE+10*, DLTALL+6, DLTALL+7, DLTALL+8, DLTALL+9, DLTALL+10, DLTALL+11*
^XTMP("IBDCPT" DELETE+10*, DLTALL+11*
^XTMP("IBDF" HEADER+8*

Label References

Name Line Occurrences
JMP JUMP+2, JUMP1+3
JSEL JUMP+2
JUMP JUMP1
JUMP1 JUMP+2
REP DELETE+3, DLTALL+3
TMP1 CLINICS+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ALL ENDV+1~
>> CLINIC CLINICS+4*, CLINICS+5, CLINICS+6
DA DELETE+1~, DELETE+7*, DELETE+8*, DLTALL+1~, DLTALL+7*, DLTALL+10*
DIC JUMP+2*!, JMP*, JMP+1!
DIC("A" JMP*
DIC("S" JMP+1*
DIC(0 JUMP+2*, JMP*
DIK DELETE+8*!, DLTALL+10*!
DIVISION ENDV+1~
DIVISION( ENDV+3*, ENDV+9, ENDV+13
DUZ DELETE+18, DELETE+19, DLTALL+19, DLTALL+20
IBBLK DELETE+1~, DELETE+7*, DELETE+8, DELETE+13, DLTALL+1~, DLTALL+9*, DLTALL+10, DLTALL+14
IBCLN ENDV+1~, ENDV+6*, ENDV+7, ENDV+13
IBD10 DELETE+1~, DELETE+13*, DELETE+15*, DELETE+19, DLTALL+1~, DLTALL+14*, DLTALL+16*, DLTALL+20
IBD9 DELETE+1~, DELETE+13*, DELETE+14*, DELETE+18, DLTALL+1~, DLTALL+14*, DLTALL+15*, DLTALL+19
>> IBDCNT CLINICS+8*, TMP1+1*, HEADER+4*, HEADER+6*, HEADER+8, HEADER+10*, HEADER+14*
>> IBDCNT1 HEADER+5*, HEADER+16*
IBDF DELETE+12!, REP!, DLTALL+13!, DLTALL+21!
IBDF( HEADER+8*, JUMP1+3, JUMP1+4
>> IBDFACT CHGLST+2
>> IBDFACT1 CHGLST+2*
IBDFCAT JUMP1+1~, JUMP1+2*, JUMP1+3, JUMP1+4
>> IBDFDIS CHGLST+2
>> IBDFDIS1 CHGLST+2*
>> IBDFDIV ENDV+13*
IBDFFLG CLINICS+1~, CLINICS+2*, CLINICS+8, CLINICS+9*
>> IBDFGN ENDV+3*
>> IBDFGNM ENDV+3*
>> IBDFINT CHGLST+2
>> IBDFINT1 CHGLST+2*
>> IBDFNAME HEADER+8, HEADER+11
>> IBDFORM1 CLINICS+3, HEADER+8
IBDFVALM DELETE+1~, DELETE+3*, DELETE+5*, DELETE+6, DELETE+7, DELETE+9, DELETE+10, DLTALL+1~, DLTALL+3*, DLTALL+5*
DLTALL+6, DLTALL+7, DLTALL+8
IBDICD DLTALL+1~, DLTALL+8*
IBDIEN DELETE+1~, DLTALL+1~
IBDIEN( DELETE+8*, DLTALL+10*
IBDINV DELETE+1~, DELETE+5, DELETE+6*, DELETE+11, DLTALL+1~, DLTALL+5, DLTALL+6*, DLTALL+12
IBDIV ENDV+1~, ENDV+3*, ENDV+8*, ENDV+9, ENDV+13
IBDN DELETE+1~, DELETE+13*, DLTALL+1~, DLTALL+14*
>> IBDNAM ENDV+13*
>> IBDNAME ENDV+13*
IBDTMP1 DELETE+1~, DELETE+9*, DELETE+10, DLTALL+1~, DLTALL+9*, DLTALL+11
>> IBDVAL HEADER+11*, HEADER+12, HEADER+13
>> IBDVAL1 HEADER+12*, HEADER+13
>> IBDVALM JSEL+1*
IBDX DELETE+1~, DELETE+13*, DELETE+14, DELETE+15, DELETE+17~, DELETE+18*, DELETE+19*, DLTALL+1~, DLTALL+14*, DLTALL+15
DLTALL+16, DLTALL+18~, DLTALL+19*, DLTALL+20*
IBDY DLTALL+1~, DLTALL+8*, DLTALL+9, DLTALL+10, DLTALL+11
IBFORM DELETE+1~, DELETE+7*, DELETE+8, DELETE+18, DELETE+19, DLTALL+1~, DLTALL+9*, DLTALL+10, DLTALL+19, DLTALL+20
IBXFL HEADER+1~*, HEADER+3
IBXFL1 HEADER+2~, HEADER+3*
>> IDX CLINICS+2*, CLINICS+3
>> IOINHI CLINICS+9, HEADER+13
>> IOINORM CLINICS+9, HEADER+13
>> NAME CLINICS+6*, CLINICS+7, CLINICS+9
NODE ENDV+1~, ENDV+7*, ENDV+8, ENDV+11
>> SETUP CLINICS+3*, CLINICS+4
U DELETE+13, DLTALL+14
>> VALMBCK JMP+2*, JUMP1+4*, DELETE+2*, DELETE+4*, REP*, DLTALL+2*, DLTALL+4*, DLTALL+21*
>> VALMBG JMP+2*, JUMP1+4*, REP*
>> VALMCNT CLINICS+8*, CLINICS+9, TMP1+1*, HEADER+1, HEADER+4*, HEADER+6*, HEADER+10*, HEADER+13, HEADER+14*
VALMY DELETE+1~, DLTALL+1~
VALMY( DELETE+5, DLTALL+5
VALMY(0 DELETE+3, DLTALL+3
>> VAUTC JMP+1
>> VAUTF JUMP+2, JMPJUMP1+2
>> VAUTG JUMP+2, JMPJUMP1+2
>> X CLINICS+9*, TMP1+1*, TMP1+2*, TMP1+3*, HEADER+4*, HEADER+7*, HEADER+9*, HEADER+10*, HEADER+12*, HEADER+13*
HEADER+14*, HEADER+15*, JUMP+2*, JMP+2, JSEL+1*
>> XQORNOD(0 JUMP+2, DELETE+3, DLTALL+3
>> Y JUMP+2*, JUMP1JUMP1+2
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