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

Package: Surgery

Routine: SROREQ4


Information

SROREQ4 ;BIR/MAM - OPERATION REQUESTS (SHORT) ; [ 12/09/99 11:54 AM ]

Source Information

Source file <SROREQ4.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Surgery 3 ^SROSTOP  $$DIV^SROUTL0  ^SRSKILL  
Kernel 1 ^%ZISC  
Registration 1 DEM^VADPT  
VA FileMan 1 (D,Y)^DIQ  

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 SROPREQ  

Entry Points

Name Comments DBIA/ICR reference
BEG ; entry when queued
END
MORE ; continue looping
SET ; set ^TMP(
PRINT ; print from ^TMP("SR",$J)
PAGE
HDR ; print heading
LOOP ; break procedure if greater than 63 characters

External References

Name Field # of Occurrence
^%ZISC END+2
D^DIQ BEG+2
Y^DIQ PRINT+6
^SROSTOP HDR+1
$$DIV^SROUTL0 BEG+3
^SRSKILL END+2
DEM^VADPT PRINT+4

Interaction Calls

Name Line Occurrences
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: !!,CNT_".",?5,"Case Number: "_SRTN,?40,"Operation Date: "_SRD,!,?5,"Patient: ",?14,SRNAME,?40,"Ward: ",SRWARD,!,?5,"ID#: ",?14,VA("PID"),?40,"Surgeon: "_SRSUR,!,?5,"Procedure: "_SROPS(1)
  • Line Location: PRINT+9
Function Call: WRITE
  • Prompt: !,?16,SROPS(2)
  • Line Location: PRINT+10
Function Call: WRITE
  • Prompt: !,?16,SROPS(3)
  • Line Location: PRINT+10
Function Call: WRITE
  • Prompt: !,?16,SROPS(3)
  • Line Location: PRINT+10
Function Call: WRITE
  • Prompt: !,?5,"Estimated Case Length: "_SRHRS
  • Line Location: PRINT+11
Function Call: WRITE
  • Prompt: !,?5,"Requested Anesthesia: "_SRANES
  • Condition for execution: SRSORD'="" !,?5,"Case Schedule Order: "_SRSORD W:SRANES'=""
  • Line Location: PRINT+11
Function Call: WRITE
  • Prompt: !,"Concurrent Case # "_SRSCON,!,SROPS(1)
  • Line Location: PRINT+13
Function Call: WRITE
  • Prompt: !,SROPS(2)
  • Line Location: PRINT+13
Function Call: WRITE
  • Prompt: !,SROPS(2)
  • Line Location: PRINT+13
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: PAGE+0
Function Call: WRITE
  • Prompt: !!,"Press RETURN to continue, or '^' to quit: "
  • Line Location: PAGE+0
Function Call: WRITE
  • Prompt: !!
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: "="
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: "-"
  • Line Location: HDR+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD(130 PRINT+6
^DPT - [#2] PRINT+7
^SRF - [#130] BEG+3, SET+1, SET+2, PRINT+2, PRINT+4, PRINT+5, PRINT+6, PRINT+12
^SRF("AR" BEG+3
^SRO(137.45 - [#137.45] SET+1
^TMP("SR" BEG+1!, BEG+4, END!, MORE+1, SET+3*
^VA(200 - [#200] PRINT+4

Label References

Name Line Occurrences
HDR BEG+4
LOOP PRINT+8, PRINT+12
MORE BEG+4
PAGE PRINT+1, HDR+2
PRINT MORE+1
SET BEG+3

Naked Globals

Name Field # of Occurrence
^( PRINT+7
^("CON" PRINT+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
A PRINT+12!
>> C PRINT+6*
>> CNT BEG+1*, BEG+4*, PRINT+3*, PRINT+9
>> DFN BEG+1*, BEG+3*, PRINT+3*, PRINT+7
DTIME END+1, PAGE
IO BEG+1
IOF BEG+4, ENDEND+2, PAGE+1
IOSL PRINT+1, HDR+2
IOST ENDEND+1, PAGE
>> LINE HDR+3*, HDR+4*
>> LOOP LOOP+1*
>> M PRINT+8*, PRINT+12*, LOOP+1
MM PRINT+8!, PRINT+12, LOOP+1*
MMM PRINT+8!, LOOP+1*
>> S(0 PRINT+2*, PRINT+3, PRINT+6, PRINT+7
>> SRANES PRINT+6*, PRINT+11
>> SRD PRINT+5*, PRINT+9
>> SRDT BEG+2*, HDR+4
>> SREQDT BEG+4*, MORE+1, SET+2*, SET+3
>> SRHALT HDR+1
>> SRHRS PRINT+5*, PRINT+6*, PRINT+11
>> SRNAME PRINT+4*, PRINT+9
>> SROPER PRINT+4*, PRINT+8*, PRINT+12*, LOOP+1*
SROPS PRINT+8!
SROPS( LOOP+1*
SROPS(1 PRINT+8*, PRINT+9, PRINT+12*, PRINT+13
SROPS(2 PRINT+10, PRINT+13
SROPS(3 PRINT+10, PRINT+13
SROPS(4 PRINT+10
SRSCON PRINT+12!*, PRINT+13
>> SRSDATE BEG+2, BEG+3, PRINT+5
>> SRSDT BEG+2*
>> SRSNM BEG+4*, MORE+1, SET+1*, SET+3, HDR+4
>> SRSORD PRINT+7*, PRINT+11
>> SRSOUT BEG+1*, BEG+4, END+1*, MORE+1, PRINT+1, PAGE*, HDR+1*
>> SRSS SET+1*
>> SRSUR PRINT+4*, PRINT+9
SRTN BEG+3*, END+2!, MORE+1*, SET+1, SET+2, SET+3, PRINT+2, PRINT+4, PRINT+5, PRINT+6
PRINT+9, PRINT+12
>> SRTYPE PRINT+6*, PRINT+7*, PRINT+8
>> SRWARD PRINT+7*, PRINT+9
>> SSN PRINT+7*
>> VA("PID" PRINT+7, PRINT+9
>> VADM(1 PRINT+4
>> X END+1*, PAGE*
>> Y BEG+2*, PRINT+6*
>> ZTQUEUED ENDHDR+1
>> 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