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

Package: Automated Information Collection System

Routine: IBDF9B2


Information

IBDF9B2 ;ALB/CJM - ENCOUNTER FORM - (edit,delete,add multiple choice fields) ;JUL 20,1994

Source Information

Source file <IBDF9B2.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Automated Information Collection System 6 SHIFT^IBDF10  UNCMPBLK^IBDF19  $$NEWNAME^IBDF9B  DLTIFLD^IBDFU3  IDXBLOCK^IBDFU4  ($$RUSURE,PAUSE)^IBDFU5  
VA FileMan 4 IX^DIC  FILE^DICN  ^DIE  ^DIR  
List Manager 2 FULL^VALM1  RE^VALM4  

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

Package Total Caller Graph
Automated Information Collection System 1 IBDF9B  

Entry Points

Name Comments DBIA/ICR reference
MFIELD ;Create, Edit, or Delete a multiple choice field from the form
SHIFT ;expects IBBLK to be defined - shifts all input fields within range supplied by user
EDITFLD ;expects IBBLK to be defined
SELECT ;
AGAIN
DLTFLD ;expects IBBLK to be defined
NEWFLD ;adds a new field, expects IBBLK to be defined

External References

Name Field # of Occurrence
IX^DIC AGAIN+2
FILE^DICN NEWFLD+7
^DIE EDITFLD+8, NEWFLD+12
^DIR MFIELD+12, AGAIN+4
SHIFT^IBDF10 SHIFT+1
UNCMPBLK^IBDF19 SHIFT+2, EDITFLD+9, DLTFLD+6, NEWFLD+13
$$NEWNAME^IBDF9B NEWFLD+3
DLTIFLD^IBDFU3 DLTFLD+5
IDXBLOCK^IBDFU4 SHIFT+2, EDITFLD+9, DLTFLD+6, NEWFLD+13
$$RUSURE^IBDFU5 DLTFLD+4
PAUSE^IBDFU5 SELECT+3, NEWFLD+10
FULL^VALM1 MFIELD+8, MFIELD+16
RE^VALM4 MFIELD+15, EDITFLD+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"There is no multiple choice field!"
  • Line Location: SELECT+3
Routine Call
  • DIC
  • Line Location:
    • AGAIN+2
Routine Call
  • DIE
  • Line Location:
    • EDITFLD+8
    • NEWFLD+12
Routine Call
  • DIR
  • Line Location:
    • MFIELD+12
    • AGAIN+4

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^IBE(357.93 - [#357.93] EDITFLD+7, SELECT+3, DLTFLD+4

Label References

Name Line Occurrences
@( MFIELD+14
AGAIN AGAIN+4
SELECT EDITFLD+3, DLTFLD+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> D AGAIN*
DA EDITFLD+8!*, NEWFLD+7!, NEWFLD+12!*
DD NEWFLD+6!
DIC EDITFLD+8!, AGAIN!*, AGAIN+2!, NEWFLD+6!*, NEWFLD+7!, NEWFLD+12!
DIC("B" AGAIN*
DIC("S" AGAIN+1*
DIC(0 AGAIN*, NEWFLD+6*
DIE EDITFLD+8!*, NEWFLD+6!, NEWFLD+7!, NEWFLD+12!*
DIE("NO^" EDITFLD+8*, NEWFLD+12*
DINUM NEWFLD+6!
DIR MFIELD+9!, MFIELD+12!, AGAIN+4!
DIR("?" MFIELD+9*, MFIELD+10
DIR("A" MFIELD+11*, AGAIN+4*
DIR("B" MFIELD+11*, AGAIN+4*
DIR(0 MFIELD+11*, AGAIN+4*
>> DIRUT MFIELD+12, AGAIN+4
DLAYGO NEWFLD+1~, NEWFLD+6*
DO NEWFLD+6!
DR EDITFLD+8!*, NEWFLD+12!*
>> DTOUT AGAIN+4
>> DUOUT AGAIN+4
FIELD NEWFLD+1~, NEWFLD+8*, NEWFLD+9, NEWFLD+11, NEWFLD+12
>> IBBLK SHIFT+2, EDITFLD+9, SELECT+2, SELECT+3, AGAINDLTFLD+5, DLTFLD+6, NEWFLD+13
IBFIELD EDITFLD+1~, EDITFLD+4, EDITFLD+7, EDITFLD+8, SELECT+1*, AGAIN+3*, AGAIN+4, DLTFLD+1~, DLTFLD+3, DLTFLD+4
DLTFLD+5
IBID EDITFLD+2~, NEWFLD+2~
IBLABEL EDITFLD+2~, NEWFLD+2~
IBLEN EDITFLD+2~, EDITFLD+6*, NEWFLD+2~, NEWFLD+5*
IBOLD EDITFLD+2~, EDITFLD+7*, NEWFLD+2~, NEWFLD+5*
IBQUAL EDITFLD+2~, NEWFLD+2~
IBRTN NEWFLD+1~
IBTYPE EDITFLD+2~, EDITFLD+7*, NEWFLD+2~
IBVALMBG MFIELD+2~, MFIELD+3*, MFIELD+17
IBX EDITFLD+2~, EDITFLD+6*, NEWFLD+2~, NEWFLD+5*
IBY EDITFLD+2~, EDITFLD+6*, NEWFLD+2~, NEWFLD+5*
NAME NEWFLD+1~, NEWFLD+3*, NEWFLD+4, NEWFLD+6
NODE EDITFLD+1~, NEWFLD+1~
QUIT MFIELD+2~, MFIELD+4*, MFIELD+7, MFIELD+12*, MFIELD+13*
RTN EDITFLD+1~
>> VALMBCK MFIELD+5*, MFIELD+17*
>> VALMBG MFIELD+3, MFIELD+17*
>> X AGAIN*, NEWFLD+6*
>> Y MFIELD+12, MFIELD+13, MFIELD+14, AGAIN+3, AGAIN+4, NEWFLD+8
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