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

Package: Surgery

Routine: SROACLN


Information

SROACLN ;BIR/MAM - CLINICAL DATA ;09/01/2011

Source Information

Source file <SROACLN.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Surgery 5 ^SROACL1  ^SROACL2  (,HDR)^SROAUTL  ($$LOCK,UNLOCK)^SROUTL  ^SRSKILL  
VA FileMan 2 ^DIE  ^DIR  

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 SROA CLINICAL INFORMATION  SROAUTL3  

Entry Points

Name Comments DBIA/ICR reference
START
ASK
END
HELP
RANGE ; range of numbers
ONE ; edit one item
RET
FUNCT
NO2ALL ; set all fields to NO
F667 ; editing the Sleep Apnea-Compliance field

External References

Name Field # of Occurrence
^DIE ONE+3, ONE+4, FUNCT+2, FUNCT+3, NO2ALL+5, F667+2
^DIR ASK+6, FUNCT
^SROACL1 START
^SROACL2 ONE+3
^SROAUTL SROACLN+3
HDR^SROAUTL ASK+8
$$LOCK^SROUTL ASK+11, RANGE+1
UNLOCK^SROUTL ASK+11, RANGE+1
^SRSKILL END

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: SROACLN+2
Function Call: WRITE
  • Prompt: !!,"A Surgery Risk Assessment must be selected prior to using this option.",!!,"Press <RET> to continue "
  • Line Location: SROACLN+2
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: ASK+0
Function Call: WRITE
  • Prompt: !!
  • Line Location: ASK+11
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: END+0
Function Call: WRITE
  • Prompt: @IOF,!!!!,"Enter the number or range of numbers you want to edit. Examples of proper",!,"responses are listed below."
  • Line Location: HELP+0
Function Call: WRITE
  • Prompt: !!,"1. Enter 'A' to update all information.",!!,"2. Enter 'N' to set all fields on this page to NO."
  • Line Location: HELP+1
Function Call: WRITE
  • Prompt: !!,"3. Enter a specific number to update the information in that field. (For",!," example, enter '9' to update Tobacco Use Timeframe)"
  • Line Location: HELP+2
Function Call: WRITE
  • Prompt: !!,"4. Enter a range of numbers separated by a ':' to enter a range of",!," information. (For example, enter '8:10' to enter Tobacco Use,",!," Tobacco Use Timeframe, and Positive Drug Screening.)"
  • Line Location: HELP+3
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: HELP+4
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: RET+0
Function Call: WRITE
  • Prompt: !
  • Line Location: F667+2
Routine Call
  • DIE
  • Line Location:
    • ONE+3
    • ONE+4
    • FUNCT+2
    • FUNCT+3
    • NO2ALL+5
    • F667+2
Routine Call
  • DIR
  • Line Location:
    • ASK+6
    • FUNCT

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SRF - [#130] ONE+5*, F667+1*

Label References

Name Line Occurrences
END SROACLN+2, STARTASKASK+1, ASK+3, ASK+4
F667 ONE+6
FUNCT ONE+2
HELP ASK+1, ASK+3
NO2ALL ASK+7
ONE ASK+11, RANGE+2
RANGE ASK+9
RET START
START ASK+1, ASK+3, ASK+4, ASK+9, ASK+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> CURLEY RANGE+2*
DA ONE+3*, ONE+4*, FUNCT!*, FUNCT+2!, FUNCT+3!, NO2ALL+1*, F667+2*!
DIE ONE+3!*, ONE+4!*, FUNCT+2!*, FUNCT+3!*, NO2ALL+1!*, F667+2!*
DIR ASK+5!, FUNCT!
DIR("A" ASK+5*, FUNCT*
DIR("B" ASK+5*
DIR(0 ASK+5*, FUNCT*
DR ONE+3!*, ONE+4!*, FUNCT+2!*, FUNCT+3!*, NO2ALL+1!, NO2ALL+2*, NO2ALL+3*, NO2ALL+4*, NO2ALL+5!, F667+2!*
DTIME SROACLN+2, ASKHELP+4, RET
>> DTOUT ASK+6, FUNCT+1
>> DUOUT ASK+6, FUNCT+1
>> EMILY ASK+10*, RANGE+2*, ONE+1, ONE+2, ONE+3, ONE+4, ONE+5, ONE+6
II NO2ALL+1~, NO2ALL+2*, NO2ALL+3*
IOF ENDHELP
>> SHEMP RANGE+2*, ONE+1
SRA START!
>> SRACLR SROACLN+3*, START*
SRAO START!
SRAO( ASK+1, ASK+10, ONE+4
SRAO(16 ONE+3*
>> SREQST END
>> SRSOUT SROACLN+3*, STARTASK+1, ASK+3, ASK+4, ASK+6*, HELP+4*, RANGE+2, ONE+3*, ONE+4*
, RET*
>> SRSUPCPT SROACLN+3*
>> SRTN SROACLN+2, ASK+11, RANGE+1, ONE+3, ONE+4, ONE+5, FUNCTNO2ALL+1, F667+1, F667+2
>> X SROACLN+2*, ASK*, ASK+1*, ASK+2*, ASK+3, ASK+4, ASK+9, ASK+10, HELP+4*, RANGE+2
ONE+3*, RET*, FUNCT+2
>> Y ASK+3*, ASK+7, ONE+3, ONE+4, FUNCT+3
>> Z ASK+3*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All