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

Package: DSS Extracts

Routine: ECXADEN


Information

ECXADEN ;ALB/JAP - DEN Extract Audit Report ;Oct 10, 1997

Source Information

Source file <ECXADEN.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
VA FileMan 5 (,DD)^%DT  NOW^%DTC  FILE^DID  EN^DIQ  ^DIR  
DSS Extracts 4 PROCESS^ECXADEN  DEN^ECXDVSN  AUDIT^ECXKILL  (AUDIT,DEVICE)^ECXUTLA  
Kernel 4 HOME^%ZIS  ^%ZISC  $$S^%ZTLOAD  $$RJ^XLFSTR  

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

Package Total Caller Graph
DSS Extracts 2 ECX DEN SOURCE AUDIT  ECXADEN  
Event Capture 1 ECX DEN SOURCE AUDIT  

Entry Points

Name Comments DBIA/ICR reference
EN ;entry point for DEN extract audit report
PROCESS ;process data in file #727.806
PRINT ;print the DEN audit report by dental site
HEADER ;header and page control
DENT ;;procedure names for report

External References

Name Field # of Occurrence
^%DT PROCESS+5
DD^%DT PROCESS+7
NOW^%DTC PROCESS+7
HOME^%ZIS EN+41
^%ZISC EN+40
$$S^%ZTLOAD PROCESS+28, PROCESS+30, PRINT+3
FILE^DID EN+10
EN^DIQ PRINT+26
^DIR EN+15, PRINT+30, HEADER+4
PROCESS^ECXADEN EN+39
DEN^ECXDVSN EN+25
AUDIT^ECXKILL EN+21, EN+28, EN+36, EN+42, PROCESS+38
AUDIT^ECXUTLA EN+7
DEVICE^ECXUTLA EN+33
$$RJ^XLFSTR PRINT+14, PRINT+17

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Setup for ",ECXHEAD," Extract Audit Report --",!!
  • Line Location: EN+6
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+23
Function Call: WRITE
  • Prompt: !
  • Line Location: EN+32
Function Call: WRITE
  • Prompt: !!
  • Line Location: PRINT+15
Function Call: WRITE
  • Prompt: !,?56,"-----",?70,"-----"
  • Line Location: PRINT+16
Function Call: WRITE
  • Prompt: !,"Totals for Dental Site "_$P(ECXDIV(DIEN),U,3)_":",?56,$$RJ^XLFSTR(GTPROC,5," "),?70,$$RJ^XLFSTR(GTPAT,5," ")," **"
  • Line Location: PRINT+17
Function Call: WRITE
  • Prompt: !!,"** Total # of unique patients.",!
  • Line Location: PRINT+18
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+29
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+30
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 #: "_ECXEXT
  • 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: !,"Dental Site: "_$P(ECXDIV(DIEN),U,3)_" ("_$P(ECXDIV(DIEN),U,2)_")",?70,"Page: "_PG
  • Line Location: HEADER+12
Function Call: WRITE
  • Prompt: !!,?56,"# of",?70,"# of"
  • Line Location: HEADER+13
Function Call: WRITE
  • Prompt: !,"DSS Procedure",?28,"Dental Procedure",?56,"Procedures",?70,"Patients"
  • Line Location: HEADER+14
Function Call: WRITE
  • Prompt: !,LN,!
  • Line Location: HEADER+15
Routine Call
  • DIR
  • Line Location:
    • EN+15
    • PRINT+30
    • HEADER+4
Routine Call
  • %ZIS
  • Line Location:
    • EN+41

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ECX(727.806 - [#727.806] PROCESS+11, PROCESS+12
^TMP($J PROCESS+2!, PROCESS+24*, PROCESS+25, PROCESS+27*, PROCESS+31*, PROCESS+32, PROCESS+33, PROCESS+34, PROCESS+35*, PRINT+5
PRINT+12

Label References

Name Line Occurrences
HEADER PRINT+7, PRINT+13, PRINT+15, PRINT+16, PRINT+17, PRINT+18
PRINT PROCESS+37

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % PROCESS+7
%X EN+2~
%Y EN+2~
CNT PROCESS+1~, PROCESS+3*, PROCESS+27*, PROCESS+28
CXAM PROCESS+1~, PROCESS+19*, PROCESS+20
DA EN+2~, PRINT+26*
>> DATA PROCESS+20*, PROCESS+21*, PROCESS+22*, PROCESS+23*, PROCESS+26
DATE PROCESS+1~, PROCESS+13*, PROCESS+15*, PROCESS+16
DFN PROCESS+1~, PROCESS+19*, PROCESS+24, PROCESS+25, PROCESS+27, PROCESS+33*, PROCESS+34
DIC EN+2~, PRINT+26*
DIEN PRINT+1~, PRINT+5*, PRINT+9, PRINT+17, HEADER+11, HEADER+12
DIQ EN+2~
DIR EN+2~, EN+15!, PRINT+30!, HEADER+4!
DIR("A" EN+14*
DIR("B" EN+15*
DIR(0 EN+14*, PRINT+30*, HEADER+4*
>> DIRUT EN+16
DIV PROCESS+1~, PROCESS+9*, PROCESS+13*, PROCESS+18, PROCESS+24, PROCESS+25, PROCESS+27, PROCESS+31*, PROCESS+32*, PROCESS+33
PROCESS+34, PROCESS+35, PRINT+4*, PRINT+5*, PRINT+8, PRINT+10, PRINT+12
DIV( PROCESS+9*, PROCESS+18, PROCESS+31, PRINT+5
DR EN+2~, PRINT+26*
ECX EN+2~, EN+10!
ECX("ENTRIES" EN+10
>> ECXALL EN+11*, EN+18*, EN+25
>> ECXARRAY EN+7
>> ECXARRAY("DEF" PROCESS+4, PRINT+26
>> ECXARRAY("END" EN+24, PROCESS+5, PRINT+23, HEADER+9
>> ECXARRAY("EXTRACT" PROCESS+4
>> ECXARRAY("START" EN+24, PROCESS+5, PRINT+23, HEADER+9
>> ECXARRAY("TYPE" PRINT+21, HEADER+7
>> ECXAUD EN+5*, EN+7
>> ECXDEF PROCESS+4*
ECXDESC EN+30*, EN+33, EN+38!
>> ECXDIV EN+25
>> ECXDIV( PROCESS+9, PRINT+9, PRINT+17, HEADER+11*, HEADER+12
>> ECXEND EN+24*, PROCESS+5*, PROCESS+16
>> ECXERR EN+4*, EN+7, EN+8, EN+16*, EN+19, EN+25, EN+26
>> ECXEXT PROCESS+4*, PROCESS+11, PRINT+22, HEADER+8
>> ECXHEAD EN+5*, EN+6, EN+7, EN+14, PRINT+21, HEADER+7
ECXPGM EN+30*, EN+33, EN+38!
>> ECXRUN PROCESS+7*, PRINT+24, HEADER+10
ECXSAVE EN+33, EN+38!
ECXSAVE("ECXALL" EN+31*
ECXSAVE("ECXARRAY(" EN+31*
ECXSAVE("ECXDIV(" EN+31*
ECXSAVE("ECXHEAD" EN+31*
ECXSAVE("POP" EN+34
ECXSAVE("ZTSK" EN+37
>> ECXSTART EN+24*, PROCESS+5*, PROCESS+16
EXAM PROCESS+1~, PROCESS+19*
GTPAT PRINT+1~, PRINT+6*, PRINT+10*, PRINT+17
GTPROC PRINT+1~, PRINT+6*, PRINT+12*, PRINT+17
IEN PROCESS+1~, PROCESS+11*, PROCESS+12
IO EN+40, PRINT+2
IO(0 EN+40
IOF PRINT+20, PRINT+27, HEADER+6
IOSL PRINT+13, PRINT+15, PRINT+16, PRINT+17, PRINT+18
IOST PRINT+19, PRINT+28, HEADER+2, HEADER+6
JJ PROCESS+1~, PROCESS+9*, PROCESS+26*, PROCESS+31*, PROCESS+35*, PRINT+29*, HEADER+1~, HEADER+3*
LN PRINT+1~, PRINT+4*, PRINT+25, HEADER+15
P PRINT+1~, PRINT+11*, PRINT+12
PG PRINT+1~, PRINT+4*, PRINT+20*, PRINT+24, HEADER+4, HEADER+6*, HEADER+12
PT PROCESS+1~, PROCESS+12*, PROCESS+13, PROCESS+19, PROCESS+21, PROCESS+22, PROCESS+23
QFLG PRINT+1~, PRINT+4*, PRINT+5, PRINT+7, PRINT+11, PRINT+13, PRINT+15, PRINT+16, PRINT+17, PRINT+18
PRINT+28, HEADER+4*, HEADER+5
QQFLG PROCESS+1~, PROCESS+3*, PROCESS+11, PROCESS+28*
SITES EN+2~, EN+10*, EN+11, EN+12
SS PRINT+1~, PRINT+29*, HEADER+1~, HEADER+3*
SXAM PROCESS+1~, PROCESS+19*, PROCESS+20
TEXT PRINT+1~, PRINT+12*, PRINT+14
TMP PROCESS+1~, PROCESS+25*, PROCESS+26*, PROCESS+27, PROCESS+34*, PROCESS+35
TOTPTS PROCESS+1~
TOTPTS( PROCESS+31*, PROCESS+34*, PRINT+8, PRINT+10
TPAT PRINT+1~, PRINT+12*, PRINT+14
TPROC PRINT+1~, PRINT+12*, PRINT+14
U PROCESS+9, PROCESS+13, PROCESS+19, PROCESS+20, PROCESS+21, PROCESS+22, PROCESS+23, PROCESS+26, PROCESS+35, PRINT+9
PRINT+14, PRINT+17, HEADER+11, HEADER+12
X EN+2~, PROCESS+1~, PROCESS+5*
Y EN+2~, EN+18, PROCESS+1~, PROCESS+5, PROCESS+7*, HEADER+4
>> ZTQUEUED PROCESS+28, PROCESS+30, PRINT+3
ZTREQ PROCESS+28!, PROCESS+30!, PRINT+3!
>> ZTSTOP PROCESS+28*, PROCESS+30*, PRINT+3*

Marked Items

Name Field # of Occurrence
$T(DENT+P PRINT+12
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 |  Local Variables |  Marked Items  | All