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 |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SROPREQ

Package: Surgery

Routine: SROPREQ


Information

SROPREQ ;BIR/MAM - OPERATION REQUESTS FOR A DAY ; [ 12/09/99 11:54 AM ]

Source Information

Source file <SROPREQ.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Surgery 4 ^SROREQ  ^SROREQ3  BEG^SROREQ4  ^SRSKILL  
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  
VA FileMan 1 ^%DT  

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: 1

Package Total Caller Graph
Surgery 1 SROP REQ  

Entry Points

Name Comments DBIA/ICR reference
ASK
SPEC
END

External References

Name Field # of Occurrence
^%DT SROPREQ+2
^%ZIS SPEC+4
^%ZISC END+2
^%ZTLOAD SPEC+5
^SROREQ ASK+2
^SROREQ3 SPEC+3
BEG^SROREQ4 SPEC+6
^SRSKILL END+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,!
  • Line Location: SROPREQ+2
Function Call: READ
  • Formatting: !!
  • Prompt: "Would you like the long or short form ? SHORT// "
  • Variable: TYPE
  • Timeout: DTIME
  • Line Location: ASK+0
Function Call: WRITE
  • Prompt: !!,"Enter RETURN to view requests in a short form, or 'LONG' to see more detailed",!,"information on each request.",!
  • Line Location: ASK+1
Function Call: READ
  • Variable: SRYN
  • Timeout: DTIME
  • Line Location: SPEC+0
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: SPEC+2
Function Call: WRITE
  • Prompt: !!,"Enter 'YES' to print the requests for all surgical specialties, or 'NO'",!,"to select a specific specialty.",!!,"Press RETURN to continue "
  • Line Location: SPEC+2
Function Call: WRITE
  • Prompt: !
  • Line Location: SPEC+4
Function Call: WRITE
  • Prompt: !!,"Press RETURN to continue "
  • Line Location: END+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: END+2
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: END+2
Routine Call
  • %ZIS
  • Line Location:
    • SPEC+4

Label References

Name Line Occurrences
ASK ASK+1
END SROPREQ+2, ASKSPECSPEC+4, SPEC+5
SPEC SPEC+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT SROPREQ+2!*
%DT("A" SROPREQ+2*
%ZIS SPEC+4!*
%ZIS("A" SPEC+4*
DTIME ASKSPECSPEC+2, END+1
IO("Q" SPEC+4!, SPEC+5!
IOF SROPREQ+2, SPECEND+2
IOP SPEC+4!
IOST END
POP SPEC+4!
SRPRINT END!*, END+2
>> SRSDATE SROPREQ+3*, SPEC+5
>> SRSOUT SROPREQ+2*, ASK*, SPEC*, END*, END+1
SRTN END+2!
>> SRYN SPEC*, SPEC+1*, SPEC+2, SPEC+3
>> TYPE ASK*, ASK+1*, ASK+2
>> X SPEC+2*, END+1*
>> Y SROPREQ+2, SROPREQ+3
>> ZTDESC SPEC+5*
>> ZTRTN SPEC+5*
>> ZTSAVE("SRSDATE" SPEC+5*
>> ZTSAVE("SRSITE*" SPEC+5*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Label References |  Local Variables  | All