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

Package: Surgery

Routine: SROMENU


Information

SROMENU ;B'HAM ISC/MAM - OPERATION MENU OPTIONS ;27 Sep 2013 1:03 PM

Source Information

Source file <SROMENU.m>

Call Graph

Call Graph

Call Graph Total: 15

Package Total Call Graph
Surgery 13 ^SRCUSS  HWT^SROACL2  ^SROCON1  ^SROERR0  $$ICDSTR^SROICD  ^SROLOCK  ^SROPCE1  ^SROPS  
($$LOCK,UNLOCK)^SROUTL  EN2^SROVAR  ABORT^SRSCAN0  ^SRSKILL  ($$VER1,$$VER2,WSXR)^SRTOVRF  
Kernel 1 T0^%ZOSV  
VA FileMan 1 ^DIE  

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

Package Total Caller Graph
Surgery 11 SROABRT  SROMEN-ANES TECH  SROMEN-OP  SROMEN-OUT  SROMEN-PACU  SROMEN-POST  SROMEN-REFER  SROMEN-STAFF  
SROMEN-START  SROMEN-VERF  SROREQV  

Entry Points

Name Comments DBIA/ICR reference
TECH ; sromen-anes tech
OP ; sromen-op
COMP ; sromen-comp
SHORT ; sromen-out
VERF ; Time Out Verified Utilizing Checklist
PACU ; sromen-pacu
POST ; sromen-post
; JAS - 11/13/13 - PATCH 177 - Added next line to fix code set labeling issue.
REF ; sromen-refer
STAFF ; sromen-staff
START ; sromen-start
REV ; review request information (request menu)
NO ;
END ;
RT ; start RT logging
AB ; sromen-abort

External References

Name Field # of Occurrence
T0^%ZOSV RT+1
^DIE TECH+3, COMP+4, REF+4
^SRCUSS OP+9, SHORT+9, VERF+4, VERF+5, VERF+6, PACU+4, POST+6, STAFF+4, START+9, REV+3
HWT^SROACL2 START+8
^SROCON1 TECH+3, OP+12, COMP+5, SHORT+12, VERF+7, PACU+5, POST+8, REF+5, STAFF+6, START+11
^SROERR0 PACU+6, END+1
$$ICDSTR^SROICD OP+5, SHORT+4, POST+2, START+4, REV+2
^SROLOCK TECH+1, OP+2, COMP+2, SHORT+6, VERF+2, PACU+2, POST+4, REF+2, STAFF+2, START+6
AB+2
^SROPCE1 OP+11, SHORT+11, POST+7, STAFF+5, START+10
^SROPS REV+1
$$LOCK^SROUTL TECH+2, OP+3, COMP+3, SHORT+7, VERF+3, PACU+3, POST+5, REF+3, STAFF+3, START+7
UNLOCK^SROUTL END+2
EN2^SROVAR OP+9, SHORT+9, VERF+4, VERF+5, VERF+6, PACU+4, POST+6, STAFF+4, START+9, REV+3
ABORT^SRSCAN0 AB+3
^SRSKILL END+3
$$VER1^SRTOVRF VERF+5
$$VER2^SRTOVRF VERF+6
WSXR^SRTOVRF OP+10, SHORT+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,!
  • Line Location: COMP+4
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: REF+4
Function Call: WRITE
  • Prompt: !!
  • Line Location: REF+4
Function Call: WRITE
  • Prompt: !!,"An operative procedure must be selected to use this option.",!
  • Line Location: NO+1
Function Call: WRITE
  • Prompt: !!,"Press RETURN to continue "
  • Line Location: NO+2
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: END+3
Routine Call
  • DIE
  • Line Location:
    • TECH+3
    • COMP+4
    • REF+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SRF - [#130] OP+8*, OP+11, SHORT+11, POST+7, STAFF+5, START+10
^TMP("SR182" OP+7!, SHORT+8!

Label References

Name Line Occurrences
END TECH+1, TECH+2, TECH+4, OP+3, OP+9, OP+13, COMP+2, COMP+3, COMP+6, SHORT+7
SHORT+9, SHORT+13, VERF+3, VERF+4, VERF+5, VERF+6, VERF+8, PACU+3, PACU+4, PACU+7
POST+5, POST+6, POST+9, REF+2, REF+3, REF+6, STAFF+3, STAFF+4, STAFF+7, START+7
START+9, START+12, REV+1, REV+4, AB+2, AB+3
NO TECH+1, OP+2, COMP+2, SHORT+2, VERF+2, PACU+2, POST+4, REF+2, STAFF+2, START+2
AB+2
RT OP+1, SHORT+1, VERF+1, PACU+1, POST+3, STAFF+1, START+1, REV+1, AB+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DA TECH+3*, OP+9*, COMP+4*, SHORT+9*, VERF+4*, VERF+5*, VERF+6*, PACU+4*, POST+6*, REF+4*
STAFF+4*, START+9*, REV+3*
>> DIC REV+3*
>> DIE TECH+3*, OP+9*, COMP+4*, SHORT+9*, VERF+4*, VERF+5*, VERF+6*, PACU+4*, POST+6*, REF+4*
STAFF+4*, START+9*
DR TECH+3!*, OP+9!*, COMP+4!*, SHORT+9!*, VERF+4!*, VERF+5!*, VERF+6!*, PACU+4!*, POST+6!*, REF+4!*
STAFF+4!*, START+9!*, REV+3!*, AB+3!
DTIME OP+9*, SHORT+9*, VERF+4*, VERF+5*, VERF+6*, POST+6*, STAFF+4*, START+9*, NO+2
IOF COMP+4, REF+4, END+3
>> Q3("VIEW" OP+2*, OP+9!, SHORT+6*, SHORT+9!, VERF+2*, VERF+4!, VERF+5!, VERF+6!, PACU+2*, PACU+4!
POST+4*, POST+6!, STAFF+2*, STAFF+4!, START+6*, START+9!, REV+3*
SRDTIME OP+9*, SHORT+9*, VERF+4*, VERF+5*, VERF+6*, POST+6*, STAFF+4*, START+9*, END+3!
SRICDV OP+5~*, SHORT+4~*, POST+2!*, START+4~*, REV+2~*
SRLCK TECH+2~*, OP+3~*, COMP+3~*, SHORT+7~*, VERF+3~*, PACU+3~*, POST+5~*, REF+3~*, STAFF+3~*, START+7~*
SRNEWOP REV+1!
SRODR TECH+3!, OP+1!, OP+12, COMP+1!, COMP+5, SHORT+1!, SHORT+12, VERF+1!, VERF+7, PACU+1!
PACU+5, POST+3!, POST+8, REF+1!, REF+5, STAFF+1!, STAFF+6, START+1!, START+11, AB+1!
>> SROERR OP+13*, SHORT+13*, VERF+8*, PACU+6*, POST+9*, STAFF+7*, START+12*, END+1
>> SROLOCK TECH+1, OP+2, OP+9, COMP+2, SHORT+6, SHORT+9, VERF+2, VERF+4, VERF+5, VERF+6
PACU+2, PACU+4, POST+4, POST+6, REF+2, STAFF+2, STAFF+4, START+6, START+9, AB+2
SRTN TECH+1, TECH+2, TECH+3, OP+2, OP+3, OP+5, OP+8, OP+9, OP+10, OP+11
OP+13, COMP+2, COMP+3, COMP+4, SHORT+2, SHORT+4, SHORT+7, SHORT+9, SHORT+10, SHORT+11
SHORT+13, VERF+2, VERF+3, VERF+4, VERF+5, VERF+6, VERF+8, PACU+2, PACU+3, PACU+4
PACU+6, POST+2, POST+4, POST+5, POST+6, POST+7, POST+9, REF+2, REF+3, REF+4
STAFF+2, STAFF+3, STAFF+4, STAFF+5, STAFF+7, START+2, START+4, START+7, START+9, START+10
START+12, REV+1, REV+2, REV+3!, END+2, RT+1, AB+2, AB+3!
>> ST OP+9*, SHORT+9*, VERF+4*, VERF+5*, VERF+6*, PACU+4*, POST+6*, STAFF+4*, START+9*, REV+3*
>> X NO+2*
>> XRTL RT+1
>> XRTN RT+1*
Y REV+3!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All