ORPRS07 ; slc/dcm - Managing multiple reportz ;6/10/97 15:43
Source file <ORPRS07.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 |
---|---|---|
Order Entry Results Reporting | 3 | OR RESULTS REPORTING ORS PRINT MENU ORS REPORT MENU |
Kernel | 2 | ^DIC(19 ^ORD(101 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;Entry point
|
|
MAIN(ORVP) | ; Controls branching
|
|
EXIT | ; Queue output
|
|
OUTPUT | ; Loops through ORSRPT( and queues each report
|
|
REPORT(ORVP) | ; Loops through ORSRPT( and prints all reports for ea patient
|
|
DEVICE | ; Device Handling/Output control
|
|
QUE | ; Set ZT parameters and tasks ZTRTN
|
|
NOQUE | ; Calls ZTRTN in interactive mode
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ORD(101 - [#101] | REPORT+4 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%ZIS | DEVICE+1~, DEVICE+2* |
%ZIS("B" | DEVICE+2* |
DFN | MAIN+1~ |
DIC | MAIN+1~, MAIN+9* |
DIROUT | EXIT+3, OUTPUT+1~, OUTPUT+4, REPORT+3 |
DIRUT | OUTPUT+1~ |
DUOUT | EXIT+1~, EXIT+3 |
GMTYP | MAIN+1~ |
I | MAIN+1~ |
IO | REPORT+2, DEVICE+1~, DEVICE+3, DEVICE+4, NOQUE+1 |
IO("Q" | EXIT+4*, DEVICE+3, DEVICE+4, QUE+1! |
IO(0 | DEVICE+3, DEVICE+4, NOQUE+1 |
ION | OUTPUT+2, REPORT+8, QUE+2 |
IOP | REPORT+8*, DEVICE+1~ |
ORAGE | MAIN+3~ |
ORANSI | MAIN+1~, MAIN+6*, MAIN+7* |
ORATTEND | MAIN+3~ |
ORCONT | MAIN+4~ |
ORDG | MAIN+1~, OUTPUT+2~, REPORT+7* |
ORDOB | MAIN+3~ |
OREND | MAIN+1~, MAIN+7*, EXIT+1*, EXIT+3, REPORT+3 |
ORH | MAIN+1~, OUTPUT+1~, REPORT+5* |
ORH2 | MAIN+1~, OUTPUT+1~, REPORT+6* |
ORION | OUTPUT+2~*, REPORT+8 |
ORL | MAIN+3~ |
ORMETHOD | OUTPUT+1~, REPORT+4*, REPORT+8 |
ORNO | OUTPUT+7! |
ORNP | MAIN+3~ |
OROLOC | OUTPUT+3! |
OROPREF | MAIN+4~ |
ORPD | MAIN+3~ |
ORPNM | MAIN+3~ |
ORPRES | MAIN+1~ |
ORPV | MAIN+3~ |
ORSCPAT | MAIN+1~, MAIN+5, MAIN+8, EXIT+3 |
ORSCPAT( | OUTPUT+4, OUTPUT+5 |
ORSCPAT(1 | MAIN+8 |
ORSDG | MAIN+1~, MAIN+4~ |
ORSDG( | REPORT+7 |
ORSEND | OUTPUT+1~, OUTPUT+4* |
ORSEX | MAIN+3~ |
ORSHORT | MAIN+2~, OUTPUT+1~ |
ORSI | OUTPUT+1~, OUTPUT+4*, OUTPUT+5 |
ORSJ | OUTPUT+1~, REPORT+1~, REPORT+3*, REPORT+4 |
ORSLTR | OUTPUT+2~ |
ORSPG | OUTPUT+7! |
ORSPNM | OUTPUT+2~, OUTPUT+5* |
ORSRI | MAIN+2~, EXIT+1~, EXIT+2*, OUTPUT+1~ |
ORSRPT | MAIN+2~, EXIT+1~, EXIT+2*, EXIT+3, DEVICE+3, DEVICE+4 |
ORSRPT( | EXIT+2*, REPORT+3, REPORT+4 |
ORSSN | MAIN+3~ |
ORSSTFLG | REPORT+1~, REPORT+9* |
ORSSTOP | MAIN+2~, OUTPUT+3!, REPORT+6* |
ORSSTOP( | REPORT+6 |
ORSSTRT | MAIN+2~, OUTPUT+3!, REPORT+5* |
ORSSTRT( | REPORT+5 |
ORTIT | MAIN+2~, OUTPUT+1~ |
ORTS | MAIN+3~ |
ORURMBD | MAIN+4~ |
ORVP | EN+1~, MAIN~, MAIN+5, MAIN+8*, EXIT+3, OUTPUT+3, OUTPUT+5*, OUTPUT+6, REPORT~ |
ORWARD | MAIN+3~ |
ORWHL | MAIN+2~, OUTPUT+1~ |
ORX | MAIN+4~ |
>> POP | DEVICE+2 |
U | OUTPUT+5, REPORT+4, REPORT+5, REPORT+6 |
VA | OUTPUT+3! |
VA200 | MAIN+10! |
VADM | MAIN+10! |
VAERR | MAIN+10! |
VAIN | MAIN+10! |
VAROOT | MAIN+2~, OUTPUT+3! |
X | MAIN+2~, MAIN+7*, MAIN+9*, OUTPUT+1~ |
X1 | OUTPUT+3! |
>> XQORFLG("SH" | MAIN+6* |
XQORNOD | OUTPUT+2~, REPORT+1~, REPORT+4*, REPORT+5, REPORT+6, REPORT+7 |
>> XQORPOP | EXIT+3 |
XQORSPEW | MAIN+2~, OUTPUT+2~ |
XY | OUTPUT+2~ |
Y | MAIN+2~, MAIN+8* |
Y( | EXIT+2 |
ZTDESC | EXIT+1~, EXIT+5*, QUE+4! |
ZTDTH | QUE+4! |
ZTIO | QUE+1~, QUE+2*, QUE+4! |
ZTRTN | EXIT+1~, EXIT+5*, QUE+4!, NOQUE+2 |
ZTSAVE | EXIT+1~, QUE+4! |
ZTSAVE("GM*" | EXIT+4* |
ZTSAVE("LR*" | EXIT+4* |
ZTSAVE("OR*" | EXIT+4* |
ZTSK | QUE+3, QUE+4! |