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

Package: DSS Extracts

Routine: ECXALAR


Information

ECXALAR ;ALB/TMD-LAR Extract Report of Untranslatable Results ;7/14/15 16:18

Source Information

Source file <ECXALAR.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
DSS Extracts 5 EN^ECXALAR2  AUDIT^ECXKILL  SETUP^ECXLABR  ($$EXPORT,EXPDISP)^ECXUTL1  $$PAT^ECXUTL3  
Kernel 5 HOME^%ZIS  ^%ZISC  $$S^%ZTLOAD  $$FMTE^XLFDT  EN^XUTMDEVQ  
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 UNTRANS LAR REPORT  
Event Capture 1 ECX UNTRANS LAR REPORT  

Entry Points

Name Comments DBIA/ICR reference
EN ; entry point
BEGIN ; display report description
PROCESS ; entry point for queued report
PRINT ; process temp file and print report
CLOSE ;
HEADER ;header and page control

External References

Name Field # of Occurrence
^%DT BEGIN+6, BEGIN+10
DD^%DT EN+4, BEGIN+9, BEGIN+19
NOW^%DTC EN+4
HOME^%ZIS EN+21
^%ZISC EN+20
$$S^%ZTLOAD PRINT+3
^DIR CLOSE+3, HEADER+4
EN^ECXALAR2 PROCESS+3
AUDIT^ECXKILL EN+15, EN+22
SETUP^ECXLABR EN+5
$$EXPORT^ECXUTL1 EN+10
EXPDISP^ECXUTL1 EN+14
$$PAT^ECXUTL3 PRINT+10
$$FMTE^XLFDT PRINT+8
EN^XUTMDEVQ EN+18

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"No device selected...exiting.",!
  • Line Location: EN+19
Function Call: WRITE
  • Prompt: @IOF,!,"This report prints a listing of results that are not translatable i.e. have",!,"no entry in the Lab Results Translation File (#727.7)."
  • Line Location: BEGIN+1
Function Call: WRITE
  • Prompt: !!,"This report is a pre-extract type audit report and should be run prior to the",!,"generation of the actual extract. Running this report has no effect on the",!,"actual extract."
  • Line Location: BEGIN+2
Function Call: WRITE
  • Prompt: !!,"**WARNING: This report can take a long time to process. You are encouraged",!,"to queue this report for processing during the evening if possible.**"
  • Line Location: BEGIN+3
Function Call: WRITE
  • Prompt: !!,"Enter the date range for which you would like to scan the ",ECXTL," Extract records.",!
  • Line Location: BEGIN+4
Function Call: WRITE
  • Prompt: !!,?8,"No untranslatable results for this extract"
  • Line Location: PRINT+19
Function Call: WRITE
  • Prompt: !
  • Line Location: CLOSE+2
Function Call: WRITE
  • Prompt: !
  • Line Location: CLOSE+3
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+3
Function Call: WRITE
  • Prompt: !,ECXTL_" Extract Untranslatable Results Audit Report",?71,"Page: "_PG
  • Line Location: HEADER+7
Function Call: WRITE
  • Prompt: !,"Start Date: ",ECSTART
  • Line Location: HEADER+8
Function Call: WRITE
  • Prompt: !,"End Date: ",ECEND,?49,"Report Run Date: "_ECRUN
  • Line Location: HEADER+9
Function Call: WRITE
  • Prompt: !!,"Pat.",?5,"SSN",?17,"Date/Time",?32,"Test",?38,"Test Name",?60,"Result"
  • Line Location: HEADER+10
Function Call: WRITE
  • Prompt: !,"Name",?17,"Collected",?32,"Code"
  • Line Location: HEADER+11
Function Call: WRITE
  • Prompt: !,LN,!
  • Line Location: HEADER+12
Routine Call
  • DIR
  • Line Location:
    • CLOSE+3
    • HEADER+4
Routine Call
  • %ZIS
  • Line Location:
    • EN+21

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ECX(727.29 - [#727.29] PRINT+12
^ECX(728 - [#728] EN+7, PROCESS+2*, PROCESS+3*
^TMP($J EN+13*, PRINT+6, PRINT+13*

Label References

Name Line Occurrences
BEGIN EN+9
HEADER PRINT+5, PRINT+14
PRINT PROCESS+4
PROCESS EN+12

Naked Globals

Name Field # of Occurrence
^( PRINT+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % EN+4
%DT EN+4!, BEGIN+6!*, BEGIN+10!*
%DT("A" BEGIN+6*, BEGIN+10*
%DT(0 BEGIN+6*, BEGIN+10*
CNT PRINT+1~, PRINT+6*
>> COUNT PRINT+6*, PRINT+16*, PRINT+19
DATE EN+1~, EN+4*, BEGIN+6, BEGIN+10
DIR CLOSE+3!, HEADER+4!
DIR(0 CLOSE+3*, HEADER+4*
>> DONE BEGIN+5*, BEGIN+20*
ECDTM PRINT+1~, PRINT+8*, PRINT+13, PRINT+15
ECED EN+1~, BEGIN+5*, BEGIN+18*
ECEND EN+1~, BEGIN+19*, HEADER+9
>> ECFILE EN+5
ECFMDT PRINT+1~, PRINT+8*
>> ECNODE EN+6*, EN+7, PROCESS+2, PROCESS+3
>> ECPACK EN+8
>> ECPIECE EN+7, PROCESS+2, PROCESS+3
ECRS PRINT+1~, PRINT+7*, PRINT+13, PRINT+15
ECRUN EN+1~, EN+4*, HEADER+9
ECSD EN+1~, BEGIN+5*, BEGIN+8*, BEGIN+12, BEGIN+15
ECSD1 EN+1~, BEGIN+8*
ECSTART EN+1~, BEGIN+9*, HEADER+8
ECTC PRINT+1~, PRINT+7*, PRINT+12, PRINT+13, PRINT+15
ECTHLD EN+1~
ECXDESC EN+1~, EN+16*, EN+18
ECXDFN PRINT+1~, PRINT+7*, PRINT+10
ECXERR EN+1~, PROCESS+3*
ECXOPT EN+1~
ECXPAT PRINT+10!
ECXPAT("NAME" PRINT+11
ECXPAT("SSN" PRINT+11
ECXPNM PRINT+1~, PRINT+9*, PRINT+11*, PRINT+13, PRINT+15
ECXPORT EN+1~, EN+10*, PRINT+5, PRINT+13, PRINT+17
ECXSAVE EN+1~, EN+18
ECXSAVE("EC*" EN+17*
ECXSSN PRINT+1~, PRINT+9*, PRINT+11*, PRINT+13, PRINT+15
ECXTL EN+1~, EN+2*, EN+16, BEGIN+4, HEADER+7
ECXTNM PRINT+1~, PRINT+12*, PRINT+13, PRINT+15
>> GTOT PRINT+4*
IO EN+20, PRINT+2
IO(0 EN+20
IOF BEGIN+1, HEADER+6
IOSL PRINT+14
IOST CLOSE+1, HEADER+2, HEADER+6
JJ CLOSE+2*, HEADER+1~, HEADER+3*
LN PRINT+1~, PRINT+4*, HEADER+12
>> OK PRINT+10*, PRINT+11
PG EN+1~, PRINT+4*, HEADER+4, HEADER+6*, HEADER+7
>> POP EN+19
QFLG EN+1~, EN+2*, EN+9, BEGIN+5, BEGIN+7*, BEGIN+11*, PROCESS+4*, PRINT+4*, PRINT+5, PRINT+6
PRINT+18, CLOSE+1, HEADER+4*, HEADER+5
RCNT EN+1~, EN+11*, PRINT+13*
REC PRINT+1~, PRINT+6*, PRINT+7, PRINT+8
SS CLOSE+2*, HEADER+1~, HEADER+3*
U EN+7, PROCESS+2, PROCESS+3, PRINT+7, PRINT+8, PRINT+12, PRINT+13
X EN+1~, EN+4, PRINT+1~
Y EN+1~, EN+4*, BEGIN+7, BEGIN+8, BEGIN+9, BEGIN+11, BEGIN+12, BEGIN+15, BEGIN+18, BEGIN+19
HEADER+4
>> ZTQUEUED PRINT+3
ZTREQ PROCESS+1*, PRINT+3!
>> ZTSTOP PRINT+3*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All