IBDFU8 ;ALB/CJM - ENCOUNTER FORM - selection routines for form components;OCT 8,1993
Source file <IBDFU8.m>
| Package | Total | Call Graph | 
|---|---|---|
| Automated Information Collection System | 1 | PAUSE^IBDFU5 | 
| Kernel | 1 | $$UP^XLFSTR | 
| VA Fileman | 1 | ^DIR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| AGAIN | ; | |
| HELP | ;choosing help restarts the display (by setting NAME="") | |
| SLCTBLK(FORM,SCRNSIZE,EXCLUDE) | ;SCRNSIZE is the number of lines available for scrolling | |
| CHOOSE() | ;asks the user to select a blk - @ARY@("#", is the aray of blocks displayed so far(subscripted by the number on the list), @ARY@("NAME", the entire array (subscripted by name,ien) | |
| FINDALL() | ;finds all of the blocks on FORM (except the one named EXCLUDE) and puts them on @ARY,returns the cound | |
| MSG | ; | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^IBE(357.1 - [#357.1] | AGAIN+4, FINDALL+2 | 
| Name | Line Occurrences | 
|---|---|
| $$CHOOSE | AGAIN+5, AGAIN+6 | 
| $$FINDALL | SLCTBLK+12 | 
| AGAIN | AGAIN+7, AGAIN+8 | 
| HELP | CHOOSE+10 | 
| MSG | CHOOSE+4 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ANS | CHOOSE+2~, CHOOSE+5*, CHOOSE+7*, CHOOSE+8, CHOOSE+9, CHOOSE+10, CHOOSE+13*, CHOOSE+16, CHOOSE+19, CHOOSE+23 , CHOOSE+24 | 
| ARY | SLCTBLK+9~, SLCTBLK+10*, SLCTBLK+11, SLCTBLK+15, AGAIN+2, AGAIN+3, AGAIN+4, AGAIN+9, FINDALL+2, CHOOSE+16 , CHOOSE+19, CHOOSE+23, CHOOSE+24, CHOOSE+26 | 
| BLK | SLCTBLK+9~, AGAIN+3*, AGAIN+4, FINDALL+1~, FINDALL+2* | 
| CNT | SLCTBLK+9~, SLCTBLK+12*, SLCTBLK+15, CHOOSE+6 | 
| COUNT | SLCTBLK+9~, AGAIN+1*, AGAIN+4*, AGAIN+5, AGAIN+6, FINDALL+1~, FINDALL+2*, FINDALL+3, CHOOSE+6, HELP+3* | 
| DIR | AGAIN+7! | 
| DIR("A" | AGAIN+7* | 
| DIR("B" | AGAIN+7* | 
| DIR(0 | AGAIN+7* | 
| >> DIRUT | AGAIN+7 | 
| DTIME | CHOOSE+7 | 
| EXCLUDE | SLCTBLK~, SLCTBLK+8*, FINDALL+2 | 
| FORM | SLCTBLK~, SLCTBLK+5, FINDALL+2 | 
| NAME | SLCTBLK+9~, SLCTBLK+15*, AGAIN+1*, AGAIN+2*, AGAIN+3, AGAIN+4, FINDALL+2*, HELP+3* | 
| NEXT1 | CHOOSE+2~, CHOOSE+23*, CHOOSE+24, CHOOSE+26 | 
| NEXT2 | CHOOSE+2~, CHOOSE+24* | 
| NODE | FINDALL+1~, FINDALL+2* | 
| PICK | SLCTBLK+9~, AGAIN+1*, AGAIN+2, AGAIN+3, AGAIN+5*, AGAIN+6*, AGAIN+7, AGAIN+8, AGAIN+10, CHOOSE+2~ , CHOOSE+5*, CHOOSE+8*, CHOOSE+16*, CHOOSE+19*, CHOOSE+20, CHOOSE+26*, CHOOSE+27, HELP+3* | 
| QUIT | CHOOSE+2~, CHOOSE+3*, CHOOSE+4, CHOOSE+8*, CHOOSE+9*, CHOOSE+16*, CHOOSE+19*, CHOOSE+26*, HELP+3* | 
| SCRNSIZE | SLCTBLK~, SLCTBLK+6*, SLCTBLK+7*, AGAIN+5, AGAIN+6 | 
| >> Y | AGAIN+7 |