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  | All
Print Page as PDF
Routine: ECXSARXS

Package: DSS Extracts

Routine: ECXSARXS


Information

ECXSARXS ;BIR/DMA-SAS Report from Prescription Extract; 22 Sep 95 / 10:27 AM ;3/27/14 16:11

Source Information

Source file <ECXSARXS.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
DSS Extracts 4 PRE^ECXDVSN1  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 PRESCRIPTION  
Event Capture 1 ECX SAS PRESCRIPTION  

Entry Points

Name Comments DBIA/ICR reference
EN ;entry point from menu option
PROCESS ;queued entry
HEADER ;print the header

External References

Name Field # of Occurrence
DD^%DT PROCESS+6
NOW^%DTC PROCESS+6
HOME^%ZIS EN+29
^%ZISC EN+28
^DIR PROCESS+54
PRE^ECXDVSN1 EN+9
AUDIT^ECXKILL EN+7, EN+10, EN+16, EN+24, EN+30, PROCESS+55
$$EXPORT^ECXUTL1 EN+11
EXPDISP^ECXUTL1 EN+15
AUDIT^ECXUTLA EN+6
DEVICE^ECXUTLA EN+21
SASHEAD^ECXUTLA HEADER+1
$$RJ^XLFSTR PROCESS+48

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,!!,"Prescription Extract SAS Report",!!
  • Line Location: EN+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN+17
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+20
Function Call: WRITE
  • Prompt: !,?3,ECFL
  • Line Location: PROCESS+45
Function Call: WRITE
  • Prompt: ?40,ECFK,?68,$$RJ^XLFSTR(TOT,5," "),!
  • Line Location: PROCESS+48
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PROCESS+51
Function Call: WRITE
  • Prompt: !
  • Line Location: PROCESS+53
Function Call: WRITE
  • Prompt: !
  • Line Location: PROCESS+54
Routine Call
  • DIR
  • Line Location:
    • PROCESS+54
Routine Call
  • %ZIS
  • Line Location:
    • EN+29

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ECX(727.81 - [#727.81] PROCESS+8
^TMP($J EN+12!, EN+13*, PROCESS+2!, PROCESS+14, PROCESS+16, PROCESS+18, PROCESS+20, PROCESS+22, PROCESS+24, PROCESS+26
PROCESS+30, PROCESS+31, PROCESS+35, PROCESS+37, PROCESS+39, PROCESS+42, PROCESS+44, PROCESS+46, PROCESS+47*

Label References

Name Line Occurrences
HEADER PROCESS+43, PROCESS+45, PROCESS+48
PROCESS EN+14, EN+27

Naked Globals

Name Field # of Occurrence
^( PROCESS+14*, PROCESS+16*, PROCESS+18*, PROCESS+20*, PROCESS+22*, PROCESS+24*, PROCESS+26*, PROCESS+30*, PROCESS+31*, PROCESS+35*
PROCESS+37*, PROCESS+39*, PROCESS+46
^(0 PROCESS+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % PROCESS+6
CNT EN+1~, EN+13*, PROCESS+47*
COPAY PROCESS+1~, PROCESS+9*, PROCESS+23, PROCESS+36
DA PROCESS+1~
DEA PROCESS+1~, PROCESS+9*, PROCESS+25, PROCESS+38
DIQ PROCESS+1~
DIR PROCESS+1~, PROCESS+54!
DIR(0 PROCESS+54*
DIRUT PROCESS+1~
DIV PROCESS+1~, PROCESS+9*, PROCESS+13, PROCESS+14, PROCESS+16, PROCESS+18, PROCESS+20, PROCESS+22, PROCESS+24, PROCESS+26
PROCESS+30, PROCESS+31, PROCESS+32, PROCESS+35, PROCESS+37, PROCESS+39, PROCESS+42*, PROCESS+44, PROCESS+46, PROCESS+47
HEADER+1
DR PROCESS+1~
DTOUT PROCESS+1~
DUOUT PROCESS+1~
EC PROCESS+1~, PROCESS+8*, PROCESS+9, PROCESS+13, PROCESS+30
ECFK PROCESS+1~, PROCESS+13*, PROCESS+14, PROCESS+16*, PROCESS+18*, PROCESS+20*, PROCESS+22*, PROCESS+24*, PROCESS+26*, PROCESS+30*
PROCESS+31*, PROCESS+35*, PROCESS+37*, PROCESS+39*, PROCESS+46*, PROCESS+47, PROCESS+48
ECFL PROCESS+1~, PROCESS+13*, PROCESS+14, PROCESS+16, PROCESS+18, PROCESS+20, PROCESS+22, PROCESS+24, PROCESS+26, PROCESS+30*
PROCESS+31*, PROCESS+32*, PROCESS+35, PROCESS+37, PROCESS+39, PROCESS+44*, PROCESS+45, PROCESS+46, PROCESS+47
ECQ PROCESS+1~, PROCESS+13*, PROCESS+14, PROCESS+16*, PROCESS+18*, PROCESS+20*, PROCESS+22*, PROCESS+24*, PROCESS+26*, PROCESS+30*
PROCESS+31*, PROCESS+35*, PROCESS+37*, PROCESS+39*
>> ECXALL EN+9*
>> ECXARRAY EN+6, HEADER+1
>> ECXARRAY("DEF" PROCESS+3
>> ECXARRAY("EXTRACT" PROCESS+3
>> ECXAUD EN+4*, EN+6
>> ECXDEF PROCESS+3*
ECXDESC EN+18*, EN+21, EN+26!
>> ECXDIV EN+9, HEADER+1
>> ECXDIV( PROCESS+47
>> ECXERR EN+6, EN+7, EN+9, EN+10
>> ECXEXT PROCESS+3*, PROCESS+8, PROCESS+47
>> ECXHEAD EN+4*, EN+6, HEADER+1
ECXPGM EN+18*, EN+21, EN+26!
ECXPORT EN+1~, EN+11*, PROCESS+43, PROCESS+45, PROCESS+47, PROCESS+50
>> ECXRUN PROCESS+6*
ECXSAVE EN+21, EN+26!
ECXSAVE("ECXARRAY(" EN+19*
ECXSAVE("ECXDIV(" EN+19*
ECXSAVE("ECXHEAD" EN+19*
ECXSAVE("POP" EN+22
ECXSAVE("ZTSK" EN+25
IO EN+28, PROCESS+41
IO(0 EN+28
IOF EN+2, PROCESS+51
IOSL PROCESS+45, PROCESS+48
IOST PROCESS+51, PROCESS+52
J PROCESS+1~, PROCESS+8*
JJ PROCESS+1~, PROCESS+53*
LN PROCESS+1~, PROCESS+4*
MAIL PROCESS+1~, PROCESS+9*, PROCESS+12, PROCESS+17, PROCESS+21, PROCESS+29
NEWRX PROCESS+1~, PROCESS+9*, PROCESS+19, PROCESS+21, PROCESS+34
PG PROCESS+1~, PROCESS+4*, HEADER+1
QFLG PROCESS+1~, PROCESS+4*, PROCESS+42, PROCESS+44, PROCESS+45, PROCESS+46, PROCESS+48, PROCESS+52
SS PROCESS+1~, PROCESS+53*
TOT PROCESS+1~, PROCESS+46*, PROCESS+47, PROCESS+48
U PROCESS+9, PROCESS+13, PROCESS+30, PROCESS+47
X PROCESS+1~
Y PROCESS+1~, PROCESS+6*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All