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 |
Package | Total | Caller Graph |
---|---|---|
Utilization Management Rollup | 1 | IBQLR2 |
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 |