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

Package: Surgery

Routine: SROESAD


Information

SROESAD ;BIR/ADM - SURGERY E-SIG UTILITY ; [ 09/04/03 1:03 PM ]

Source Information

Source file <SROESAD.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 2 $$NOW^XLFDT  SIG^XUSESIG  
Text Integration Utility 2 ES^TIUSROI  MAKEADD^TIUSRVP  
VA FileMan 1 ^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 SROES  SROESAD1  

Entry Points

Name Comments DBIA/ICR reference
ASK
REV2 ; display addendum with comment for 2nd review
SIG ; enter e-sig
NOAD ; no addendum created
COM ; add comment to end of addendum
GET ; gather data for modified fields for addendum display before signing
DISPLAY ; display addenda to nurse/anesthesia report(s)
PAGE
SURE
HDR ; header for addendum display
POSTA(SRTN,SRSBN,SRNOW) ;post signed addendum to anesthesia report
POSTN(SRTN,SRSBN,SRNOW) ; post signed addendum

External References

Name Field # of Occurrence
^DIR ASKASK+4, SIG+6, PAGESURE
ES^TIUSROI POSTA+11, POSTN+11
MAKEADD^TIUSRVP POSTA+5, POSTN+5
$$NOW^XLFDT SIG+3
SIG^XUSESIG SIG+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,!
  • Line Location: ASK+0
Function Call: WRITE
  • Prompt: !!
  • Line Location: ASK+4
Function Call: WRITE
  • Prompt: !
  • Line Location: SIG+6
Function Call: WRITE
  • Prompt: !!,"No addendum created for case #"_SRTN_". Original data will be restored.",!!
  • Line Location: NOAD+1
Function Call: WRITE
  • Prompt: !
  • Line Location: PAGE+0
Function Call: WRITE
  • Prompt: !
  • Line Location: SURE+0
Function Call: WRITE
  • Prompt: @IOF,!,"Addendum for Case #"_SRTN_" - "_SRSDATE,!,"Patient: "_VADM(1)_" ("_VA("PID")_")",!
  • Line Location: HDR+1
Function Call: WRITE
  • Prompt: "-"
  • Line Location: HDR+2
Routine Call
  • DIR
  • Line Location:
    • ASK
    • ASK+4
    • SIG+6
    • PAGE
    • SURE

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^SRF - [#130] POSTA+4, POSTN+4
^TMP( GET+1, GET+3, GET+4, GET+5, GET+6, GET+8, GET+9, GET+10, GET+11, GET+13
GET+14
^TMP("SRAD" GET+3*, GET+4*, GET+8*, GET+9*
^TMP("SRADDEND" COM+9, COM+10*, COM+11*, COM+12*, DISPLAY+2, DISPLAY+4
^TMP("SRADM" GET+13*, GET+14*
^TMP("SRAR" COM+5, COM+6*, COM+7*, COM+8*, POSTA+3
^TMP("SRNR" COM+1, COM+2*, COM+3*, COM+4*, POSTN+3

Label References

Name Line Occurrences
ASK ASK+1
COM ASK+6
DISPLAY SROESAD+10, REV2+1
HDR DISPLAY+2, DISPLAY+3
NOAD SROESAD+10, ASKASK+2, REV2+1, SIG+2, POSTA+8, POSTN+8
PAGE DISPLAY+3, DISPLAY+5
POSTA SIG+5
POSTN SIG+4
SIG ASK+3, ASK+5
SURE ASK+1, PAGE+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR ASK!, ASK+4!, SIG+6!, PAGE!, SURE!
DIR("A" ASK*, ASK+4*, SIG+6*, SURE*
DIR("B" ASK*, SURE*
DIR(0 ASK*, ASK+4*, SIG+6*, PAGE*, SURE*
>> DTOUT ASKASK+4, PAGESURE
>> DUOUT ASK+1, ASK+5, PAGE+1, SURE
DUZ POSTA+11, POSTN+11
>> I HDR+2*, POSTA+3*, POSTN+3*
IOF ASKHDR+1
IOSL DISPLAY+3
SRADD POSTA+1~, POSTA+5, POSTA+6, POSTA+10, POSTN+1~, POSTN+5, POSTN+6, POSTN+10
>> SRADOC( SROESAD+10, SIG+5, COM+5
SRAY POSTA+1~, POSTA+5, POSTA+10!, POSTN+1~, POSTN+5, POSTN+10!
SRAY("TEXT" POSTA+3*, POSTN+3*
SRAY(1405 POSTA+2*, POSTN+2*
SRAY(1701 POSTA+2*, POSTN+2*
SRCOM COM+1~*, COM+3, COM+4, COM+7, COM+8, COM+11, COM+12
>> SRE GET+5*, GET+6*, GET+8, GET+9, GET+10*, GET+11*, GET+13, GET+14
>> SRE1 GET+6*, GET+8, GET+9, GET+11*, GET+13, GET+14
>> SRESNOT SROESAD+10, ASK+1, ASK+2, ASK+4*, REV2+1, SIG+4, SIG+5, NOAD+1*, DISPLAY+2, DISPLAY+3
DISPLAY+5, PAGE*, SURE*
>> SRFLD GET+1*, GET+2, GET+3, GET+4, GET+6*, GET+7, GET+8, GET+9, GET+11*, GET+12
GET+13, GET+14
>> SRLN COM+1*, COM+2*, COM+3*, COM+4*, COM+5*, COM+6*, COM+7*, COM+8*, COM+9*, COM+10*
COM+11*, COM+12*, GET+2*, GET+3*, GET+7*, GET+8*, GET+12*, GET+13*, DISPLAY+1*, DISPLAY+2*
DISPLAY+4
SRMSGS POSTA+1~, POSTA+6*, POSTA+7, POSTN+1~, POSTN+6*, POSTN+7
>> SRMULT GET+5*, GET+6, GET+8, GET+9, GET+10*, GET+11, GET+13, GET+14
>> SRNDOC( SROESAD+10, SIG+4, COM+1
SRNOW SIG+1~, SIG+3*, SIG+4, SIG+5, POSTA~, POSTN~
>> SRPRE GET+1*, GET+5*, GET+10*
>> SRS GET+1*, GET+3, GET+4, GET+5*, GET+8, GET+9, GET+10*, GET+13, GET+14
SRSBN SIG+1~, SIG+3*, SIG+4, SIG+5, POSTA~, POSTN~
SRSCOM ASK~*, ASK+3, ASK+4
>> SRSDATE HDR+1
SRSIG SIG+1~
>> SRSUB GET+1*, GET+3, GET+4, GET+5*, GET+6, GET+8, GET+9, GET+10*, GET+11, GET+13
GET+14
SRTIU POSTA+1~, POSTA+4*, POSTA+5, POSTA+10*, POSTA+11, POSTN+1~, POSTN+4*, POSTN+5, POSTN+10*, POSTN+11
SRTN SROESAD+10, SIG+4, SIG+5, NOAD+1, COM+1, COM+2, COM+3, COM+4, COM+5, COM+6
COM+7, COM+8, COM+9, COM+10, COM+11, COM+12, GET+1, GET+3, GET+4, GET+5
GET+6, GET+8, GET+9, GET+10, GET+11, GET+13, GET+14, DISPLAY+2, DISPLAY+4, HDR+1
, POSTA~, POSTA+2, POSTA+3, POSTA+4, POSTN~, POSTN+2, POSTN+3, POSTN+4
U POSTA+6, POSTN+6
>> VA("PID" HDR+1
>> VADM(1 HDR+1
>> X ASK+5, COM+1
>> X1 SIG+2, SIG+3
>> Y ASKSURE
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All