IBQLR3 ;LEB/MRY - PATIENT/PROVIDER REVIEW REPORT ; 1-SEP-95
Source file <IBQLR3.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 |
|---|---|---|
| DATE | ||
| PHY | ||
| PHYI | ||
| DEV | ; -- select device, run option
|
|
| START | ;
|
|
| END | ; -- Clean up
|
|
| DATA | ;
; -- get Admission Review info. |
|
| STAY | ; -- get Stay Review info.
|
|
| PHYZ | ; -- organize requested providers in array IBPHYZ
|
|
| PHYZR | ; -- return requested provider.
|
|
| STOP() | ; determine if user has requested the queued report to stop
|
| Name | Field # of Occurrence |
|---|---|
| ^%DTC | DATE+2 |
| C^%DTC | PHYZ+9, PHYZ+13 |
| ^%ZIS | DEV+1 |
| HOME^%ZIS | DEV+3 |
| ^%ZISC | END+3 |
| ^%ZTLOAD | DEV+3 |
| $$S^%ZTLOAD | STOP+1 |
| DT^DICRW | IBQLR3+4 |
| ^DIR | PHY+1, PHY+5, PHYI+1 |
| DATE^IBOUTL | DATE |
| ADMIT^IBQL538 | DATA+2 |
| STAY^IBQL538 | STAY+2 |
| ORDCHK^IBQLLD2 | DATA+3 |
| PRINT^IBQLR3A | START+6 |
| $$VNDT^IBTRV | PHYZR+1 |
| Name | Line Occurrences |
|---|---|
| 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* |
| DGPM | END+1!, PHYZ+1*, PHYZ+3 |
| DIR | PHY+1!, PHY+5!, PHYI+1! |
| DIR("A" | PHY*, PHY+4*, PHYI* |
| DIR(0 | PHY*, PHY+4*, PHYI* |
| DT | IBQLR3+4 |
| >> DTOUT | PHY+1, PHY+5, PHYI+1 |
| >> DUOUT | PHY+1, PHY+5, PHYI+1 |
| I | DEV+2*, END+1!, STAY+7* |
| IB | END+1! |
| IB( | DATA+2, DATA+6, DATA+7, DATA+8, DATA+9, DATA+10, STAY+4, STAY+5, STAY+6, STAY+7 , STAY+8, STAY+9, STAY+10, STAY+11, STAY+12 |
| IB("ACUTE ADM | ISSION" , DATA+6, DATA+9 |
| IB("ACUTE STA | Y" , STAY+11 |
| IB1 | PHYZ+7*, PHYZ+8, PHYZ+9, PHYZ+11*, PHYZ+12, PHYZ+14, PHYZ+15! |
| IB3 | PHYZ+7*, PHYZ+8, PHYZ+11*, PHYZ+12, PHYZ+13, PHYZ+14, PHYZ+15! |
| IBBDT | DATE+1, DATE+2, START+1, END+1! |
| IBDATA | END+1!, DATA+6*, DATA+7, STAY+5*, STAY+6 |
| IBDDT | START+1*, START+2*, START+3, END+1! |
| IBEDT | DATE+1, DATE+2, START+2, END+1! |
| IBHDR | END+1! |
| IBIEN | END+1!, DATA+2*, DATA+3, PHYZ+1 |
| IBLV | END+1!, DATA+2*, STAY+8*, STAY+13 |
| IBLVH | START+1*, END+1!, STAY+13* |
| IBORDER | END+1! |
| IBORDER( | STAY+1 |
| IBORDER(1 | DATA+4 |
| IBPAG | START+1*, END+1!, STOP+1 |
| IBPHY | END+1!, DATA+5, DATA+7, DATA+8, DATA+9, DATA+10, STAY+3, STAY+4, STAY+6, STAY+8 , STAY+9, STAY+10, STAY+11, STAY+12, PHYZR+2*, PHYZR+5* |
| IBPHY( | PHYI+2*, DATA+5, STAY+3 |
| IBPHY("" | PHYI+1 |
| IBPHYD | END+1!, PHYZ+3*, PHYZ+4, PHYZ+5, PHYZ+15! |
| >> IBPHYDT | PHYZR+2*, PHYZR+3*, PHYZR+4, PHYZR+5 |
| IBPHYN | END+1!, PHYZ+2*, PHYZ+3*, PHYZ+15! |
| IBPHYZ | END+1!, PHYZ+2! |
| IBPHYZ( | PHYZ+5*, PHYZR+3, PHYZR+5 |
| IBPHYZ(1 | PHYZ+7, PHYZ+9*!, PHYZ+11 |
| IBPHYZ(3 | PHYZ+7, PHYZ+11, PHYZ+13*, PHYZ+14* |
| IBQLR3 | END+1!, DATA+3* |
| IBQUIT | START+1*, END+1!, DATA+3* |
| IBREA | END+1! |
| >> IBRIEN | DATA+4*, STAY+1*, PHYZR+1 |
| >> IBRN | STAY+1* |
| IBTEXT | END+1! |
| IBTRN | START+3*, END+1!, DATA+3* |
| IBTRND | END+1! |
| IBTRNSV | DATA+3*! |
| >> IBTRV | STAY+1*, STAY+2* |
| IBTY | PHY+2*, PHY+3, END+1! |
| IBTY1 | PHY+6*, END+1!, DATA+5, STAY+3 |
| >> IBTY2 | PHY+3*, PHYZ+6, PHYZ+10, PHYZR+3, PHYZR+5 |
| >> IBTYD | PHY+2*, PHY+4, PHYI |
| IO | DEV+4 |
| IO("Q" | DEV+2, DEV+3! |
| N | END+1! |
| >> POP | DEV+1 |
| >> REA | STAY+7*, STAY+8, STAY+9 |
| >> VAINDT | PHYZR+1*, PHYZR+4 |
| X | DATE+2, PHYI+1, END+1!, PHYZ+9, PHYZ+13, PHYZ+15! |
| >> X1 | DATE+2*, PHYZ+9*, PHYZ+13* |
| >> X2 | DATE+2*, PHYZ+9*, PHYZ+13* |
| >> Y | PHY+2, PHY+6, PHYI+2 |
| >> Y(0 | PHY+2 |
| >> ZTDESC | DEV+3* |
| >> ZTQUEUED | END+2, STOP+1 |
| ZTREQ | END+2*, STOP+1! |
| >> ZTRTN | DEV+3* |
| >> ZTSAVE( | DEV+2* |
| ZTSK | DEV+3! |
| >> ZTSTOP | START+5, STOP+1*, STOP+2 |