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 |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: RACTQE

Package: Radiology Nuclear Medicine

Routine: RACTQE


Information

RACTQE ; GENERATED FROM 'RA QUICK EXAM ORDER' INPUT TEMPLATE(#1458), FILE 75.1;01/20/12

Source Information

Source file <RACTQE.m>

Call Graph

Call Graph Total: 18

Package Total Call Graph
VA Fileman 12 ^%DT  $$EZBLD^DIALOG  ^DIC  E^DIE0  (,F,FIREREC,M,N,OUT,UNIQFERR,Z)^DIE17  Z^DIE2  ^DIE3  (AST,NOSCR)^DIED  
QQ^DIEQ  $$GETTMP^DIKC1  ^DIR  RW^DIR2  
Radiology Nuclear Medicine 5 ^RACTQE2  (,EN2)^RAPRI  $$ITYPE^RASITE  $$ILOC^RAUTL18  UPDT^RAUTL3  
Kernel 1 $$FMTE^XLFDT  

Entry Points

Name Comments DBIA/ICR reference
42
V
C39
X28
X
X24
X27
X26
X21
X20
24
25
26
27
20
21
22
23
28
29
RD
RE
4
8
X33
X30
X31
X36
D
X34
X35
X38
X39
C2F1
P
C39S
T
2
59
58
61
55
54
57
56
51
50
53
52
X47
A
X45
X43
X42
X40
X49
X48
C45S
PR
BEGIN
X52
X53
3
7
X55
X54
C45
X57
X50
C42
C2S
X58
O
M22
W
RP
39
38
33
32
31
30
37
36
35
34
X60
X63
X62
60
Y
62
63
64
SET
X8
C9
X9
C42F1
6
X2
C2
X1
X6
X7
X4
B
C9F1
N
R
X3
Z
11
10
13
12
15
14
17
16
19
18
NKEY
C42S
DE
X37
48
49
46
47
44
45
TR
43
40
41
1
5
9
C39F1
KEYCHK()
C9S
I
X19
X10
X12
X13
X14
X16
X17
QS
C45F1
R22
SAVEVALS

External References

Name Field # of Occurrence
^%DT X28, X39, X42, X45
$$EZBLD^DIALOG 22+1
^DIC X14, X58
E^DIE0 I+1, 2+5, 9+5, M22+3, 26+4, 28+3, 31+4, 34+3, 45+4, 49+4
, 54+4, 62+4, 63+4
^DIE17 RD
F^DIE17 1, 3, 4, 6, 7, 8, 9, 10, 12, 13
, 14, 16, 17, 19, 20, 21, 24, 27, 30, 33
, 35, 36, 37, 38, 40, 42, 43, 45, 47, 48
, 49, 50, 52, 53, 55, 57, 60, 64
FIREREC^DIE17 1, 3, 4, 6, 7, 8, 10, 12, 13, 16
, 17, 19, 20, 21, 24, 27, 30, 33, 35, 36
, 37, 38, 40, 43, 47, 48, 50, 52, 53, 55
, 57, 60
M^DIE17 T
N^DIE17 RP, 2+5, 9+5, M22+3, 26+4, 28+3, 31+4, 34+3, 45+4, 49+4
, 54+4, 62+4, 63+4
OUT^DIE17 1, 3, 4, 6, 7, 8, 10, 12, 13, 16
, 17, 19, 20, 21, 24, 27, 30, 33, 35, 36
, 37, 38, 40, 43, 47, 48, 50, 52, 53, 55
, 57, 60
UNIQFERR^DIE17 Z
Z^DIE17 X
Z^DIE2 RD+1
^DIE3 T
AST^DIED P
NOSCR^DIED P
QQ^DIEQ QS
$$GETTMP^DIKC1 BEGIN+1
^DIR SET+2
RW^DIR2 O+1
^RACTQE2 64
^RAPRI X6
EN2^RAPRI X12
$$ITYPE^RASITE X3, X10, X21
$$ILOC^RAUTL18 X52
UPDT^RAUTL3 X36
$$FMTE^XLFDT X47

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: W
  • Line Location: W+0
Function Call: WRITE
  • Prompt: !?DL+DL-2,DLB_": "
  • Line Location: W+0
Function Call: WRITE
  • Prompt: W
  • Line Location: O+0
Function Call: WRITE
  • Prompt: Y
  • Line Location: O+0
Function Call: WRITE
  • Prompt: !?9
  • Condition for execution: $X>45
  • Line Location: O+0
Function Call: WRITE
  • Prompt: " (No Editing)"
  • Line Location: O+2
Function Call: READ
  • Timeout: DTIME
  • Variable: X
  • Line Location: TR+0
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: TR+0
Function Call: WRITE
  • Prompt: " "_X
  • Line Location: RD+2
Routine Call
  • DIALOG
  • Line Location:
    • 22+1
Routine Call
  • DIC
  • Line Location:
    • X14
    • X58
Routine Call
  • DIR
  • Line Location:
    • SET+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RAO(75.1 - [#75.1] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( T, R, R+1
^DD("DD" R+2
^DD("KEY" - [#.31] N
^DIE(1458 BEGIN+2
^DISV( RD+2, Z*
^RAMIS(71 - [#71] X12, X13
^RAMIS(71.2 - [#71.2] X20, X21
^RAO(75.1 - [#75.1] DE, C2+2!, C2S+2*, C9+2!, C9S+2*, 22+4, M22, X35*, X36, C39+2!
, C39S+2*, C42+2!, C42S+2*, C45+2!, C45S+2*
^TMP($J X35

Label References

Name Line Occurrences
$$KEYCHK Z
@( B, V
A N, Z, Y, RP, 1, 2+5, 3, 4, 6, 7
, 8, 9+5, 10, 12, 13, 16, 17, 19, 20, 21
, M22+3, R22+1, 24, 26+4, 27, 28+3, 30, 31+4, 33, 34+3
, 35, 36, 37, 38, 40, 43, 45+4, 47, 48, 49+4
, 50, 52, 53, 54+4, 55, 57, 60, 62+4, 63+4
B QS
BEGIN RACTQE+1
C2F1 C2S
C2S C2
C39F1 C39S
C39S C39
C42F1 C42S
C42S C42
C45F1 C45S
C45S C45
C9F1 C9S
C9S C9
D RD, RD+1, P+1, QS
DE RACTQE+1, 1, 3, 4, 6, 7, 8, 9, 10, 12
, 13, 14, 16, 17, 19, 20, 21, R22, 24, 27
, 30, 33, 35, 36, 37, 38, 40, 42, 43, 45
, 47, 48, 49, 50, 52, 53, 55, 57, 60
M22 22+3
N Y
NKEY N
O Y, RP
P T
PR RE, I+1
QS RD, NKEY
R R, R+1
RD Y, I, I+1, 2+6, 9+6, M22+4, 26+5, 28+4, 31+5, 34+4
, 45+5, 49+5, 54+5, 62+5, 63+5
RE 14+2, 22+3, 39+2, 58+2
RP PR, R, R+1
SAVEVALS Z
SET T
TR RE
V T, P+1
W O, RE
X N, T+1, P, Y
X1 1
X10 10
X12 12
X13 13
X16 16
X17 17
X19 19
X20 20
X21 21
X24 24
X27 27
X3 3
X30 30
X33 33
X35 35
X36 36
X37 37
X38 38
X4 4
X40 40
X43 43
X47 47
X48 48
X50 50
X52 52
X53 53
X55 55
X57 57
X6 6
X60 60
X7 7
X8 8
Y 42+4
Z P+1, 2+6, 9+6, 26+5, 34+4, 49+5, 54+5, 62+5, 63+5

Naked Globals

Name Field # of Occurrence
^( DE+3, RD+2, R, R+1
^("F" SAVEVALS*
^(0 DE+1, R, R+1, C2+2, C2S+2, C9+2, C9S+2, X13, 22+3, 22+4
, M22, X35, C39+2, C39S+2, C42+2, C42S+2, C45+2, C45S+2
^(12.1 T

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DE+1*, DE+2*, DE+3*, T, R+2*, SET+2*
>> %DT X28*, X39*, X42*, X45*
%Z DE+1*, DE+2, DE+3*, DE+4!
>> D N, D*, 22*, 22+1, 22+3*, 22+4*, M22
>> D0 BEGIN+3*
>> DA DE, BEGIN+3, C2+2, C2S+2, C9+2, C9S+2, 22+4, M22, X35, X36
, C39+2, C39S+2, C42+2, C42S+2, C45+2, C45S+2
DB DE!, C2!, C2S!, C9!, C9S!, C39!, C39S!, C42!, C42S!, C45!
, C45S!
DB( T, P, X, SET, SET+1, 2+5*, 9+5*, M22+3*, 26+4*, 28+3*
, 31+4*, 34+3*, 45+4*, 49+4*, 54+4*, 62+4*, 63+4*
>> DC RP, 22+1*, M22*
DDER T, T+1!, SET+2
DE DE!
DE( O+2, RE, Z, Y, PR, RP, SAVEVALS, SAVEVALS+1, KEYCHK, 2+1*
, 2+5*, 9+1*, 9+5*, M22+3, 26+4*, 28+3, 31+4, 34+3*, 39+1*, 42+1*
, 45+1*, 45+4, 49+4*, 54+4*, 62+4*, 63+4*
DE(1 22!
DE(14 DE+1*
DE(2 DE+1*, C2, C2+1
DE(22 M22*
DE(26 DE+1*
DE(28 DE+1*
DE(31 DE+1*
DE(34 DE+3*
DE(39 DE+2*, C39, C39+1
DE(42 DE+2*, C42, C42+1
DE(45 DE+2*, C45, C45+1
DE(49 DE+2*
DE(54 DE+2*
DE(58 DE+2*
DE(62 DE+1*
DE(63 DE+2*
DE(9 DE+1*, C9, C9+1
DG DE!, PR*, R*, R+1*, R+2, 1, 3, 4, 6, 7
, 8, 9, 10, 12, 13, 14, 16, 17, 19, 20
, 21, 24, 27, 30, 33, 35, 36, 37, 38, 40
, 42, 43, 45, 47, 48, 49, 50, 52, 53, 55
, 57, 60, 64
DG( Z*, C2S, C2S+1, C9S, C9S+1, C39S, C39S+1, C42S, C42S+1, C45S
, C45S+1
>> DGO 22+1*
DIC DE*, P*, C2+1*, C2S+1*, C9+1*, C9S+1*, X14!*, C39+1*, C39S+1*, C42+1*
, C42S+1*, C45+1*, C45S+1*, X58!*
DIC("S" T, Z!, X14*, X58*
DIC(0 P*, 1*, 3*, 4*, 6*, 7*, 8*, 10*, 12*, 13*
, 16*, 17*, 19*, 20*, 21*, 24*, 27*, 30*, 33*, 35*
, 36*, 37*, 38*, 40*, 43*, 47*, 48*, 50*, 52*, 53*
, 55*, 57*, 60*
>> DICRREC BEGIN+2*
>> DIE DE*, P, C2+1, C2S+1, C9+1, C9S+1, X14, C39+1, C39S+1, C42+1
, C42S+1, C45+1, C45S+1, X58
DIEBADK BEGIN+1!
DIEFIRE BEGIN+1!, 1, 3, 4, 6, 7, 8, 10, 12, 13
, 16, 17, 19, 20, 21, 24, 27, 30, 33, 35
, 36, 37, 38, 40, 43, 47, 48, 50, 52, 53
, 55, 57, 60
>> DIEL DE*
>> DIEZ BEGIN+3*
DIEZAR BEGIN+1~, BEGIN+2*
DIEZRXR BEGIN+1~
DIEZTMP SAVEVALS, SAVEVALS+1, SAVEVALS+2, BEGIN+1~*
>> DIFLD N, T, D, SAVEVALS, SAVEVALS+1, SAVEVALS+2, 2*, 9*, 14*, 22+1*
, 26*, 28*, 31*, 34*, 39*, 42*, 45*, 49*, 54*, 58*
, 62*, 63*
DIIENS SAVEVALS, SAVEVALS+1, SAVEVALS+2, BEGIN+1~, BEGIN+3*
DIQUIET SET+1~*
DIR SET~
DIR("V" SET*
DIR(0 SET*
DIXR BEGIN+1~
>> DL DE*, W
DLAYGO P*, Z!
>> DLB W, RD+2, Z, D, 2*, 9*, 14*, 22+1*, 26*, 28*
, 31*, 34*, 39*, 42*, 45*, 49*, 54*, 58*, 62*, 63*
>> DNM BEGIN*
>> DOW 22+1*
>> DP DE*, N, T, SAVEVALS, SAVEVALS+1, SAVEVALS+2
>> DQ O+2, A*, B, RE, T, P, P+2, V, X, D
, Y, PR, RP, SET, SET+1, SAVEVALS, BEGIN*, 1*, 2+5, C2S
, C2S+1, 3*, 4*, 5*, 6*, 7*, 8*, 9*, 9+5, C9S
, C9S+1, 10*, 11*, 12*, 13*, 14*, 15*, 16*, 17*, 18*
, 19*, 20*, 21*, M22+3, 23*, 24*, 25*, 26+4, 27*, 28+3
, 29*, 30*, 31+4, 32*, 33*, 34+3, 35*, 36*, 37*, 38*
, C39S, C39S+1, 40*, 41*, 42*, C42S, C42S+1, 43*, 44*, 45*
, 45+4, C45S, C45S+1, 46*, 47*, 48*, 49*, 49+4, 50*, 51*
, 52*, 53*, 54+4, 55*, 56*, 57*, 59*, 60*, 61*, 62+4
, 63+4
>> DQ( A!, P+2, D*, PR
>> DSC( 22+3
DTIME TR, BEGIN+3*
>> DTOUT TR*
>> DU DE*, P, D, PR, SET, 2*, 2+2*, 9*, 9+2*, 14*
, 14+1*, 22+2*, 26*, 26+1*, 28*, 31*, 31+1*, 34*, 39*, 42*
, 45*, 49*, 49+1*, 54*, 54+1*, 58*, 58+1*, 62*, 62+1*, 63*
, 63+1*
DUZ RD+2, Z
>> DV O+1, O+2, N, RD+2, T, P, P+1, Z, D, Y
, PR, RP, I, 2*, 2+5, 9*, 9+5, 14*, 22+1*, M22+3
, 26*, 26+4, 28*, 28+3, 31*, 31+4, 34*, 34+3, 39*, 42*
, 45*, 45+4, 49*, 49+4, 54*, 54+4, 58*, 62*, 62+4, 63*
, 63+4
>> DW Z, D, SAVEVALS+1, KEYCHK, 1*, 2*, 2+1, 2+5, 3*, 4*
, 6*, 7*, 8*, 9*, 9+1, 9+5, 10*, 12*, 13*, 14*
, 16*, 17*, 19*, 20*, 21*, 22+1*, 24*, 26*, 26+4, 27*
, 28*, 30*, 31*, 33*, 34*, 34+3, 35*, 36*, 37*, 38*
, 39*, 39+1, 40*, 42*, 42+1, 43*, 45*, 45+1, 47*, 48*
, 49*, 49+4, 50*, 52*, 53*, 54*, 54+4, 55*, 57*, 58*
, 60*, 62*, 62+4, 63*, 63+4
>> DZ QS*
>> RACAT 26+2
RACOMENT X33*!
>> RADR1 X37
>> RAEXMUL X47, X60
>> RAI X17*, X19*, X20, M22+1, X24, X35*
>> RAILOC X48, 49+2, X60*
>> RAIMAG X3*, X10*, 62+2
>> RALOCFLG X57
>> RAMOD X16
>> RAMOD( X20, M22+1, X24!
>> RAMOD(0 X19
>> RAMODPRO X20*, X21
>> RAPIFN 63+2
>> RAPREG X30, 31+2
>> RAPREOP1 X27, 28+1
>> RAPRI X1, 2+3, X3, X7, X8, 9+3, X10, X12, X13, X21
, X52
>> RAREAST 34+1
>> RAREQLOC X52*, X53, 54+2
>> RAWHEN X37, X38, 42+2, 45+2, X47*
U DE+1, DE+2, DE+3, TR, P, P+2, Z, D, R, R+1
, SET, BEGIN+3*, 1, C2+2, C2S+2, 3, 4, 6, 7, 8
, C9+2, C9S+2, 10, 12, 13, 16, 17, 19, 20, 21
, 22+4, M22, 24, 27, 30, 33, 35, 36, 37, 38
, C39+2, C39S+2, 40, C42+2, C42S+2, 43, C45+2, C45S+2, 47, 48
, 50, 52, 53, 55, 57, 60, 62+2
X O+2*, TR*, N, RD, RD+1, RD+2*, T, P*, P+1!, P+2*
, Z, X+1*, QS, Y*, PR*, R*, R+1*, R+2, RP*, I+1
, SET+2*, NKEY*, 1*, 2+3*, 2+4, 2+5*, 2+6, C2+1*, C2+2, C2S*
, C2S+1*, C2S+2, 3*, 4*, 6*, 7*, 8*, 9+3*, 9+4, 9+5*
, 9+6, C9+1*, C9+2, C9S*, C9S+1*, C9S+2, 10*, 12*, 13*, X14*!
, 16*, 17*, 19*, 20*, 21*, M22+1*, M22+2, M22+3*, 24*, 26+2*
, 26+3, 26+4*, 26+5, 27*, 28+1*, 28+2, 28+3*, X28*!, 30*, 31+2*
, 31+3, 31+4*, 33*, 34+1*, 34+2, 34+3*, 34+4, 35*, 36*, 37*
, 38*, C39+1*, C39+2, C39S*, C39S+1*, C39S+2, X39*!, 40*, 42+2*, 42+3
, C42+1*, C42+2, C42S*, C42S+1*, C42S+2, X42*!, 43*, 45+2*, 45+3, 45+4*
, C45+1*, C45+2, C45S*, C45S+1*, C45S+2, X45*!, 47*, X47, 48*, 49+2*
, 49+3, 49+4*, 49+5, 50*, 52*, 53*, 54+2*, 54+3, 54+4*, 54+5
, 55*, 57*, X58*!, 60*, X60, 62+2*, 62+3, 62+4*, 62+5, 63+2*
, 63+3, 63+4*, 63+5
>> Y O, O+1, O+2, P, Y, PR*, R*, R+1*, R+2*, SET+2
, 1*, X1*, 2+4*, 2+5, 3*, 4*, X4*, 6*, 7*, X7*
, 8*, X8*, 9+4*, 9+5, 10*, 12*, 13*, X13*, X14, 16*
, X16*, 17*, 19*, X19*, 20*, 21*, X21*, M22+2*, M22+3, 24*
, X24*, 26+3*, 26+4, 27*, X27*, 28+2*, 28+3, X28, 30*, X30*
, 31+3*, 31+4, 33*, 34+2*, 34+3, 35*, 36*, 37*, X37*, 38*
, X38*, X39, 40*, X40*, 42+3*, X42, 43*, X43*, 45+3*, 45+4
, X45, 47*, 48*, X48*, 49+3*, 49+4, 50*, X50*, 52*, 53*
, X53*, 54+3*, 54+4, 55*, X55*, 57*, X57*, X58, 60*, 62+3*
, 62+4, 63+3*, 63+4
>> Y(0 SET+2
YS V!
>> ZTQUEUED X, NKEY

Marked Items

Name Field # of Occurrence
$T(@(3) D
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All