Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: ORPRS07

Package: Order Entry Results Reporting

Routine: ORPRS07


Information

ORPRS07 ; slc/dcm - Managing multiple reportz ;6/10/97 15:43

Source Information

Source file <ORPRS07.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 4 ^%ZIS  ^%ZISC  (,$$S)^%ZTLOAD  EN^XQOR  
Order Entry Results Reporting 2 (P,STOP)^ORPRS01  HOMO^ORUDPA  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Order Entry Results Reporting 3 OR RESULTS REPORTING  ORS PRINT MENU  ORS REPORT MENU  

Entry Points

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

External References

Name Field # of Occurrence
^%ZIS REPORT+8, DEVICE+2
^%ZISC QUE+4, NOQUE+3
^%ZTLOAD QUE+3
$$S^%ZTLOAD OUTPUT+4
P^ORPRS01 MAIN+5
STOP^ORPRS01 REPORT+9
HOMO^ORUDPA MAIN+8
EN^XQOR MAIN+9

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: EXIT+5
Function Call: WRITE
  • Prompt: !,"Printing of multiple reports requires queueing.",!
  • Line Location: DEVICE+3
Function Call: WRITE
  • Prompt: !,$S($D(ZTSK):"Request Queued!",1:"Request Cancelled!")
  • Line Location: QUE+3
Routine Call
  • %ZIS
  • Line Location:
    • REPORT+8
    • DEVICE+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(101 - [#101] REPORT+4

Label References

Name Line Occurrences
@( DEVICE+4, NOQUE+2
DEVICE EXIT+5
MAIN EN+2
REPORT OUTPUT+3, OUTPUT+6

Local Variables

Legend:

>> 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!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All