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

Package: VA FileMan

Routine: DIXC


Information

DIXC ;SFISC/GFT-DESCRIPTIVE STATS, CORRELATION MATRIX ;22APR2010

Source Information

Source file <DIXC.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA FileMan 4 YN^DICN  (EOP,STATS)^DIG  CLOSE^DIO4  (DHDR,DQ)^DIX  
Kernel 2 ^%ZIS  ^%ZTLOAD  

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
Medicine 1 EKG  

Entry Points

Name Comments DBIA/ICR reference
D
C
SQR
L
DLCOR
DESC ;CALCULATE THE DESCRIPTIVE STATISTICS
DESCX ;PRINT DESCRIPTIVE STATS
D1
CORR ;CALCULATE THE CORRELATION MATRIX
C1
CORRX ;OUTPUT THE CORRELATION MATRIX
KL
Q
DQ ;FOR QUEUED OUTPUT

External References

Name Field # of Occurrence
^%ZIS DESCX+2
^%ZTLOAD DESCX+8
YN^DICN DESCX+4
EOP^DIG D1+7
STATS^DIG D1+8
CLOSE^DIO4 KL
DHDR^DIX CORRX+1
DQ^DIX D1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"USE COMMA AS DELIMITER FOR SPEADSHEET"
  • Line Location: DESCX+4
Function Call: WRITE
  • Prompt: $J(^("N"),6)
  • Line Location: D1+5
Function Call: WRITE
  • Prompt: $J(^("S")/^("N"),15,4)
  • Condition for execution: ^("N")
  • Line Location: D1+5
Function Call: WRITE
  • Prompt: $S($D(^(X)):$J(^(X),15,4),1:$J("",15))
  • Line Location: D1+6
Function Call: WRITE
  • Prompt: !!,"***** AT LEAST TWO VARIABLES MUST BE DEFINED *****"
  • Line Location: CORR+1
Function Call: WRITE
  • Prompt: $C(7),!,"CAN'T COMPUTE CORRELATION MATRIX--",DN(I+100)," IS SINGLE-VALUED"
  • Line Location: CORR+2
Function Call: WRITE
  • Prompt: ?I*10-2,$J(DN(I),10)
  • Line Location: CORRX+2
Function Call: WRITE
  • Prompt: !,DN(I)
  • Line Location: CORRX+3
Function Call: WRITE
  • Prompt: ?J*10,$J(^UTILITY($J,I,J),8,4)
  • Line Location: CORRX+3
Function Call: WRITE
  • Prompt: !!
  • Line Location: CORRX+4
Routine Call
  • %ZIS
  • Line Location:
    • DESCX+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZTSK - [#14.4] DESCX+2
^DOSV(0 DLCOR+1, DESC+1, DESCX+3, D1+5, D1+8, CORR+1, CORR+3, C1C1+1
^UTILITY($J CORR+1!, C1+1*, CORRX+2*, CORRX+3

Label References

Name Line Occurrences
C1 CORR+3
CORR C
CORRX C
D1 DQ+1
DESC D+1
DESCX DIXC+7, D+1
DLCOR DESC+1, CORR+2
KL DESCX+5, D1CORR+4, CORRX+1
L L
Q DESCX+2, DESCX+4, CORRX+1
SQR DESC+1, C1+1

Naked Globals

Name Field # of Occurrence
^( DLCOR+1, D1+6
^("D" DESC+1*
^("N" DESC+1, D1+5
^("Q" DESC+1
^("S" DESC+1, D1+5, CORR+3, C1
^(2 DESCX+3
^(3 DESCX+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DESCX+4*
%ZIS DESCX+1~, DESCX+2*
C CORR+3*, C1, Q!
DHDR D~, DESCX+1~, D1*, CORRX+1!*, Q!
DHDR(1 D1*, CORRX+1*
DHDR(2 CORRX+1*
DIFF DESCX+1~, DESCX+3*, DESCX+4, D1, Q!
DIXDELIM DESCX+1~, DESCX+4*, D1+8
DIXSKIP DIXC+7~*, D~, D1
DJ DIXC+7~*, D~, DLCOR*, DLCOR+1, DESC+1, DESCX+3, D1+5, D1+8, CORR+3, C1
C1+1, Q!, DQ+1*
DN D~, Q!
DN( DLCOR+1*, D1+4, CORRX+2, CORRX+3
DS D~, DESC+1!
ERR CORR+1!*, CORRX+1
I DESC+1*, DESCX+6*, D1+3*, D1+4, D1+5, CORR+3*, C1+1, CORRX+2*, CORRX+3*, Q!
II Q!
IO KL
IO("Q" DESCX+5
IO(0 DLCORCORR+1, KL
IOF KL
IOM DESCX+7
ION DESCX+7
IOSL DESCX+7
IOST DESCX+7, KL
>> IOT DESCX+4
J CORR+3*, C1C1+1, CORRX+3*, Q!
JJ Q!
N CORR+3*, C1C1+1, Q!
POP DESCX+2, CORRX+1, Q!
S CORR+3*, C1C1+1, Q!
SZ D~, DLCOR*, DLCOR+1*, CORR+3, CORRX+2, CORRX+3, Q!
SZT D~, DLCOR+1*, DLCOR+2*, DESC+1, D1D1+3, Q!
T L*, L+1!
U DLCOR*, DLCOR+1
X SQRLDESC+1*, D1+6*, C1*, Q!
Y SQR*, L*, DESC+1, C1+1, Q!
Z Q!
>> ZTIO DESCX+7*
>> ZTRTN DESCX+7*
>> ZTSAVE( DESCX+6*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All