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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: SRORUT0

Package: Surgery

Routine: SRORUT0


Information

SRORUT0 ;B'HAM ISC/MAM - OR UTILIZATION ; [ 10/01/98 9:55 AM ]

Source Information

Source file <SRORUT0.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Surgery 4 ^SRORUT1  (ALL,ONE)^SROUTIN  $$ORDIV^SROUTL0  ^SRSKILL  
Kernel 1 ^%ZISC  
VA FileMan 1 (,C,H)^%DTC  

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 SRORUT  

Entry Points

Name Comments DBIA/ICR reference
EN ; entry when queued
MM
END
AOR ;
DAY ; get start times
UTIL ; set ^TMP("SR"
OT ; calculate overtime
MIN ; minutes between two times
CON
ET ; add cleanup time to time out of O.R.
OPCHK ; check for concurrent case not marked conurrent

External References

Name Field # of Occurrence
^%DTC MIN+1
C^%DTC ET+2
H^%DTC EN+3
^%ZISC END+1
^SRORUT1 MM+3
ALL^SROUTIN EN+2
ONE^SROUTIN EN+3
$$ORDIV^SROUTL0 EN+2
^SRSKILL END+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: END+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" MM
^SC - [#44] MM+1
^SRF - [#130] UTIL+1, UTIL+2, UTIL+3
^SRF("AOR" EN+2, AOR+1
^SRS - [#131.7] EN+2, MM+1, ET+1
^TMP("SR" EN+1!*, END!, DAY+1, UTIL+1, UTIL+7, UTIL+8*, UTIL+9*, UTIL+10*, UTIL+11*, UTIL+12*
, CON*, CON+1*, CON+2*, CON+3*, CON+4*
^TMP("SRPAT" AOR+1!, UTIL+3, UTIL+12*, OPCHK+1

Label References

Name Line Occurrences
AOR EN+2, EN+3
CON UTIL+1, UTIL+3
DAY AOR+1
ET UTIL+5
MIN UTIL+6, OT+2, OT+3, OT+4, OT+5, OT+6
OPCHK UTIL+3
OT UTIL+6
UTIL AOR+1

Naked Globals

Name Field # of Occurrence
^( UTIL+2
^(3 ET+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %Y EN+3
>> CLEAN ET+1*, ET+2
>> DFN UTIL+3*, UTIL+12, OPCHK+1
DT MM
IO MM
IOF ENDEND+1
IOST END
>> PAGE MM+2*
>> SR( UTIL+2*
>> SRCASE UTIL+7*, UTIL+8, UTIL+9*, UTIL+10*, UTIL+11*
>> SRCON UTIL+1*, UTIL+3, OPCHK+2*
>> SRD EN+3*, ET+1*, ET+2*, ET+3
>> SRDIV EN+2
>> SRED MM
>> SRED1 AOR+1
>> SRFLG EN+1*, EN+2*, EN+3, MM+1
SRFRTO MM~*, MM+2
>> SRHDR MM+2*
>> SRHR ET+1*, ET+2*, ET+3*
>> SRIN OPCHK+1*, OPCHK+2
>> SRMIN ET+1*, ET+2*, ET+3*
>> SRNURSE UTIL+2*, UTIL+4, UTIL+5*
>> SROPDT UTIL+8*, UTIL+9*, UTIL+10*, UTIL+11*
>> SROPTIME UTIL+6*, UTIL+8, UTIL+9, UTIL+10, UTIL+11
>> SROR EN+2*, MM+1, AOR+1, DAY+1, UTIL+1, UTIL+7, UTIL+8, UTIL+11, UTIL+12, CON
CON+3, CON+4, ET+1, OPCHK+1
>> SROREND DAY+1*, DAY+2, OT+4, OT+6
>> SRORN MM+1*, MM+2
>> SRORST DAY+1*, DAY+2, OT+3, OT+5
>> SROT UTIL+8*, UTIL+9*, UTIL+10*, UTIL+11*
>> SROUT OPCHK+1*, OPCHK+2
>> SROVRT UTIL+8, UTIL+9, UTIL+10, UTIL+11, OT+1*, OT+2*, OT+3*, OT+4*, OT+5*, OT+6*
>> SRPATIN UTIL+2*, UTIL+4, UTIL+5*, UTIL+12, OPCHK+2
>> SRPATOUT UTIL+2*, UTIL+5, UTIL+12, OPCHK+2
>> SRPRINT MM*
>> SRRM OPCHK+1*
>> SRSD EN+3, MM
>> SRSD1 EN+1, EN+2
>> SRSDATE EN+3*
>> SRSDT EN+1*, EN+2*, AOR+1*, DAY+1, UTIL+3, UTIL+7, UTIL+8, UTIL+9, UTIL+12, CON
CON+1, OPCHK+1
>> SRSOUT EN+1*
>> SRT UTIL+7*, UTIL+8, ET+1*
>> SRTIME DAY+1*, DAY+2*, OT+2
SRTN END+1!, AOR+1*, UTIL+1, UTIL+2, UTIL+3, UTIL+12, CON+4
>> SRTP UTIL+8*, UTIL+10*, UTIL+11*
>> SRUTIL UTIL+7*, UTIL+8, UTIL+9*, UTIL+10*, UTIL+11*
>> TIMEIN UTIL+5*, UTIL+6, OT+2, OT+3, OT+4, OT+5
>> TIMEOUT UTIL+5*, UTIL+6, OT+2, OT+3, OT+4, OT+6, ET+1, ET+3*
>> TIMES DAY+1*
>> X EN+3*, DAY+2*, UTIL+6*, OT+2*, OT+3*, OT+4*, OT+5*, OT+6*, MIN+1*, ET+2
OPCHK+1*
>> X1 UTIL+6*, OT+2*, OT+3*, OT+4*, OT+5*, OT+6*, MIN+1, ET+2*
>> X2 MIN+1*, ET+2*
>> Y MM*, MIN+1*
>> ZTQUEUED END
>> ZTREQ END*
>> ZTSTOP END
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All