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

Package: Surgery

Routine: SRSRQST1


Information

SRSRQST1 ;B'HAM ISC/MAM,ADM - MAKE REQUEST (optional fields); [ 04/26/97 3:23 PM ]

Source Information

Source file <SRSRQST1.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
Surgery 10 ^SRCUSS  RISK^SROAUTL3  ^SROBLOD  ^SROCON1  ^SROERR0  $$ICDSTR^SROICD  REQ^SROPCE1  EN2^SROVAR  
$$CHKS^SRSCOR  $$SPIN^SRTOVRF  
VA FileMan 2 ^DIE  ^DIK  
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: 2

Package Total Caller Graph
Surgery 2 SRSCONR  SRSRQST  

Entry Points

Name Comments DBIA/ICR reference
BLOOD
OTH
SS
LOOP ; break procedure if greater than 54 charcaters
RT ; start RT logging
REF
DIK
REQ ; print request message

External References

Name Field # of Occurrence
T0^%ZOSV RT+1
^DIE SRSRQST1+11, OTH+4
^DIK DIK
^SRCUSS SS+2
RISK^SROAUTL3 SS+4
^SROBLOD BLOOD+1
^SROCON1 OTH+4, SS+4
^SROERR0 SS+5
$$ICDSTR^SROICD OTHSS
REQ^SROPCE1 SS+4
EN2^SROVAR SS+1
$$CHKS^SRSCOR SS+2, SS+3
$$SPIN^SRTOVRF SS+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: SRSRQST1+5
Function Call: WRITE
  • Prompt: !,?29,$S(SRSCON=1:"FIRST",1:"SECOND")_" CONCURRENT CASE"
  • Condition for execution: $D(SRCC)
  • Line Location: SRSRQST1+5
Function Call: WRITE
  • Prompt: !,?20,"OPERATION REQUEST: PROCEDURE INFORMATION",!!,SRNM_" ("_SRSSN_")",?65,SREQDT,!,SRLINE
  • Line Location: SRSRQST1+5
Function Call: WRITE
  • Prompt: !,"Principal Procedure: ",?26,SROPS(1)
  • Line Location: SRSRQST1+7
Function Call: WRITE
  • Prompt: !,?26,SROPS(2)
  • Line Location: SRSRQST1+7
Function Call: WRITE
  • Prompt: !,?26,SROPS(2)
  • Line Location: SRSRQST1+7
Function Call: WRITE
  • Prompt: !,"Principal Procedure Code (CPT): "_$P(SREQ(27),"^",2)
  • Line Location: SRSRQST1+8
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: BLOOD+0
Function Call: WRITE
  • Prompt: !,?29,$S(SRSCON=1:"FIRST",1:"SECOND")_" CONCURRENT CASE"
  • Condition for execution: $D(SRCC)
  • Line Location: BLOOD+0
Function Call: WRITE
  • Prompt: !,?20,"OPERATION REQUEST: BLOOD INFORMATION",!!,SRNM_" ("_SRSSN_")",?65,SREQDT,!,SRLINE,!
  • Line Location: BLOOD+0
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: OTH+0
Function Call: WRITE
  • Prompt: !,?29,$S(SRSCON=1:"FIRST",1:"SECOND")_" CONCURRENT CASE"
  • Condition for execution: $D(SRCC)
  • Line Location: OTH+0
Function Call: WRITE
  • Prompt: !,?20,"OPERATION REQUEST: OTHER INFORMATION",!!,SRNM_" ("_SRSSN_")",?65,SREQDT,!,SRLINE,!
  • Line Location: OTH+0
Function Call: WRITE
  • Prompt: !!,"A request has been made for "_SRNM_" on "_$E(SRSDATE,4,5)_"/"_$E(SRSDATE,6,7)_"/"_$E(SRSDATE,2,3)_".",!
  • Line Location: REQ+1
Routine Call
  • DIE
  • Line Location:
    • SRSRQST1+11
    • OTH+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SRF - [#130] SRSRQST1+6, SRSRQST1+9, REF+1*
^SRO(133.8 - [#133.8] REF
^TMP("CSLSUR1" SS+3*

Label References

Name Line Occurrences
LOOP SRSRQST1+6
REF SRSRQST1+5
REQ SRSRQST1+11, BLOOD+1, OTH+6, SS+4
RT SS
SS SRSRQST1+11, BLOOD+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA SRSRQST1+11*!, OTH+4*, SS!, SS+1*, DIK!*
DA(1 DIK*
DIC SS!
DIE SRSRQST1+11*, OTH+4*, SS!, SS+1*
DIK DIK!*
DR SRSRQST1+10!*, SRSRQST1+11*!, OTH+2!*, OTH+3*, OTH+4!, SS!, SS+1*, SS+4!
DR(2 SRSRQST1+11*
>> DTOUT SRSRQST1+11, OTH+4
IOF SRSRQST1+5, BLOODOTH
>> LOOP LOOP+1*
>> M SRSRQST1+6*, LOOP+1
MM SRSRQST1+6!, LOOP+1*
MMM SRSRQST1+6!, LOOP+1*
>> Q3("VIEW" SS+1!
>> REFER REF*, REF+1
>> SPD SS+2*, SS+3
>> SRAVG SRSRQST1+9*
>> SRCC SRSRQST1+5, BLOODOTHSS+4
>> SRDUOUT BLOOD+1, OTH+4*, OTH+6
>> SREFER REF*, DIK
>> SREQ(27 SRSRQST1+8, SRSRQST1+10
>> SREQDT SRSRQST1+5, BLOODOTH
>> SRICDV OTH*, OTH+2, SS*
>> SRLINE SRSRQST1+5, BLOODOTH
>> SRNM SRSRQST1+5, BLOODOTHREQ+1
>> SRODR OTH+4, SS+4
>> SROERR SS+5*
>> SROPER SRSRQST1+6*, LOOP+1*
SROPS SRSRQST1+6!
SROPS( LOOP+1*
SROPS(1 SRSRQST1+6*, SRSRQST1+7
SROPS(2 SRSRQST1+7
SROPS(3 SRSRQST1+7
>> SRSCON SRSRQST1+5, BLOODOTH
>> SRSDATE REQ+1
>> SRSER REF
>> SRSPEC SRSRQST1+9*
>> SRSSN SRSRQST1+5, BLOODOTH
>> SRT BLOOD+1
>> SRTN SRSRQST1+6, SRSRQST1+9, SRSRQST1+11, OTHOTH+4, SSSS+1, SS+2, SS+3, SS+5
REF+1
SRTX SS+5!
>> SRW REFDIK
>> SRW( REFDIK
>> SRWL SRSRQST1+5
>> XRTL RT+1
>> XRTN RT+1*
>> Y SRSRQST1+11
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All