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

Caller Graph Total: 2

Package Total Caller Graph
Surgery 2 SROES  SROESAD1  

Entry Points

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

External References

Name Field # of Occurrence
^DIR ASK, ASK+4, SIG+6, PAGE, SURE
ES^TIUSROI POSTA+7, POSTN+7
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, ASK, ASK+2, REV2+1, SIG+2
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 ASK, ASK+4, PAGE, SURE
>> DUOUT ASK+1, ASK+5, PAGE+1, SURE
DUZ POSTA+7, POSTN+7
>> I HDR+2*, POSTA+3*, POSTN+3*
IOF ASK, HDR+1
IOSL DISPLAY+3
SRADD POSTA+1~, POSTA+5, POSTA+6, POSTN+1~, POSTN+5, POSTN+6
>> SRADOC( SROESAD+10, SIG+5, COM+5
SRAY POSTA+1~, POSTA+5, POSTA+6!, POSTN+1~, POSTN+5, POSTN+6!
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, 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
>> 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+6*, POSTA+7, POSTN+1~, POSTN+4*, POSTN+5, POSTN+6*, POSTN+7
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
>> VA("PID" HDR+1
>> VADM(1 HDR+1
>> X ASK+5, COM+1
>> X1 SIG+2, SIG+3
>> Y ASK, SURE
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All