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

Package: DSS Extracts

Routine: ECXLARPT


Information

ECXLARPT ;ALB/DHH-LAR Results LOINC CODE Report ;10/22/13 17:36

Source Information

Source file <ECXLARPT.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Kernel 5 HOME^%ZIS  ^%ZISC  $$S^%ZTLOAD  $$RJ^XLFSTR  EN^XUTMDEVQ  
DSS Extracts 4 DEFAULT^ECXDVSN  (,AUDIT)^ECXKILL  ($$EXPORT,EXPDISP)^ECXUTL1  LOINC^ECXUTL6  
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: 1

Package Total Caller Graph
DSS Extracts 1 ECX LAR LOINC RPT  

Entry Points

Name Comments DBIA/ICR reference
EN ; entry point
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
DD^%DT EN+4
NOW^%DTC EN+4
HOME^%ZIS EN+18
^%ZISC EN+17
$$S^%ZTLOAD PRINT+3
^DIR CLOSE+3, HEADER+4
DEFAULT^ECXDVSN PROCESS+2
^ECXKILL EN+13
AUDIT^ECXKILL EN+19
$$EXPORT^ECXUTL1 EN+7
EXPDISP^ECXUTL1 EN+12
LOINC^ECXUTL6 PROCESS+6
$$RJ^XLFSTR PRINT+19, PRINT+23
EN^XUTMDEVQ EN+15

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"This report requires 132-column format."
  • Line Location: EN+14
Function Call: WRITE
  • Prompt: !!,"No device selected...exiting.",!
  • Line Location: EN+16
Function Call: WRITE
  • Prompt: !,$$RJ^XLFSTR(TNUM,4,"0"),?11,$E(DSSNM,1,24),?37,$E(RU,1,13),?53,$$RJ^XLFSTR(ECXLNC,10," ")
  • Line Location: PRINT+19
Function Call: WRITE
  • Prompt: ?67,"*"
  • Line Location: PRINT+20
Function Call: WRITE
  • Prompt: ?67,"*"
  • Line Location: PRINT+21
Function Call: WRITE
  • Prompt: !!,"FLG ('*'=site not using LOINC code that DSS collects)"
  • Line Location: PRINT+27
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: !,"LAB RESULTS DSS LOINC CODE REPORT",?124,"Page: "_PG
  • Line Location: HEADER+7
Function Call: WRITE
  • Prompt: !,"Report Run Date/Time: "_ECRUN
  • Line Location: HEADER+8
Function Call: WRITE
  • Prompt: !,"DSS Site: "_$P(ECXDIV(1),U,2)_" ("_$P(ECXDIV(1),U,3)_")"
  • Line Location: HEADER+9
Function Call: WRITE
  • Prompt: !!,?67,"F",?97,"LOC SPEC",?113,"LOC WKLD",?122,"LOC WKLD"
  • Line Location: HEADER+13
Function Call: WRITE
  • Prompt: !,"LAR TEST#",?11,"LAR TEST NAME",?37,"LAR UNITS",?53,"LAR LOINC",?67,"L",?71,"LOCAL TEST NAME",?99,"TYPE",?115,"IEN",?124,"CODE"
  • Line Location: HEADER+14
Function Call: WRITE
  • Prompt: !,"(#727.29)",?13,"(#727.29)",?37,"(#727.29)",?53,"(#727.29)",?67,"G",?76,"(#64)",?99,"(#64)",?115,"(#64)",?124,"(#64)"
  • Line Location: HEADER+15
Function Call: WRITE
  • Prompt: !,LN,!
  • Line Location: HEADER+16
Routine Call
  • DIR
  • Line Location:
    • CLOSE+3
    • HEADER+4
Routine Call
  • %ZIS
  • Line Location:
    • EN+18

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^LAM - [#64] PROCESS+21
^TMP($J EN+8!, EN+9*, PROCESS+7!, PROCESS+8, PROCESS+9, PROCESS+10, PROCESS+11, PROCESS+12, PROCESS+13*, PROCESS+14
PROCESS+15, PROCESS+16, PROCESS+17, PROCESS+20, PROCESS+22, PROCESS+23*, PRINT+7, PRINT+8, PRINT+9, PRINT+10
PRINT+11, PRINT+12, PRINT+13, PRINT+14, PRINT+15, PRINT+17*, CLOSE+4!

Label References

Name Line Occurrences
HEADER PRINT+5, PRINT+25
PRINT PROCESS+24
PROCESS EN+11

Naked Globals

Name Field # of Occurrence
^(0 PROCESS+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % EN+4
%DT EN+4!
A PROCESS+4~, PROCESS+6
A("ALL" PROCESS+5*
CNT EN+1~, EN+10*, PRINT+17, PRINT+18*
COUNT PRINT+1~, PRINT+4*, PRINT+6*, PRINT+24*
DATE EN+1~, EN+4*
DIR CLOSE+3!, HEADER+4!
DIR(0 CLOSE+3*, HEADER+4*
DSSNM PROCESS+4~, PROCESS+11*, PROCESS+13, PROCESS+23, PRINT+8*, PRINT+9, PRINT+10, PRINT+11, PRINT+12, PRINT+13
PRINT+14, PRINT+15, PRINT+17, PRINT+19
ECED EN+2~
ECEND EN+2~
ECRUN EN+1~, EN+4*, HEADER+8
ECSD EN+2~
ECSD1 EN+2~
ECSTART EN+2~
ECTHLD EN+1~
ECXDESC EN+1~, EN+5*, EN+15
ECXDIV PROCESS+1~, PROCESS+2
ECXDIV(1 HEADER+9
ECXERR EN+2~, PROCESS+2, PROCESS+3
ECXFLAG EN+2~
ECXLNC PROCESS+4~, PROCESS+8*, PROCESS+9, PROCESS+10, PROCESS+11, PROCESS+12, PROCESS+13, PROCESS+14, PROCESS+15, PROCESS+16
PROCESS+17, PROCESS+20, PROCESS+22, PROCESS+23, PRINT+12*, PRINT+13, PRINT+14, PRINT+15, PRINT+17, PRINT+19
ECXPORT EN+1~, EN+7*, PRINT+5, PRINT+16, PRINT+26
ECXSAVE EN+1~, EN+15
ECXSAVE("EC*" EN+6*
ECXTL EN+1~
GTOT PRINT+1~, PRINT+4*
I PROCESS+4~, PROCESS+8*, PRINT+7*
IO EN+17, PRINT+2
IO(0 EN+17
IOF HEADER+6
IOSL PRINT+25
IOST CLOSE+1, HEADER+2, HEADER+6
J PROCESS+4~, PROCESS+14*, PRINT+8*
JJ CLOSE+2*, HEADER+1~, HEADER+3*
K PROCESS+4~, PROCESS+15*, PRINT+9*
L PROCESS+4~, PRINT+10*
LLNC PROCESS+4~, PROCESS+22*, PROCESS+23, PRINT+15*
LN PRINT+1~, PRINT+4*, HEADER+16
LTEST PROCESS+4~, PROCESS+16*, PROCESS+17, PROCESS+20, PROCESS+22
M PROCESS+4~, PROCESS+16*, PRINT+11*
N PROCESS+4~, PRINT+12*
PG PRINT+1~, PRINT+4*, HEADER+4, HEADER+6*, HEADER+7
>> POP EN+16
QFLG EN+2~, PRINT+1~, PRINT+4*, PRINT+5, PRINT+7, PRINT+8, PRINT+9, PRINT+10, PRINT+11, PRINT+12
PRINT+25, PRINT+28, CLOSE+1, HEADER+4*, HEADER+5
REC PRINT+1~
RU PROCESS+4~, PROCESS+9*, PROCESS+13, PROCESS+23, PRINT+11*, PRINT+12, PRINT+13, PRINT+14, PRINT+15, PRINT+17
PRINT+19
SPEC PROCESS+4~, PROCESS+15*, PROCESS+16, PROCESS+17, PROCESS+20, PROCESS+22
SPECNM PROCESS+4~, PROCESS+17*, PROCESS+18, PROCESS+23, PRINT+10*, PRINT+11, PRINT+12, PRINT+13, PRINT+14, PRINT+15
PRINT+17, PRINT+23
SS CLOSE+2*, HEADER+1~, HEADER+3*
SUB PRINT+1~
TA PROCESS+4~
TNUM PROCESS+4~, PROCESS+10*, PROCESS+13, PROCESS+23, PRINT+7*, PRINT+8, PRINT+9, PRINT+10, PRINT+11, PRINT+12
PRINT+13, PRINT+14, PRINT+15, PRINT+17, PRINT+19
TSTNM PROCESS+4~, PROCESS+20*, PROCESS+23, PRINT+9*, PRINT+10, PRINT+11, PRINT+12, PRINT+13, PRINT+14, PRINT+15
PRINT+17, PRINT+22
U PROCESS+9, PROCESS+10, PROCESS+11, PROCESS+17, PROCESS+20, PROCESS+22, PRINT+17, HEADER+9
VOL PRINT+1~
WKLD PROCESS+4~, PROCESS+14*, PROCESS+15, PROCESS+16, PROCESS+17, PROCESS+20, PROCESS+21, PROCESS+22, PROCESS+23
WKLD1 PRINT+1~, PRINT+13*, PRINT+17, PRINT+20, PRINT+23
WKLDCD PROCESS+4~, PROCESS+21*, PROCESS+23, PRINT+14*, PRINT+17, PRINT+23
X EN+1~, EN+4
Y EN+1~, EN+4*, 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