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

Package: Surgery

Routine: SROPRI


Information

SROPRI ;B'HAM ISC/MAM - LIST OF OPERATIONS BY PRIORITY ; [ 09/22/98 11:42 AM ]

Source Information

Source file <SROPRI.m>

Call Graph

Call Graph Total: 7

Package Total Call Graph
Surgery 5 TECH^SROPRIN  (HDR,PRIORITY)^SROPRIO  ($$DIV,$$NODATA)^SROUTL0  ^SRSKILL  MINS^SRSUTL2  
Kernel 1 ^%ZISC  
Registration 1 DEM^VADPT  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Surgery 1 SROPRIO  

Entry Points

Name Comments DBIA/ICR reference
CASE ; print individual case
NONE
END
OPS
ALL
UTIL ; set ^TMP("SRLIST",$J
OTHER ; other operations
PRINT ;
SPEC
LOOP ; break procedure if greater than 50 characters

External References

Name Field # of Occurrence
^%ZISC END+2
TECH^SROPRIN OPS+3
HDR^SROPRIO SROPRI+8, SROPRI+9, SPEC, SPEC+2, NONE, ALL+1, CASE+1
PRIORITY^SROPRIO SROPRI+5
$$DIV^SROUTL0 SROPRI+4
$$NODATA^SROUTL0 SROPRI+9
^SRSKILL END+2
MINS^SRSUTL2 OPS+2
DEM^VADPT CASE+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $$NODATA^SROUTL0()
  • Line Location: SROPRI+9
Function Call: WRITE
  • Prompt: !!,"Press RETURN to continue or '^' to quit. "
  • Line Location: END+0
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: END+2
Function Call: WRITE
  • Prompt: !!!,"TOTAL ",SRSPEC,": ",TOTAL
  • Line Location: SPEC+3
Function Call: WRITE
  • Prompt: !!,"TOTAL ",SRSPEC,": 0"
  • Line Location: NONE+1
Function Call: WRITE
  • Prompt: !!!,"TOTAL ",SRCODE(SRP),": ",TOTAL
  • Line Location: ALL+2
Function Call: WRITE
  • Prompt: !!,?1,$E(SROD,4,5)_"/"_$E(SROD,6,7)_"/"_$E(SROD,2,3),?13,$E(SRNM,1,26),?38,SROPS(1)
  • Line Location: PRINT+1
Function Call: WRITE
  • Prompt: ?90,$E(SRSUR,1,23),?114,$E(SRANES,1,14),!,?1,SRTN,?13,VA("PID")
  • Line Location: PRINT+2
Function Call: WRITE
  • Prompt: ?38,SROPS(2)
  • Condition for execution: $D(SROPS(2))
  • Line Location: PRINT+2
Function Call: WRITE
  • Prompt: ?90,$E(SRFST,1,23),?114,"OP TIME: ",SROT," MIN.",!,SRABORT
  • Line Location: PRINT+2
Function Call: WRITE
  • Prompt: ?38,SROPS(3)
  • Condition for execution: $D(SROPS(3))
  • Line Location: PRINT+3
Function Call: WRITE
  • Prompt: ?90,$E(SRTWO,1,23)
  • Line Location: PRINT+3
Function Call: WRITE
  • Prompt: !,?38,SROPS(4)
  • Line Location: PRINT+4
Function Call: WRITE
  • Prompt: !,?38,SROPS(5)
  • Line Location: PRINT+4
Function Call: WRITE
  • Prompt: !,?38,SROPS(5)
  • Line Location: PRINT+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" SROPRI+3
^SRF - [#130] SROPRI+4, UTIL+1, UTIL+2, CASE+2, CASE+4, OPS, OPS+2, OPS+4, OTHER+1, OTHER+2
^SRF("AC" SROPRI+4
^SRO(137.45 - [#137.45] SPEC, NONE, CASE+3
^TMP("SRLIST" SROPRI+2!, SROPRI+6, SROPRI+8, SROPRI+9, END+1!, UTIL+4*, UTIL+5*, SPEC+1, ALL
^TMP("SRSS" SROPRI+2!, SROPRI+7, UTIL+4*
^VA(200 - [#200] CASE+4, CASE+5

Label References

Name Line Occurrences
ALL SROPRI+8
CASE SPEC+1, ALL
LOOP OPS+1
NONE SROPRI+7
OTHER OPS
SPEC SROPRI+6
UTIL SROPRI+4

Naked Globals

Name Field # of Occurrence
^( OPS+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DFN CASE+2*
DT SROPRI+3
DTIME END
IO SROPRI+2
IOF END+1, END+2
IOSL SPEC+2, ALL+1, CASE+1
IOST END, END+1
>> LOOP LOOP+1*
>> M OPS+1*, LOOP+1
MM OPS+1!, LOOP+1*
MMM OPS+1!, LOOP+1*
>> OPER OPS*, OTHER+1*, OTHER+2
>> PAGE SROPRI+2*
>> S( CASE+4*
>> S(0 UTIL+2*, UTIL+3, CASE+2*, CASE+3
>> SRABORT OPS+4*, PRINT+2
>> SRANES OPS+4*, PRINT+2
>> SRCODE( ALL+2
>> SRD SROPRI+4*, UTIL+4, UTIL+5, SPEC+1*, ALL*
>> SRED SROPRI+3, SROPRI+4
>> SRED1 SROPRI+4*
SRFRTO SROPRI+3~*
>> SRFST CASE+2*, CASE+4*, CASE+5*, PRINT+2
>> SRHDR SROPRI+2*
>> SRINST SROPRI+2*
>> SRLONG OTHER+1*, OTHER+2
>> SRNM CASE+2*, PRINT+1
>> SROD CASE+2*, PRINT+1
>> SROPER OPS*, OPS+1*, LOOP+1*, OTHER+1, OTHER+3*
SROPERS OPS!, OTHER+1*, OTHER+2*, OTHER+3
SROPS OPS+1!
SROPS( LOOP+1*
SROPS(1 OPS+1*, PRINT+1
SROPS(2 PRINT+2
SROPS(3 PRINT+3
SROPS(4 PRINT+4
SROPS(5 PRINT+4
SROPS(6 PRINT+4
>> SRORD SROPRI+6, SROPRI+7, SROPRI+8, UTIL+4, CASE+3, PRINT+3
>> SROT OPS+2*, PRINT+2
>> SRP SROPRI+6*, SROPRI+8*, UTIL+2*, UTIL+4, UTIL+5, SPEC+1, ALL, ALL+2
>> SRPRINT SROPRI+3*
>> SRPRIO UTIL+2
>> SRQ SROPRI+2*, SROPRI+6, SROPRI+7, SROPRI+8, END, SPEC, SPEC+1, SPEC+2, NONE, ALL
, ALL+1, CASE+1
>> SRSD SROPRI+3, SROPRI+4
>> SRSITE("SITE" SROPRI+2
>> SRSOUT SROPRI+4*
>> SRSP SROPRI+7, SROPRI+9, UTIL+3
>> SRSP( SROPRI+7, UTIL+3
>> SRSPEC SPEC*, SPEC+3, NONE*, NONE+1
>> SRSS SROPRI+6*, SROPRI+7*, UTIL+3*, UTIL+4, SPEC, SPEC+1, NONE, CASE+3*, PRINT+3
>> SRSSN CASE+2*
>> SRSUR CASE+2*, CASE+4*, PRINT+2
>> SRTECH OPS+4
SRTN SROPRI+4*, END+2!, UTIL+1, UTIL+2, UTIL+4, UTIL+5, SPEC+1*, ALL*, CASE+2, CASE+4
, OPS, OPS+2, OPS+4, PRINT+2, OTHER+1, OTHER+2
>> SRTWO CASE+2*, CASE+4*, CASE+5*, PRINT+3
>> TOTAL SPEC+1*, SPEC+3, ALL*, ALL+2
>> VA("PID" CASE+2, PRINT+2
>> VADM(1 CASE+2
>> X END*, OPS+2*
>> X1 OPS+2*
>> Y SROPRI+3*
>> ZTQUEUED END+1
>> ZTREQ END+1*
>> ZTSTOP END+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All