IBOTRR ;ALB/ARH - ROI EXPIRING REPORT ; 08-JAN-2013
Source file <IBOTRR.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ;get parameters then run the report
|
|
| DEV | ;get the device
|
|
| RPT | ;find, save, and print the data that satisfies the search parameters
|
|
| EXIT | ;clean up and quit
|
|
| SORT | ; sort report - get all ROIs that will expire in Patient and Effective Date order
|
|
| ;print the report from the temp sort file to the appropriate device
|
||
| LNCHK(LNS) | ; check if new page is needed
|
|
| HDR | ;print the report header
|
|
| PAUSE | ;pause at end of screen if beeing displayed on a terminal
|
|
| STOP() | ;determine if user has requested the queued report to stop
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> %ZIS | DEV+1* |
| >> %ZIS("A" | DEV+1* |
| DFN | SORT+1~, SORT+3*, SORT+4 |
| DIR | EN+1~, EN+10!, PAUSE+1~, PAUSE+2! |
| DIR("?" | EN+9* |
| DIR("A" | EN+10* |
| DIR("B" | EN+10* |
| DIR(0 | EN+10*, PAUSE+2* |
| DIRUT | EN+1~, EN+10, PAUSE+1~, PAUSE+3 |
| DTOUT | PAUSE+1~ |
| DUOUT | EN+1~, PAUSE+1~, PAUSE+3 |
| IBB | SORT+1~, SORT+6*, PRINT+1~, PRINT+5*, PRINT+6 |
| IBBDT | EN+1~, EN+4, EN+6, SORT+8, HDR+8 |
| IBE | SORT+1~, SORT+6*, SORT+8 |
| IBEDT | EN+1~, EN+4, EN+6, SORT+8, HDR+8 |
| IBEXCEL | EN+1~, EN+11*, PRINT+8, HDR+2 |
| IBI | HDR+1~, HDR+10* |
| IBLN | PRINT+1~, PRINT+8*, PRINT+9*, LNCHK+1, HDR+2*, HDR+4* |
| IBNOW | HDR+1~, HDR+5*, HDR+8 |
| IBPAT | SORT+1~, SORT+6*, SORT+8, PRINT+1~, PRINT+4*, PRINT+5, PRINT+6, PRINT+8, PRINT+9 |
| IBPGN | PRINT+1~, PRINT+2*, HDR+4*, HDR+6, HDR+8, STOP+1 |
| IBQUIT | PRINT+1~, PRINT+2*, PRINT+4, PRINT+5, PRINT+11, LNCHK+1, LNCHK+2, HDR+4*, PAUSE+3* |
| IBR0 | SORT+1~, SORT+5*, SORT+6, SORT+8, PRINT+1~, PRINT+7*, PRINT+8, PRINT+9 |
| IBRFN | SORT+1~, SORT+4*, SORT+5, SORT+8, PRINT+1~, PRINT+6*, PRINT+7 |
| IO | DEV+3 |
| IO("Q" | DEV+2! |
| IOF | HDR+6 |
| IOM | HDR+8, HDR+10 |
| IOSL | LNCHK+1 |
| IOST | HDR+6, PAUSE+1 |
| LNS | LNCHK~, LNCHK+1 |
| >> POP | DEV+1 |
| U | SORT+6, SORT+8, PRINT+8, PRINT+9 |
| X | EN+1~ |
| Y | EN+1~, EN+11 |
| >> ZTDESC | DEV+2* |
| >> ZTQUEUED | EXIT+1, STOP+1 |
| ZTREQ | STOP+1! |
| >> ZTRTN | DEV+2* |
| >> ZTSAVE("IB*" | DEV+2* |
| >> ZTSTOP | STOP+1*, STOP+2 |