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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: SROPER

Package: Surgery

Routine: SROPER


Information

SROPER ;B'HAM ISC/MAM - SELECT OPERATION ; [ 01/30/01 1:26 PM ]

Source Information

Source file <SROPER.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
Surgery 12 ^SRCUSS  ^SROBLOD  ^SROERR0  $$ICDSTR^SROICD  ^SROPROC  ($$LOCK,UNLOCK)^SROUTL  EN2^SROVAR  ^SROXRET  
$$CHKS^SRSCOR  ^SRSKILL  CONCUR^SRSREQ  $$SPIN^SRTOVRF  
VA FileMan 3 ^%DT  FILE^DICN  ^DIE  
Kernel 1 T0^%ZOSV  

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

Package Total Caller Graph
Surgery 6 SROALNO  SROCANUP  SRONON  SRONPEN  SROP  SROPS  

Entry Points

Name Comments DBIA/ICR reference
NEW ; enter a new surgery
OPER
END
SEL ; select case
CONT ; continue new entry ?
RT ; start RT logging

External References

Name Field # of Occurrence
^%DT NEW+1
T0^%ZOSV RT+1
FILE^DICN OPER+3
^DIE OPER+5, OPER+6, OPER+8, OPER+10, OPER+11
^SRCUSS OPER+10
^SROBLOD OPER+8
^SROERR0 OPER+11
$$ICDSTR^SROICD OPER+9
^SROPROC OPER
$$LOCK^SROUTL OPER+4
UNLOCK^SROUTL OPER+12
EN2^SROVAR OPER+10
^SROXRET OPER+7
$$CHKS^SRSCOR OPER+10
^SRSKILL END
CONCUR^SRSREQ NEW+4
$$SPIN^SRTOVRF OPER+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"When entering a new surgery case, a date MUST be entered. If you do not",!,"know the date of operation, enter this patient on the Waiting List."
  • Line Location: NEW+1
Function Call: WRITE
  • Prompt: !!!
  • Line Location: NEW+1
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: SEL+1
Function Call: WRITE
  • Prompt: !!,"Please enter the number corresponding to the Surgical Case you want to edit.",!,"If the case desired does not appear, enter RETURN to continue listing",!,"additional cases."
  • Line Location: SEL+3
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: SEL+4
Function Call: READ
  • Variable: SRYN
  • Timeout: DTIME
  • Line Location: CONT+1
Function Call: WRITE
  • Prompt: !!,"Enter RETURN if you want to re-enter a date and continue creating a new",!,"case, or 'NO' to leave this option."
  • Line Location: CONT+2
Routine Call
  • DIE
  • Line Location:
    • OPER+5
    • OPER+6
    • OPER+8
    • OPER+10
    • OPER+11

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SRF - [#130] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SRF - [#130] OPER+7*
^TMP("CSLSUR1" OPER+10*

Label References

Name Line Occurrences
CONT NEW+2, CONT+2
END NEW+2, NEW+3, NEW+4, OPEROPER+2
NEW NEW+2
RT OPER+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT NEW+1*
>> %DT("A" NEW+1*
>> BLOOD OPER+8
>> CROSSM OPER+8
DA OPER+3!, OPER+5*, OPER+6!*, OPER+8!*, OPER+10*, OPER+11*
DD OPER+3!
>> DFN NEW+4, OPER+3
DIC OPER+3!*
DIC(0 OPER+3*
DIE OPER+5!*, OPER+6*, OPER+8!*, OPER+10*, OPER+11*
DINUM OPER+3!
DLAYGO OPER+3*!
DO OPER+3!
DR OPER+5!*, OPER+6!*, OPER+8!*, OPER+10*!, OPER+11*
DTIME SEL+1, SEL+4, CONT+1
IOF SEL+1
>> SPD OPER+10*
>> SRBACK SEL+4*
>> SRCASE( SEL+3, SEL+4, SEL+5
SRCTN NEW+4!, OPER+11
SRICDV OPER+9!*
SRLCK OPER+4~*
>> SROERR OPER+11*
>> SRPRIN OPER+1*, OPER+5
>> SRSC1 NEW+4*
>> SRSCC NEW+4*
>> SRSDATE NEW+3*, OPER+2*, OPER+5
>> SRSDPT NEW+4*
>> SRSITE("DIV" OPER+7
SRSOP OPER+1!
>> SRSOUT OPERSEL+1*, SEL+4*
SRTN OPER+3!*, OPER+4, OPER+5, OPER+6, OPER+7, OPER+8, OPER+9, OPER+10, OPER+11, OPER+12
SEL+5*
>> SRYN NEW+2, CONT+1*, CONT+2*
>> ST OPER+10*
>> X OPER+3*, SEL+1*, SEL+2, SEL+3, SEL+4*, SEL+5
>> XRTL RT+1
>> XRTN RT+1*
>> Y NEW+1, NEW+2, NEW+3, OPER+2, OPER+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All