ORPRS07 ; slc/dcm - Managing multiple reportz ;6/10/97 15:43
Source file <ORPRS07.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Order Entry Results Reporting | 1 | OR RESULTS REPORTING | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN | ;Entry point | |
| QUE | ; Set ZT parameters and tasks ZTRTN | |
| NOQUE | ; Calls ZTRTN in interactive mode | |
| REPORT(ORVP) | ; Loops through ORSRPT( and prints all reports for ea patient | |
| MAIN(ORVP) | ; Controls branching | |
| EXIT | ; Queue output | |
| DEVICE | ; Device Handling/Output control | |
| OUTPUT | ; Loops through ORSRPT( and queues each report | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ORD(101 - [#101] | REPORT+4 | 
| Name | Line Occurrences | 
|---|---|
| @( | DEVICE+4, NOQUE+2 | 
| DEVICE | EXIT+5 | 
| MAIN | EN+2 | 
| REPORT | OUTPUT+3, OUTPUT+6 | 
| >> | 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! |