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 |  Marked Items  | All
Print Page as PDF
Routine: ECXSASUR

Package: DSS Extracts

Routine: ECXSASUR


Information

ECXSASUR ;BIR/DMA-SAS Report from Surgery Extract; 19 Jul 95 / 11:13 AM ;5/17/19 14:40

Source Information

Source file <ECXSASUR.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
DSS Extracts 4 SUR^ECXDVSN2  AUDIT^ECXKILL  ($$EXPORT,EXPDISP)^ECXUTL1  (AUDIT,DEVICE,SASHEAD)^ECXUTLA  
Kernel 3 HOME^%ZIS  ^%ZISC  $$RJ^XLFSTR  
VA FileMan 3 DD^%DT  NOW^%DTC  ^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
DSS Extracts 1 ECX SAS SURGERY  
Event Capture 1 ECX SAS SURGERY  

Entry Points

Name Comments DBIA/ICR reference
EN ;entry point from menu option
PROCESS ;queued entry
HEADER ;print the header
FEED1 ;or location names
FEED2 ;service location names

External References

Name Field # of Occurrence
DD^%DT PROCESS+6
NOW^%DTC PROCESS+6
HOME^%ZIS EN+29
^%ZISC EN+28
^DIR PROCESS+84
SUR^ECXDVSN2 EN+9
AUDIT^ECXKILL EN+7, EN+10, EN+19, EN+24, EN+30, PROCESS+85
$$EXPORT^ECXUTL1 EN+14
EXPDISP^ECXUTL1 EN+18
AUDIT^ECXUTLA EN+6
DEVICE^ECXUTLA EN+21
SASHEAD^ECXUTLA HEADER+3
$$RJ^XLFSTR PROCESS+26, PROCESS+78

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,!!,"Surgery Extract SAS Report",!!
  • Line Location: EN+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN+11
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+20
Function Call: WRITE
  • Prompt: !,ECFL,?12,ECFLNM
  • Line Location: PROCESS+75
Function Call: WRITE
  • Prompt: ?48,ECFK,?68,$$RJ^XLFSTR(TOT,6," "),!
  • Line Location: PROCESS+78
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PROCESS+81
Function Call: WRITE
  • Prompt: !
  • Line Location: PROCESS+83
Function Call: WRITE
  • Prompt: !
  • Line Location: PROCESS+84
Routine Call
  • DIR
  • Line Location:
    • PROCESS+84
Routine Call
  • %ZIS
  • Line Location:
    • EN+29

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ECX(727.811 - [#727.811] PROCESS+13
^TMP($J EN+15!, EN+16*, PROCESS+2!, PROCESS+8*, PROCESS+9*, PROCESS+28, PROCESS+35, PROCESS+41, PROCESS+45, PROCESS+54
PROCESS+56, PROCESS+61, PROCESS+65, PROCESS+68, PROCESS+70, PROCESS+71, PROCESS+76, PROCESS+77*

Label References

Name Line Occurrences
HEADER PROCESS+69, PROCESS+75, PROCESS+78
PROCESS EN+17, EN+27

Naked Globals

Name Field # of Occurrence
^( PROCESS+28*, PROCESS+35*, PROCESS+41*, PROCESS+45*, PROCESS+54*, PROCESS+56*, PROCESS+61*, PROCESS+65*, PROCESS+76
^(0 PROCESS+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % PROCESS+6
CNT EN+1~, EN+16*, PROCESS+77*
DA PROCESS+1~
DIQ PROCESS+1~
DIR PROCESS+1~, PROCESS+84!
DIR(0 PROCESS+84*
DIRUT PROCESS+1~
DIV PROCESS+1~, PROCESS+13*, PROCESS+21, PROCESS+28, PROCESS+35, PROCESS+41, PROCESS+45, PROCESS+54, PROCESS+56, PROCESS+61
PROCESS+65, PROCESS+68*, PROCESS+70, PROCESS+71, PROCESS+76, PROCESS+77, HEADER+3
DIVL PROCESS+1~, PROCESS+71*
DR PROCESS+1~
DTOUT PROCESS+1~
DUOUT PROCESS+1~
EC PROCESS+1~, PROCESS+13*, PROCESS+16, PROCESS+18, PROCESS+20, PROCESS+23, PROCESS+25, PROCESS+26, PROCESS+27, PROCESS+31
PROCESS+32, PROCESS+37, PROCESS+38, PROCESS+43, PROCESS+53, PROCESS+59
EC16 PROCESS+1~, PROCESS+14*, PROCESS+32*, PROCESS+33, PROCESS+56
EC31 PROCESS+1~, PROCESS+38*
>> ECD PROCESS+33*, PROCESS+34
ECF1 PROCESS+1~, PROCESS+16*, PROCESS+17, PROCESS+18*, PROCESS+19*, PROCESS+20*, PROCESS+21
ECFK PROCESS+1~, PROCESS+26*, PROCESS+28, PROCESS+34*, PROCESS+35, PROCESS+40*, PROCESS+41, PROCESS+44*, PROCESS+45, PROCESS+52*
PROCESS+54, PROCESS+56, PROCESS+60*, PROCESS+61, PROCESS+64*, PROCESS+65, PROCESS+76*, PROCESS+77, PROCESS+78
ECFL PROCESS+1~, PROCESS+21*, PROCESS+26, PROCESS+32, PROCESS+39, PROCESS+45, PROCESS+54, PROCESS+56, PROCESS+58, PROCESS+61
PROCESS+65, PROCESS+70*, PROCESS+71, PROCESS+75, PROCESS+76, PROCESS+77
ECFLNM PROCESS+1~, PROCESS+71*, PROCESS+72, PROCESS+74*, PROCESS+75, PROCESS+77
ECFLX PROCESS+1~, PROCESS+26*, PROCESS+28, PROCESS+32*, PROCESS+35, PROCESS+39*, PROCESS+41, PROCESS+71*, PROCESS+73
ECFX PROCESS+1~, PROCESS+38*, PROCESS+39
>> ECQ PROCESS+27*, PROCESS+28, PROCESS+31*, PROCESS+35, PROCESS+37*, PROCESS+41, PROCESS+43*, PROCESS+45, PROCESS+53*, PROCESS+54
PROCESS+55, PROCESS+59*, PROCESS+61, PROCESS+63*, PROCESS+65
>> ECSS PROCESS+23*, PROCESS+26, PROCESS+34, PROCESS+40, PROCESS+44, PROCESS+52, PROCESS+60, PROCESS+64
>> ECXALL EN+9*
>> ECXARRAY EN+6, HEADER+3
>> ECXARRAY("DEF" PROCESS+3
>> ECXARRAY("EXTRACT" PROCESS+3
>> ECXAUD EN+4*, EN+6
>> ECXDEF PROCESS+3*
ECXDESC EN+12*, EN+21, EN+26!
>> ECXDIV EN+9, HEADER+3
>> ECXDIV( PROCESS+77
>> ECXERR EN+6, EN+7, EN+9, EN+10
>> ECXEXT PROCESS+3*, PROCESS+13, PROCESS+77
>> ECXHEAD EN+4*, EN+6, HEADER+3
ECXPGM EN+12*, EN+21, EN+26!
ECXPORT EN+1~, EN+14*, PROCESS+69, PROCESS+75, PROCESS+77, PROCESS+80
>> ECXRUN PROCESS+6*
ECXSAVE EN+21, EN+26!
ECXSAVE("ECXARRAY(" EN+13*
ECXSAVE("ECXDIV(" EN+13*
ECXSAVE("ECXHEAD" EN+13*
ECXSAVE("POP" EN+22
ECXSAVE("ZTSK" EN+25
ECXTAB HEADER+1~, HEADER+2*, HEADER+3
F1 PROCESS+1~, PROCESS+8*
F1NM PROCESS+1~, PROCESS+8*, PROCESS+9
F1SUB PROCESS+1~, PROCESS+8*, PROCESS+9
F2 PROCESS+1~, PROCESS+9*
F2NM PROCESS+1~, PROCESS+9*, PROCESS+73*, PROCESS+74*
F2SUB PROCESS+1~, PROCESS+9*, PROCESS+73*, PROCESS+74
FL PROCESS+1~
FL( PROCESS+9*, PROCESS+74
IO EN+28, PROCESS+67
IO(0 EN+28
IOF EN+2, PROCESS+81
IOSL PROCESS+75, PROCESS+78
IOST PROCESS+81, PROCESS+82
J PROCESS+1~, PROCESS+13*
JJ PROCESS+1~, PROCESS+83*
LN PROCESS+1~, PROCESS+4*
PG PROCESS+1~, PROCESS+4*, HEADER+3
QFLG PROCESS+1~, PROCESS+4*, PROCESS+68, PROCESS+70, PROCESS+75, PROCESS+76, PROCESS+78, PROCESS+82
SS PROCESS+1~, PROCESS+83*
TOT PROCESS+1~, PROCESS+76*, PROCESS+77, PROCESS+78
U PROCESS+8, PROCESS+9, PROCESS+13, PROCESS+16, PROCESS+18, PROCESS+20, PROCESS+23, PROCESS+25, PROCESS+26, PROCESS+27
PROCESS+31, PROCESS+32, PROCESS+37, PROCESS+38, PROCESS+43, PROCESS+53, PROCESS+59, PROCESS+77
X PROCESS+1~, PROCESS+8*, PROCESS+9*
Y PROCESS+1~, PROCESS+6*

Marked Items

Name Field # of Occurrence
$T(FEED1+F1 PROCESS+8
$T(FEED2+F2 PROCESS+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All