IBDF2B ;ALB/CJM - ENCOUNTER FORM - (prints data field);12/15/92
Source file <IBDF2B.m>
| Package | Total | Caller Graph |
|---|---|---|
| Automated Information Collection System | 3 | IBDF2A IBDF2A1 IBDF2B1 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| ADDLINES | ;if there are unused lines writes blank lines to the form
|
|
| RTN | ;calls the rtn specified by the pkg interface if ok
|
|
| PRNTDATA | ;displays the correct data to the subfield
|
|
| OVERFLOW(TYPE) | ;keeps track of data that does not fit on the form
|
|
| RANGE | ;sets MAXX and MAXY to the maximum values allowed for the X,Y coordinates
|
|
| WARNING | ; prints a warning that data field prints outside of block - meant only for display while editing a form description
|
|
| DATAFLD(FIELD) | ;for printing data fields to the encounter form
|
| Name | Field # of Occurrence |
|---|---|
| TXTPRINT^IBDF2B1 | DATAFLD+14 |
| $$HLINE^IBDFU | PRNTDATA+8, PRNTDATA+9, ADDLINES+11 |
| $$PADRIGHT^IBDFU | PRNTDATA+13 |
| DRWSTR^IBDFU | DATAFLD+21, PRNTDATA+13, ADDLINES+11 |
| $$FLDDESCR^IBDFU1A | DATAFLD+7 |
| $$SFLDDSCR^IBDFU1A | DATAFLD+17, DATAFLD+18 |
| $$DATANODE^IBDFU1B | PRNTDATA+4 |
| $$DORTN^IBDFU1B | RTN+8 |
| RTNDSCR^IBDFU1B | DATAFLD+9 |
| PAUSE^IBDFU5 | WARNING+3 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Name | Line Occurrences |
|---|---|
| OVERFLOW | PRNTDATA+11, PRNTDATA+12 |
| PRNTDATA | DATAFLD+23 |
| RANGE | DATAFLD+12 |
| RTN | DATAFLD+13 |
| WARNING | DATAFLD+22, PRNTDATA+14, ADDLINES+10 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BLK | DATAFLD+5~, DATAFLD+8 |
| BOX | RANGE+1~, RANGE+2*, RANGE+3, RANGE+4 |
| DISPLAY | DATAFLD+5~, DATAFLD+20, DATAFLD+21 |
| FIELD | DATAFLD~, DATAFLD+7, DATAFLD+17, DATAFLD+18, OVERFLOW+3 |
| FLDNAME | DATAFLD+5~, WARNING+2 |
| HIO | DATAFLD+5~, ADDLINES+3, ADDLINES+4, ADDLINES+7 |
| I | ADDLINES+2~, ADDLINES+11* |
| >> IBARRAY("OVERFLOW" | OVERFLOW+3 |
| >> IBBLK | DATAFLD+8, OVERFLOW+3 |
| >> IBBLK("BOX" | RANGE+2 |
| >> IBBLK("H" | RANGE+3 |
| >> IBBLK("NAME" | WARNING+2 |
| >> IBBLK("W" | RANGE+4 |
| >> IBDEVICE("LISTMAN" | DATAFLD+12, DATAFLD+22, PRNTDATA+8, PRNTDATA+11, PRNTDATA+12, PRNTDATA+14, RTN+11, ADDLINES+9 |
| >> IBPRINT("ENTIRE" | DATAFLD+11, DATAFLD+20, RTN+4 |
| >> IBPRINT("WITH_DATA" | DATAFLD+13, PRNTDATA+8 |
| >> IBWARN | WARNING+1, WARNING+4* |
| ITEM | DATAFLD+5~, PRNTDATA+12, RTN+15, OVERFLOW+3 |
| LABEL | DATAFLD+5~, DATAFLD+20, DATAFLD+21, DATAFLD+22 |
| LAST | DATAFLD+5~, DATAFLD+17*, DATAFLD+18* |
| LASTITEM | DATAFLD+5~, PRNTDATA+12 |
| >> LNSUSED | ADDLINES+4, ADDLINES+7, ADDLINES+11 |
| LSPACING | ADDLINES+2~, ADDLINES+5*, ADDLINES+6*, ADDLINES+8, ADDLINES+10, ADDLINES+11 |
| MAXX | DATAFLD+5~, DATAFLD+22, RANGE+4*, PRNTDATA+14, ADDLINES+10 |
| MAXY | DATAFLD+5~, DATAFLD+22, RANGE+3*, PRNTDATA+14, ADDLINES+10 |
| NODE | PRNTDATA+1~, PRNTDATA+4*, PRNTDATA+5, RTN+6~*, RTN+14*, RTN+15* |
| NUMLEFT | ADDLINES+2~, ADDLINES+7*, ADDLINES+8*, ADDLINES+10, ADDLINES+11 |
| PIECE | DATAFLD+5~, PRNTDATA+2*, PRNTDATA+3, PRNTDATA+4, PRNTDATA+5 |
| PVALUE | PRNTDATA+1~, PRNTDATA+5*, PRNTDATA+6, PRNTDATA+8*, PRNTDATA+9*, PRNTDATA+10, PRNTDATA+11, PRNTDATA+13 |
| RTN | DATAFLD+5~, DATAFLD+9, PRNTDATA+4, RTN+8 |
| RTN("ACTION" | RTN+1 |
| RTN("CHANGES" | DATAFLD+11, DATAFLD+13, PRNTDATA+8, PRNTDATA+9, RTN+4 |
| RTN("DATATYPE" | DATAFLD+14, PRNTDATA+2, PRNTDATA+12, RTN+14, RTN+15 |
| RTN("DATA_LOCATION" | PRNTDATA+12, RTN+14, RTN+15 |
| RTN("FULL" | PRNTDATA+11, PRNTDATA+12 |
| RTN("NAME" | RTN+2 |
| RTN("RTN" | RTN+8, RTN+11 |
| >> RTNLIST( | RTN+8, RTN+11* |
| SPACING | DATAFLD+5~, ADDLINES+6 |
| TYPE | OVERFLOW~, OVERFLOW+3 |
| VALUE | DATAFLD+5~, PRNTDATA+5, RTN+14*, RTN+15* |
| VALUE( | PRNTDATA+5, RTN+14*, RTN+15* |
| WIO | DATAFLD+5~, PRNTDATA+6, PRNTDATA+8, PRNTDATA+9, PRNTDATA+11, PRNTDATA+13, PRNTDATA+14, ADDLINES+10, ADDLINES+11 |
| XIO | DATAFLD+5~, PRNTDATA+13, PRNTDATA+14, ADDLINES+10, ADDLINES+11 |
| XLAB | DATAFLD+5~, DATAFLD+21, DATAFLD+22 |
| YIO | DATAFLD+5~, PRNTDATA+13, PRNTDATA+14, ADDLINES+10, ADDLINES+11 |
| YLAB | DATAFLD+5~, DATAFLD+21, DATAFLD+22 |