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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: ECXAECQ

Package: DSS Extracts

Routine: ECXAECQ


Information

ECXAECQ ;ALB/JAP - ECQ Extract Audit Report ;3/3/14 14:51

Source Information

Source file <ECXAECQ.m>

Call Graph

Call Graph

Call Graph Total: 15

Package Total Call Graph
DSS Extracts 5 PROCESS^ECXAECQ  ECQ^ECXDVSN1  AUDIT^ECXKILL  ($$EXPORT,EXPDISP)^ECXUTL1  (AUDIT,DEVICE)^ECXUTLA  
VA FileMan 5 (,DD)^%DT  NOW^%DTC  FILE^DID  EN^DIQ  ^DIR  
Kernel 4 HOME^%ZIS  ^%ZISC  $$S^%ZTLOAD  $$RJ^XLFSTR  
CPT HCPCS Codes 1 ($$CODEN,$$CPT)^ICPTCOD  

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 2 ECX QSR SOURCE AUDIT  ECXAECQ  

Entry Points

Name Comments DBIA/ICR reference
EN ;entry point for ECQ extract audit report
PROCESS ;process data in file #727.825
PRINT ;print quasar data by site and dss unit order
HEADER ;header and page control

External References

Name Field # of Occurrence
^%DT PROCESS+5, PROCESS+6
DD^%DT PROCESS+8
NOW^%DTC PROCESS+8
HOME^%ZIS EN+53
^%ZISC EN+52
$$S^%ZTLOAD PROCESS+38, PRINT+4
FILE^DID EN+10
EN^DIQ PRINT+48
^DIR EN+25, PRINT+51, HEADER+4
PROCESS^ECXAECQ EN+51
ECQ^ECXDVSN1 EN+30
AUDIT^ECXKILL EN+33, EN+40, EN+48, EN+54, PROCESS+42
$$EXPORT^ECXUTL1 EN+35
EXPDISP^ECXUTL1 EN+39
AUDIT^ECXUTLA EN+7
DEVICE^ECXUTLA EN+45
$$CODEN^ICPTCOD PROCESS+33
$$CPT^ICPTCOD PROCESS+33
$$RJ^XLFSTR PRINT+24, PRINT+29, PRINT+36, PRINT+37, PRINT+38

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Setup for ",ECXHEAD," Extract Audit Report --",!!
  • Line Location: EN+5
Function Call: WRITE
  • Prompt: !!,"This is a required response"
  • Line Location: EN+26
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+41
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+44
Function Call: WRITE
  • Prompt: !,"Division: ("_ADIV_")",!?20,UNITN
  • Line Location: PRINT+18
Function Call: WRITE
  • Prompt: !,?25,P,?35,$E(PROCN,1,30),?68,$$RJ^XLFSTR(TOT,5," ")
  • Line Location: PRINT+24
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+50
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: !,ECXARRAY("TYPE")_" ("_ECXHEAD_") Extract Audit Report"
  • Line Location: HEADER+7
Function Call: WRITE
  • Prompt: !,"DSS Extract Log #: "_ECXARRAY("EXTRACT")
  • Line Location: HEADER+8
Function Call: WRITE
  • Prompt: !,"Date Range of Audit: "_ECXARRAY("START")_" to "_ECXARRAY("END")
  • Line Location: HEADER+9
Function Call: WRITE
  • Prompt: !,"Report Run Date/Time: "_ECXRUN
  • Line Location: HEADER+10
Function Call: WRITE
  • Prompt: !,"QUASAR Site: "_$P(ECXDIV(DIV),U,2)_"("_$P(ECXDIV(DIV),U,3)_")",?68,"Page: "_PG
  • Line Location: HEADER+11
Function Call: WRITE
  • Prompt: !!,"DSS Unit",?25,"Procedure",?68,"Volume"
  • Line Location: HEADER+12
Function Call: WRITE
  • Prompt: !,LN
  • Line Location: HEADER+13
Routine Call
  • DIR
  • Line Location:
    • EN+25
    • PRINT+51
    • HEADER+4
Routine Call
  • %ZIS
  • Line Location:
    • EN+53

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ACK(509850.6 - [#509850.6] FILE^DID
^ECX(727.1 - [#727.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ACK(509850.8 - [#509850.8] EN+17, EN+18, EN+19, PROCESS+12
^DG(40.8 - [#40.8] PROCESS+18
^EC(725 - [#725] PROCESS+30, PROCESS+31
^ECX(727.825 - [#727.825] PROCESS+15, PROCESS+16, PROCESS+17
^TMP($J EN+36!, EN+37*, PROCESS+3!, PROCESS+36*, PROCESS+37, PRINT+10, PRINT+11*, PRINT+13, PRINT+14, PRINT+15
PRINT+19, PRINT+20, PRINT+23*, PRINT+26*, PRINT+32*, PRINT+33*, PRINT+34*

Label References

Name Line Occurrences
HEADER PRINT+8, PRINT+18, PRINT+24, PRINT+27, PRINT+35
PRINT PROCESS+40
PROCESS EN+38

Naked Globals

Name Field # of Occurrence
^( PROCESS+37*, PRINT+20

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % PROCESS+8
%X EN+1~
%Y EN+1~
ADIV PROCESS+1~, PROCESS+17*, PROCESS+18*, PROCESS+36, PROCESS+37, PRINT+13*, PRINT+14*, PRINT+15, PRINT+18, PRINT+19
PRINT+20, PRINT+21, PRINT+23, PRINT+26, PRINT+29
>> ARR("VERSION" EN+11
CNT PROCESS+2~, PROCESS+4*, PROCESS+37*, PROCESS+38
DA EN+1~, PRINT+48*
DATA PROCESS+1~, PROCESS+16*, PROCESS+25, PROCESS+28
DATE PROCESS+1~, PROCESS+16*, PROCESS+20*, PROCESS+21, PROCESS+33
DIC EN+1~, PRINT+48*
DIQ EN+1~
DIR EN+1~, EN+25!, PRINT+2~, PRINT+51!, HEADER+4!
DIR("A" EN+25*
DIR("B" EN+25*
DIR(0 EN+25*, PRINT+51*, HEADER+4*
DIRUT PRINT+2~
DIV PROCESS+1~, PROCESS+10*, PROCESS+11*, PROCESS+12, PROCESS+16*, PROCESS+23, PROCESS+26, PROCESS+36, PROCESS+37, PRINT+2~
PRINT+5*, PRINT+6*, PRINT+7, PRINT+10, PRINT+11, PRINT+13, PRINT+14, PRINT+15, PRINT+19, PRINT+20
PRINT+23, HEADER+11
DIVACK PROCESS+1~, PROCESS+12*
DIVNM PRINT+2~, PRINT+7*, PRINT+34, PRINT+38
DR EN+1~, PRINT+48*
DTOUT PRINT+2~
DUOUT PRINT+2~
ECCL EN+1~, EN+18*, EN+19
>> ECDA EN+17*, EN+18, EN+19
>> ECDIV EN+17*, EN+18, EN+19
ECNIEN PROCESS+1~, PROCESS+30*, PROCESS+31, PROCESS+33*
>> ECXALL EN+29*, EN+30
>> ECXARRAY EN+7
>> ECXARRAY("DEF" PROCESS+4, PRINT+48
>> ECXARRAY("END" PROCESS+5, PRINT+45, HEADER+9
>> ECXARRAY("EXTRACT" PROCESS+4, PRINT+11, PRINT+23, HEADER+8
>> ECXARRAY("START" EN+14, EN+15, PROCESS+5, PRINT+45, HEADER+9
>> ECXARRAY("TYPE" PRINT+43, HEADER+7
>> ECXAUD EN+4*, EN+7
>> ECXDEF PROCESS+4*
ECXDESC EN+42*, EN+45, EN+50!
>> ECXDIV EN+30
>> ECXDIV( PROCESS+11, PROCESS+12, PROCESS+23, PRINT+6, PRINT+7, PRINT+11, PRINT+23, HEADER+11
>> ECXEND PROCESS+6*, PROCESS+21
>> ECXERR EN+2*, EN+7, EN+8, EN+30, EN+31
>> ECXEXT PROCESS+4*, PROCESS+15, PRINT+44
>> ECXHEAD EN+4*, EN+5, EN+7, PRINT+43, HEADER+7
ECXLINK PROCESS+1~
ECXLINK( PROCESS+12*, PROCESS+26
ECXMTH EN+1~, EN+15*, EN+16
ECXOPT EN+1~, EN+25*, EN+27
ECXPFLG EN+1~, EN+19*, EN+20
ECXPGM EN+42*, EN+45, EN+50!
ECXPORT EN+1~, EN+35*, PROCESS+41, PRINT+8, PRINT+11, PRINT+18, PRINT+23, PRINT+26, PRINT+31, PRINT+40
ECXPOS EN+1~, EN+12*, EN+27*, PROCESS+28, PROCESS+29
ECXQV EN+1~, EN+11*, EN+13
>> ECXRUN PROCESS+8*, PRINT+46, HEADER+10
ECXSAVE EN+45, EN+50!
ECXSAVE("ECXALL" EN+43*
ECXSAVE("ECXARRAY(" EN+43*
ECXSAVE("ECXDIV(" EN+43*
ECXSAVE("ECXHEAD" EN+43*
ECXSAVE("ECXPOS" EN+43*
ECXSAVE("POP" EN+46
ECXSAVE("ZTSK" EN+49
>> ECXSTART PROCESS+5*, PROCESS+21
ECXYR EN+1~, EN+14*, EN+16*, EN+18
GTOT PRINT+1~, PRINT+9*, PRINT+22*, PRINT+34, PRINT+38
IEN PROCESS+1~, PROCESS+14*, PROCESS+15*, PROCESS+16, PROCESS+17
IO EN+52, PRINT+3
IO(0 EN+52
IOF PRINT+42, HEADER+6
IOSL PRINT+18, PRINT+24, PRINT+27, PRINT+35
IOST PRINT+41, PRINT+49, HEADER+2, HEADER+6
JJ PRINT+1~, PRINT+50*, HEADER+1~, HEADER+3*
LN PRINT+1~, PRINT+5*, PRINT+28, PRINT+47, HEADER+13
LOC PROCESS+1~, PROCESS+26*, PROCESS+36, PROCESS+37, PRINT+1~, PRINT+14*, PRINT+15*, PRINT+17, PRINT+19, PRINT+20
PRINT+21, PRINT+22, PRINT+26, PRINT+29
P PRINT+1~, PRINT+20*, PRINT+23, PRINT+24
PG PRINT+1~, PRINT+5*, PRINT+42*, PRINT+46, HEADER+4, HEADER+6*, HEADER+11
PROC PROCESS+2~, PROCESS+28*, PROCESS+30, PROCESS+33, PROCESS+34*, PROCESS+36, PROCESS+37, PRINT+1~, PRINT+17*, PRINT+19*
PRINT+20
PROCN PROCESS+2~, PROCESS+28*, PROCESS+31*, PROCESS+32, PROCESS+33*, PROCESS+35*, PROCESS+36, PRINT+1~, PRINT+20*, PRINT+23
PRINT+24
Q2FLG EN+1~, EN+23, EN+24*, EN+26*
QFLG EN+1~, EN+2*, EN+17, EN+18, EN+20*, PRINT+1~, PRINT+5*, PRINT+6, PRINT+8, PRINT+14
PRINT+15, PRINT+18, PRINT+19, PRINT+24, PRINT+27, PRINT+35, PRINT+49, PRINT+51*, HEADER+2, HEADER+4*
HEADER+5
QQFLG PROCESS+2~, PROCESS+4*, PROCESS+15, PROCESS+23, PROCESS+38*
RCNT EN+1~, EN+37*, PRINT+11, PRINT+23*, PRINT+26*, PRINT+32*, PRINT+33*, PRINT+34*
SDIV PROCESS+2~
SDIV( PRINT+21*, PRINT+26, PRINT+29
SS PRINT+1~, PRINT+50*, HEADER+1~, HEADER+3*
STOT PRINT+1~
STOT( PRINT+22*
STOT("A" PRINT+9*, PRINT+32, PRINT+36
STOT("S" PRINT+9*, PRINT+33, PRINT+37
STOT("XX" PRINT+9*
TOT PRINT+1~, PRINT+20*, PRINT+21, PRINT+22, PRINT+23, PRINT+24
U EN+19, PROCESS+12, PROCESS+16, PROCESS+17, PROCESS+18, PROCESS+25, PROCESS+26, PROCESS+28, PROCESS+31, PROCESS+33
PROCESS+36, PROCESS+37, PRINT+7, PRINT+11, PRINT+20, PRINT+23, HEADER+11
UNIT PROCESS+2~, PROCESS+25*, PROCESS+26
UNITN PROCESS+2~, PRINT+1~, PRINT+17*, PRINT+18, PRINT+23, PRINT+26, PRINT+29
VOL PROCESS+2~, PROCESS+28*, PROCESS+34*, PROCESS+37
W PROCESS+1~
X EN+1~, EN+26, PROCESS+1~, PROCESS+5*, PROCESS+18*
Y EN+1~, EN+25, PROCESS+1~, PROCESS+5, PROCESS+6, PROCESS+8*, PRINT+51, HEADER+4
>> ZTQUEUED PROCESS+38, PRINT+4
ZTREQ PROCESS+38!, PRINT+4!
>> ZTSTOP PROCESS+38*, PRINT+4*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All