IBDF10A ;ALB/CJM - ENCOUNTER FORM - (shifting data fields,lines,text areas,blocks);3/29/93
Source file <IBDF10A.m>
| Package | Total | Caller Graph |
|---|---|---|
| Automated Information Collection System | 4 | IBDF10 IBDF10B IBDF10C IBDF9B1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| FLDS(WAY,AMOUNT,TOP,BOTTOM,LEFT,RIGHT) | ;shifts all of the data fields in IBBLK falling within the rectangle defined by TOP,BOTTOM,LEFT,RIGHT by AMOUNT
|
|
| LINES(WAY,AMOUNT,TOP,BOTTOM,LEFT,RIGHT) | ;shifts all of the lines in IBBLK falling within the range START->END by AMOUNT - if END="" range extends all the way out
|
|
| INRANGE(X,Y,TOP,BOTTOM,LEFT,RIGHT) | ;
|
|
| TXT(WAY,AMOUNT,TOP,BOTTOM,LEFT,RIGHT) | ;shifts all of the text areas in IBBLK falling within the range START->END by AMOUNT - if END="" range extends all the way out
|
|
| MFLDS(WAY,AMOUNT,TOP,BOTTOM,LEFT,RIGHT) | ;shifts the multiple choice fields in IBBLK falling within the rectangle defined by TOP,BOTTOM,LEFT,RIGHT by AMOUNT
|
|
| HFLDS(WAY,AMOUNT,TOP,BOTTOM,LEFT,RIGHT) | ;shifts the hand print fields in IBBLK falling within the rectangle defined by TOP,BOTTOM,LEFT,RIGHT by AMOUNT
|
|
| BLOCKS(WAY,AMOUNT,TOP,BOTTOM,LEFT,RIGHT) | ;shifts blocks whose top left-hand corner is within the rectangular region defined by TOP,BOTTOM,LEFT,RIGHT
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^IBE(357.1 - [#357.1] | BLOCKS+5, BLOCKS+6, BLOCKS+13* |
| ^IBE(357.5 - [#357.5] | FLDS+7, FLDS+9, FLDS+12*, FLDS+13, FLDS+14, FLDS+17*, FLDS+20* |
| ^IBE(357.7 - [#357.7] | LINES+7, LINES+8, LINES+12* |
| ^IBE(357.8 - [#357.8] | TXT+7, TXT+8, TXT+12* |
| ^IBE(357.93 - [#357.93] | MFLDS+7, MFLDS+9, MFLDS+13*, MFLDS+14, MFLDS+15, MFLDS+18*, MFLDS+21* |
| ^IBE(359.94 - [#359.94] | HFLDS+7, HFLDS+9, HFLDS+13* |
| Name | Line Occurrences |
|---|---|
| $$INRANGE | FLDS+10, FLDS+15, FLDS+18, MFLDS+11, MFLDS+16, MFLDS+19, HFLDS+11, LINES+10, TXT+10, BLOCKS+12 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| AMOUNT | FLDS~, FLDS+6*, FLDS+12, FLDS+17, FLDS+20, MFLDS~, MFLDS+6*, MFLDS+13, MFLDS+18, MFLDS+21 , HFLDS~, HFLDS+6*, HFLDS+13, LINES~, LINES+6*, LINES+12, TXT~, TXT+6*, TXT+12, BLOCKS~ , BLOCKS+4*, BLOCKS+13 |
| BLKSIZE | FLDS+2~, FLDS+4*, FLDS+12, FLDS+17, FLDS+20, MFLDS+2~, MFLDS+4*, MFLDS+13, MFLDS+18, MFLDS+21 , HFLDS+2~, HFLDS+4*, HFLDS+13, LINES+2~, LINES+4*, LINES+12, TXT+2~, TXT+4*, TXT+12, BLOCKS+1~ , BLOCKS+9*, BLOCKS+13 |
| BLOCK | BLOCKS+1~, BLOCKS+5*, BLOCKS+6, BLOCKS+13 |
| BOTTOM | FLDS~, FLDS+10, FLDS+15, FLDS+18, MFLDS~, MFLDS+11, MFLDS+16, MFLDS+19, HFLDS~, HFLDS+11 , LINES~, LINES+10, TXT~, TXT+10, INRANGE~, INRANGE+2, BLOCKS~, BLOCKS+12 |
| FLD | FLDS+2~, FLDS+7*, FLDS+9, FLDS+12, FLDS+13, FLDS+14, FLDS+17, FLDS+20, MFLDS+2~, MFLDS+7* , MFLDS+9, MFLDS+13, MFLDS+14, MFLDS+15, MFLDS+18, MFLDS+21, HFLDS+2~, HFLDS+7*, HFLDS+9, HFLDS+13 |
| FORMSIZE | BLOCKS+1~, BLOCKS+10*, BLOCKS+13 |
| >> IBBLK | FLDS+7, MFLDS+7, HFLDS+7, LINES+7, TXT+7 |
| >> IBBLK("H" | FLDS+4, MFLDS+4, HFLDS+4, LINES+4, TXT+4 |
| >> IBBLK("W" | FLDS+4, MFLDS+4, HFLDS+4, LINES+4, TXT+4 |
| >> IBFORM | BLOCKS+5 |
| >> IBFORM("HT" | BLOCKS+10 |
| >> IBFORM("WIDTH" | BLOCKS+10 |
| IBX | FLDS+2~, FLDS+10*, FLDS+15*, FLDS+18*, MFLDS+2~, MFLDS+11*, MFLDS+16*, MFLDS+19*, HFLDS+2~, HFLDS+11* , LINES+2~, LINES+10*, TXT+2~, TXT+10*, BLOCKS+1~, BLOCKS+11*, BLOCKS+12 |
| IBY | FLDS+2~, FLDS+10*, FLDS+15*, FLDS+18*, MFLDS+2~, MFLDS+11*, MFLDS+16*, MFLDS+19*, HFLDS+2~, HFLDS+11* , LINES+2~, LINES+10*, TXT+2~, TXT+10*, BLOCKS+1~, BLOCKS+11*, BLOCKS+12 |
| LEFT | FLDS~, FLDS+10, FLDS+15, FLDS+18, MFLDS~, MFLDS+11, MFLDS+16, MFLDS+19, HFLDS~, HFLDS+11 , LINES~, LINES+10, TXT~, TXT+10, INRANGE~, INRANGE+2, BLOCKS~, BLOCKS+12 |
| LINE | LINES+2~, LINES+7*, LINES+8, LINES+12 |
| NAME | BLOCKS+1~, BLOCKS+7* |
| NODE | FLDS+2~, FLDS+9*, FLDS+10, FLDS+11, FLDS+14*, FLDS+15, FLDS+16, FLDS+18, FLDS+19, MFLDS+2~ , MFLDS+9*, MFLDS+10, MFLDS+11, MFLDS+12, MFLDS+15*, MFLDS+16, MFLDS+17, MFLDS+19, HFLDS+2~, HFLDS+9* , HFLDS+10, HFLDS+11, HFLDS+12, LINES+2~, LINES+8*, LINES+10, LINES+11, TXT+2~, TXT+8*, TXT+10 , TXT+11, BLOCKS+1~, BLOCKS+6*, BLOCKS+7, BLOCKS+9, BLOCKS+11 |
| PIECE | FLDS+2~, FLDS+8*, FLDS+10, FLDS+12, FLDS+15*, FLDS+17, FLDS+18*, FLDS+20, MFLDS+2~, MFLDS+8* , MFLDS+11, MFLDS+13, MFLDS+16*, MFLDS+18, MFLDS+19*, MFLDS+21, HFLDS+2~, HFLDS+8*, HFLDS+11, HFLDS+13 , LINES+2~, LINES+9*, LINES+10, LINES+12, TXT+2~, TXT+9*, TXT+10, TXT+12, BLOCKS+1~, BLOCKS+8* , BLOCKS+11, BLOCKS+13 |
| POS | FLDS+2~, FLDS+10*, FLDS+12, FLDS+15*, FLDS+17, FLDS+18*, FLDS+20, MFLDS+2~, MFLDS+11*, MFLDS+13 , MFLDS+16*, MFLDS+18, MFLDS+19*, MFLDS+21, HFLDS+2~, HFLDS+11*, HFLDS+13, LINES+2~, LINES+10*, LINES+12 , TXT+2~, TXT+10*, TXT+12, BLOCKS+1~, BLOCKS+11*, BLOCKS+13 |
| RIGHT | FLDS~, FLDS+10, FLDS+15, FLDS+18, MFLDS~, MFLDS+11, MFLDS+16, MFLDS+19, HFLDS~, HFLDS+11 , LINES~, LINES+10, TXT~, TXT+10, INRANGE~, INRANGE+2, BLOCKS~, BLOCKS+12 |
| SIZE | FLDS+2~, FLDS+11*, FLDS+12, FLDS+16*, FLDS+17, FLDS+19*, FLDS+20, MFLDS+2~, MFLDS+12*, MFLDS+13 , MFLDS+17*, MFLDS+18, MFLDS+20*, MFLDS+21, HFLDS+2~, HFLDS+12*, HFLDS+13, LINES+2~, LINES+11*, LINES+12 , TXT+2~, TXT+11*, TXT+12 |
| SUB | FLDS+2~, FLDS+13*, FLDS+14, FLDS+17, FLDS+20, MFLDS+2~, MFLDS+14*, MFLDS+15, MFLDS+18, MFLDS+21 , HFLDS+2~, LINES+2~, TXT+2~, BLOCKS+1~ |
| TOP | FLDS~, FLDS+10, FLDS+15, FLDS+18, MFLDS~, MFLDS+11, MFLDS+16, MFLDS+19, HFLDS~, HFLDS+11 , LINES~, LINES+10, TXT~, TXT+10, INRANGE~, INRANGE+2, BLOCKS~, BLOCKS+12 |
| TXT | TXT+2~, TXT+7*, TXT+8, TXT+12 |
| VERT | FLDS+2~, FLDS+3*, FLDS+4, FLDS+8, FLDS+11, FLDS+15, FLDS+16, FLDS+18, FLDS+19, MFLDS+2~ , MFLDS+3*, MFLDS+4, MFLDS+8, MFLDS+12, MFLDS+16, MFLDS+17, MFLDS+19, MFLDS+20, HFLDS+2~, HFLDS+3* , HFLDS+4, HFLDS+8, HFLDS+12, LINES+2~, LINES+3*, LINES+4, LINES+9, LINES+11, TXT+2~, TXT+3* , TXT+4, TXT+9, TXT+11, BLOCKS+1~, BLOCKS+2*, BLOCKS+8, BLOCKS+9, BLOCKS+10 |
| WAY | FLDS~, FLDS+3, FLDS+6, FLDS+12, FLDS+17, FLDS+20, MFLDS~, MFLDS+3, MFLDS+6, MFLDS+13 , MFLDS+18, MFLDS+21, HFLDS~, HFLDS+3, HFLDS+6, HFLDS+13, LINES~, LINES+3, LINES+6, LINES+12 , TXT~, TXT+3, TXT+6, TXT+12, BLOCKS~, BLOCKS+2, BLOCKS+4, BLOCKS+13 |
| X | INRANGE~, INRANGE+2 |
| Y | INRANGE~, INRANGE+2 |