IBDF3 ;ALB/CJM - ENCOUNTER FORM - EDIT SELECTION LIST ;NOV 16,1992
Source file <IBDF3.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Automated Information Collection System | 4 | IBDF4 IBDF4A IBDFGRP IBDFQEA | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SLCTNCNT(GRP) | ; | |
| ONEXIT | ; | |
| EDITGRP | ; | |
| IDXGRP | ;build an index of groups in print order for list processor | |
| ADDGRP | ; | |
| DELGRP | ;delete a group and all of its selections | |
| DELSLCTN | ;deletes a group's selections | |
| LMGRPHDR | ;sets the screen hdr | |
| ADDEMPTY | ;adds a blank group - a place holder that takes up space on the form | |
| ADDBLANK() | ; | |
| EDTSLCTN | ; | |
| DISPLAY(GRP,ROW) | ; | |
| ONENTRY | ; | |
| EDITLIST | ;expects IBBLK to be defined | |
| LISTNAME() | ; | |
| SELECT | ; ; -- dic("s") passed in from ibdfgrp | 
| Name | Field # of Occurrence | 
|---|---|
| IX^DIC | SELECT+5 | 
| FILE^DICN | ADDBLANK+5, ADDGRP+7, ADDEMPTY+8 | 
| ^DIE | ADDBLANK+7, ADDGRP+9, ADDEMPTY+10, EDITGRP+7 | 
| ^DIK | DELSLCTN+3, DELGRP+7 | 
| IX^DIK | IDXGRP+8 | 
| ^DIR | ADDGRP+4, ADDEMPTY+5 | 
| UNCMPBLK^IBDF19 | EDITLIST+9 | 
| SLCTNS^IBDF4 | EDTSLCTN+8 | 
| $$PADRIGHT^IBDFU | DISPLAY+6 | 
| $$LSTDSCR2^IBDFU1 | EDITLIST+5 | 
| IDXBLOCK^IBDFU4 | EDITLIST+11 | 
| $$RUSURE^IBDFU5 | DELGRP+6 | 
| PAUSE^IBDFU5 | EDITLIST+6 | 
| EN^VALM | EDITLIST+7 | 
| PAUSE^VALM1 | ADDGRP+8, ADDEMPTY+9 | 
| FLDCTRL^VALM10 | IDXGRP+12 | 
| EN^VALM2 | EDTSLCTN+3, EDITGRP+3, DELGRP+3 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^IBE(357.2 - [#357.2] | Classic Fileman Calls | 
| ^IBE(357.3 - [#357.3] | Classic Fileman Calls | 
| ^IBE(357.4 - [#357.4] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^IBE(357.2 - [#357.2] | LISTNAME+1 | 
| ^IBE(357.3 - [#357.3] | SLCTNCNT+3, DELSLCTN+3 | 
| ^IBE(357.4 - [#357.4] | ADDBLANK+2, IDXGRP+4, IDXGRP+5, IDXGRP+8!, DISPLAY+2, DELGRP+6 | 
| Name | Line Occurrences | 
|---|---|
| $$ADDBLANK | EDTSLCTN+6 | 
| $$DISPLAY | IDXGRP+11 | 
| $$LISTNAME | LMGRPHDR+1 | 
| $$SLCTNCNT | DISPLAY+6 | 
| DELSLCTN | EDITGRP+8, DELGRP+7 | 
| IDXGRP | ONENTRY+1, ADDGRP+11, ADDEMPTY+12, EDTSLCTN+8, EDITGRP+10, DELGRP+8 | 
| SELECT | EDITLIST+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CNT | SLCTNCNT+1~, SLCTNCNT+2*, SLCTNCNT+3*, SLCTNCNT+4 | 
| >> D | SELECT+4* | 
| DA | ADDBLANK+7!*, IDXGRP+8!*, ADDGRP+7!, ADDGRP+9!*, ADDEMPTY+8!, ADDEMPTY+10!*, EDITGRP+7!*, EDITGRP+8, EDITGRP+9!, DELSLCTN+3!* , DELSLCTN+4!, DELGRP+7!* | 
| DD | ADDBLANK+4!, ADDGRP+6!, ADDEMPTY+7! | 
| DIC | SELECT+4*, SELECT+5!, ADDBLANK+4!*, ADDBLANK+5!, ADDGRP+6!*, ADDGRP+7!, ADDGRP+9!, ADDEMPTY+7!*, ADDEMPTY+8!, ADDEMPTY+10! , EDITGRP+9! | 
| DIC(0 | SELECT+4*, ADDBLANK+4*, ADDGRP+6*, ADDEMPTY+7* | 
| DIE | ADDBLANK+7!*, ADDGRP+7!, ADDGRP+9*!, ADDEMPTY+8!, ADDEMPTY+10*!, EDITGRP+7!*, EDITGRP+9! | 
| DIE("NO^" | ADDGRP+9*, ADDEMPTY+10* | 
| DIK | IDXGRP+8!*, DELSLCTN+2*, DELSLCTN+4!, DELGRP+7*! | 
| DINUM | ADDBLANK+4!, ADDGRP+6!, ADDEMPTY+7! | 
| DIR | ADDGRP+4!, ADDEMPTY+5! | 
| DIR("B" | ADDGRP+4*, ADDEMPTY+5* | 
| DIR(0 | ADDGRP+4*, ADDEMPTY+5* | 
| >> DIRUT | ADDGRP+4, ADDEMPTY+5 | 
| DO | ADDBLANK+4!, ADDGRP+6!, ADDEMPTY+7! | 
| DR | ADDBLANK+7*!, ADDGRP+9*!, ADDEMPTY+10*!, EDITGRP+7*, EDITGRP+9! | 
| GRP | ADDBLANK+2*, ADDBLANK+3, ADDBLANK+6*, ADDBLANK+7, ADDBLANK+8, IDXGRP+1~, IDXGRP+5*, IDXGRP+8, IDXGRP+11, DISPLAY~ , DISPLAY+2, DISPLAY+6, SLCTNCNT~, SLCTNCNT+3, ADDGRP+1~, ADDEMPTY+2~, EDITGRP+1~, EDITGRP+5*, EDITGRP+6, EDITGRP+7 , DELSLCTN+3, DELGRP+1~, DELGRP+5*, DELGRP+6, DELGRP+7 | 
| GRPODR | IDXGRP+1~, IDXGRP+4*, IDXGRP+5, IDXGRP+8 | 
| >> IBBLK | EDITLIST+9, SELECT+3, SELECT+4 | 
| >> IBFASTXT | EDITLIST+10 | 
| IBGRP | EDTSLCTN+1~, EDTSLCTN+6*, EDTSLCTN+7*, EDTSLCTN+8 | 
| IBLIST | EDITLIST+1~, EDITLIST+4, EDITLIST+5, EDITLIST+8!, SELECT+2*, SELECT+6*, ADDBLANK+2, ADDBLANK+7, IDXGRP+4, IDXGRP+5 , IDXGRP+8, LISTNAME+1, ADDGRP+9, ADDEMPTY+10 | 
| IBLIST("DYNAMIC" | EDITLIST+6 | 
| IBVALMBG | EDITLIST+1~, EDITLIST+2*, EDITLIST+12 | 
| IGRP | ADDBLANK+1~ | 
| INV | DISPLAY+1~, DISPLAY+2*, DISPLAY+4, DISPLAY+5 | 
| NAME | DISPLAY+1~, DISPLAY+2*, DISPLAY+3*, DISPLAY+4*, DISPLAY+5*, DISPLAY+6, ADDGRP+1~, ADDGRP+5*, ADDGRP+6 | 
| NODE0 | DISPLAY+1~, DISPLAY+2*, DISPLAY+6 | 
| ORDER | ADDEMPTY+2~, ADDEMPTY+6*, ADDEMPTY+10 | 
| QUIT | ADDGRP+1~, ADDGRP+2*, ADDGRP+3, ADDGRP+4*, ADDGRP+8*, ADDEMPTY+2~, ADDEMPTY+3*, ADDEMPTY+4, ADDEMPTY+5*, ADDEMPTY+9* | 
| ROW | DISPLAY~, DISPLAY+6 | 
| SEL | EDTSLCTN+1~*, EDTSLCTN+4*, EDTSLCTN+5, EDTSLCTN+7, EDITGRP+1~, EDITGRP+4*, EDITGRP+5, DELGRP+1~, DELGRP+4*, DELGRP+5 | 
| SLCTN | SLCTNCNT+1~, SLCTNCNT+2*, SLCTNCNT+3*, DELSLCTN+1~, DELSLCTN+2*, DELSLCTN+3* | 
| >> VALMAR | ONEXIT+1, IDXGRP+2, IDXGRP+11, EDTSLCTN+7, EDITGRP+5, DELGRP+5 | 
| >> VALMBCK | EDITLIST+2*, EDITLIST+12*, ADDGRP+12*, ADDEMPTY+13*, EDTSLCTN+9*, EDITGRP+2*, EDITGRP+11*, DELGRP+2*, DELGRP+9* | 
| >> VALMBG | EDITLIST+2, EDITLIST+12* | 
| >> VALMCNT | IDXGRP+3*, IDXGRP+10*, IDXGRP+11, IDXGRP+12, EDTSLCTN+2 | 
| >> VALMHDR(1 | LMGRPHDR+1* | 
| >> VALMY( | EDITGRP+4, DELGRP+4 | 
| >> VALMY("" | EDTSLCTN+4 | 
| >> X | SELECT+4*, ADDBLANK+4*, ADDGRP+6*, ADDEMPTY+7* | 
| >> XQORNOD(0 | EDTSLCTN+3, EDITGRP+3, DELGRP+3 | 
| >> Y | SELECT+6, ADDBLANK+6, ADDGRP+5, ADDGRP+8, ADDGRP+9, ADDEMPTY+5, ADDEMPTY+6, ADDEMPTY+9, ADDEMPTY+10 |