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

Package: Medicine

Routine: MCARDC


Information

MCARDC ;WISC/TJK-MODIFIED DIC ROUTINE FOR MEDICINE SCREENS ;1/14/94 11:07

Source Information

Source file <MCARDC.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Medicine 4 (,BAD,DO,DS,O,OK,WO,Y)^MCARDC1  ^MCARDCM  Y^MCARDCM2  ^MCARDCQ  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 11

Package Total Caller Graph
Medicine 11 MCARDC1  MCARDCM  MCARDCM1  MCARDCM2  MCARDCM3  MCARDCN  MCARDCN1  MCARDCQ  
MCARDML  MCARDNJ1  MCARDNQ  

Entry Points

Name Comments DBIA/ICR reference
PGM
B
DIX
DIY
GOT
NO
RTN ;
1 ;
NUM
ASK
A
IX
C
EN
D
G
F ;
K
M
N
Q
P
S
R
T
Y
X ;
MN

External References

Name Field # of Occurrence
^MCARDC1 ASK
BAD^MCARDC1 X+1, RTN+1
DO^MCARDC1 X+1, M+4, N+1, NUM, MN, S
DS^MCARDC1 K+1
O^MCARDC1 RTN+1
OK^MCARDC1 GOT
WO^MCARDC1 GOT
Y^MCARDC1 B, K+2
^MCARDCM N+2, NUM
Y^MCARDCM2 R+1
^MCARDCQ RTN+1, N+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+0
Function Call: WRITE
  • Prompt: $P(DS(1),"^",2)
  • Line Location: G+0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( X+1, M+4, NUM, PGM, R+2
^DIC - [#1] EN
^DISV( RTN+1, R*

Label References

Name Line Occurrences
@( EN, X+2
A N+1
ASK A
B M
D B, A
DIX DIY
DIY T+1, DIX
EN IX
F NUM, P+1, 1+1
G B, DIY
GOT RTN+1, T+1, N+1, NUM, 1+1
K T+1
M M+4, P
MN T+1, DIY+1
N RTN+1
NO RTN+1, N
NUM RTN+1
P NUM
PGM EN, X+2
Q NO
S RTN+1, N+1, NUM, 1+1, MN+1
T M+4
Y DIY+1, K, K+2

Naked Globals

Name Field # of Occurrence
^( RTN+1, T+1, DIX, M+4, NUM, MN
^("ACT" R+2
^("A[" NUM
^("DIC" PGM
^(0 M+4, PGM, S
^(7.5 X+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> C R+1*
D MCARDC+2*, M+1*, M+2*, M+4, MN, MN+1, DIY, R+1!*, Q!, D*
, IX
DD F+1*, N+1*, NUM*, P*, Q!
DF MCARDC+2!, NUM, PGM, Q!, D, IX*
DFOUT MCARDC+2!
>> DIADD ASK+1
>> DIC EN*, RTN+1, T, DIX, M+1, M+4, NUM, PGM, S, S+2
, Y, R, R+1, R+3
>> DIC("S" MN, S+2
>> DIC("W" Q!
>> DIC(0 ASK, T+1, DIX, M, N+1, P, PGM, MN, DIY, K
, K+2, G, GOT, R, R+1, A
DICR EN!
>> DICRS G
DID M+1, M+3, Q!
DID(1 M+1, M+3*, D*
DINUM Q!
DIPGM EN, X+2, PGM!*
DIPGM(0 EN*, X+2*
DISMN K+1, Q!
DIX T*, DIX*, MN, MN+1, DIY, K+2, G*, Q!
DIY MN*, MN+1*, S*, S+1*, K+2, G*, C*, GOT, Q!, A!
DIY( K+1!, K+2*, C
DJC R+1*!
>> DJCP Y
DO EN!, X+1, M+4, N+1, NUM, MN, S, Q!
DO("SCR" MN, S+2
DO(2 X+1, M+4, NUM, GOT, R+1, R+2
DS MCARDC+2!, F+1*, T+1*, B, N+1*, NUM*, P*, DIY, K, K+1
, K+2*, R+1*, Q!, A!
DS( K, K+1!, K+2*, C
DS(1 G
DTOUT MCARDC+2!
DUOUT MCARDC+2!, N*
DUZ RTN+1, R
DZ N+1*, MN*, MN+1, K*, K+1*, Q!
U EN*, ASK+1, X+1, M+1, M+4, N, PGM, R+1
>> X ASK+1*, X+1, RTN+1, T, DIX, M+4, N, N+1, N+2, NUM
, DIY, K+2, G, C*, GOT
>> Y RTN+1*, T*, T+1, DIX*, M+4*, N+1*, NUM*, MN, Y*, Y+1*
, DIY, K, K+2, C*, GOT*, R, R+1*, R+3*, NO*
>> Y(0 R+1*
>> YMLH T+1*
>> YY M+4*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All