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

Package: Scheduling

Routine: SDBT


Information

SDBT ; GENERATED FROM 'SDB' INPUT TEMPLATE(#2136), FILE 44;02/09/12

Source Information

Source file <SDBT.m>

Call Graph

Call Graph Total: 13

Package Total Call Graph
VA Fileman 11 $$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  
Scheduling 1 ^SDBT5  
Uncategorized 1 ^RTP6  

Entry Points

Name Comments DBIA/ICR reference
42
V
X37
X29
X28
X
X24
X27
X26
X21
X20
X22
24
C2S
26
27
20
21
22
23
28
29
RD
RE
4
8
X33
C20
C21
X36
D
X34
X35
X38
M45
C2F1
P
C5F1
T
C18F1
2
X44
X43
X42
M39
C21S
PR
BEGIN
C36
C19S
C43
3
7
C36S
25
M25
O
M23
W
RP
39
38
C5S
C18S
33
32
31
30
37
36
35
34
C14F1
R39
Y
C12S
C43S
C20F1
SET
C21F1
C12F1
C12F2
X9
6
X2
C2
C1
X1
X6
X7
C5
X5
B
N
R
C20S
X3
Z
11
10
13
12
15
14
17
16
19
18
C19F1
NKEY
R45
X4
X13
C1F1
C14S
DE
X30
C19
C18
C12
C36F2
C36F1
C14
46
C43F1
45
TR
43
40
41
1
5
9
KEYCHK()
A
I
X18
X19
X10
X12
C12X1(DION)
X14
X15
X16
X17
QS
C36X1(DION)
C1S
R25
R23
44
SAVEVALS

External References

Name Field # of Occurrence
$$EZBLD^DIALOG 23+1, 25+1, 39+1, 45+1
^DIC X12, X13, X18, X19, X20, X21, X36, X43
E^DIE0 I+1
^DIE17 RD
F^DIE17 2, 3, 6, 7, 9, 13, 15, 19, 20, 21
, 22, 29, 31, 37, 38, 40, 44, 46
FIREREC^DIE17 6, 9, 29, 38
M^DIE17 T
N^DIE17 RP
OUT^DIE17 6, 9, 29, 38
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
^RTP6 C1+8
^SDBT5 46

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
Function Call: WRITE
  • Prompt: !,*7,"MUST NOT BE EARLIER THAN CLINIC START TIME"
  • Line Location: X33+0
Routine Call
  • DIALOG
  • Line Location:
    • 23+1
    • 25+1
    • 39+1
    • 45+1
Routine Call
  • DIC
  • Line Location:
    • X12
    • X13
    • X18
    • X19
    • X20
    • X21
    • X36
    • X43
Routine Call
  • DIR
  • Line Location:
    • SET+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^SC - [#44] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("TEST" C1+8
^DD( T, R, R+1
^DD("DD" R+2
^DD("KEY" - [#.31] N
^DD(44 C1S+4, C1S+10, C5S+2
^DG(40.8 - [#40.8] 10+2
^DG(43 - [#43] X9
^DIE(2136 BEGIN+2
^DISV( RD+2, Z*
^SC - [#44] DE, C5S+2, C12X1+1, 23+4, M23, R23+1, 25+4, M25, R25+1, X29
, X33, C36X1+1, 39+4, M39, R39+1, 45+3, M45
^SC("ACST" C36F1+2!, C36F1+4*
^SC("AE" C14+2!, C14S+2*
^SC("AIHSPC" C43+2!, C43S+2*
^SC("ALTA" C21+2!, C21S+2*
^SC("ALTC" C20+2!, C20S+2*
^SC("ALTN" C18+2!, C18S+2*
^SC("ALTP" C19+2!, C19S+2*
^SC("AST" C12F1+2!, C12F1+4*
^SC("ASTOP" C12+2!, C12S+2*
^SC("B" C1+2!, C1S+2*
^SC("C" C2+2!, C2S+2*

Label References

Name Line Occurrences
$$KEYCHK Z
23+1 R23+1
25+1 R25+1
39+1 R39+1
@( B, V
A N, Z, Y, RP, 6, 9, 29, 31, 38, 40
, R45+1
B QS
BEGIN;;;;;;Build SDBT+1
C12F1 C12S
C12F2 C12F1+5
C12S C12
C12X1 C12F1
C14F1 C14S
C14S C14
C18F1 C18S
C18S C18
C19F1 C19S
C19S C19
C1F1 C1S
C1S C1
C20F1 C20S
C20S C20
C21F1 C21S
C21S C21
C2F1 C2S
C2S C2
C36F1 C36S
C36F2 C36F1+5
C36S C36
C36X1 C36F1
C43F1 C43S
C43S C43
C5F1 C5S
C5S C5
D RD, RD+1, P+1, QS
DE SDBT+1, 2, 3, 6, 7, 9, 13, 15, 19, 20
, 21, 22, R23, R25, 29, 31, 37, 38, R39, 40
, 44, R45
M23 23+3
M25 25+3
M39 39+3
M45 45+2
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
RE 1+2, 2+2, 4+2, 5+3, 7+2, 12+3, 14+3, 15+1, 16+2, 18+3
, 19+3, 20+3, 21+3, 22+2, 23+3, M23+1, 24+2, 25+3, M25+1, 26+2
, 27+1, 28+1, 30+1, 33+1, 34+1, 35+2, 36+3, 37+2, 39+3, M39+1
, 42+1, 43+3, 44+1, M45+1
RP PR, R, R+1
SAVEVALS Z
SET T
TR RE
V T, P+1
W O, RE
X N, T+1, P, Y
X29 29
X38 38
X6 6
X9 9
Y 3+3, 10+4, 13+3, 17+3
Z P+1

Naked Globals

Name Field # of Occurrence
^( RD+2, R, R+1, 10+2
^("AT" DE+4
^("F" SAVEVALS*
^("LTR" DE+5
^("PC" DE+6
^("PS" DE+7
^("RAD" DE+8
^("SDP" DE+9
^("SDPROT" DE+10
^("SL" DE+11, X33
^(0 DE+1, R, R+1, C5S+2, 10+2, 23+3, 23+4, M23, R23+1, 25+3
, 25+4, M25, R25+1, 39+3, 39+4, M39, R39+1, 45+2, 45+3, M45
^(12.1 T
^(99 DE+3

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DE+1*, DE+2*, DE+3*, DE+4*, DE+5*, DE+6*, DE+7*, DE+8*, DE+9*, DE+10*
, DE+11*, T, R+2*, SET+2*
%Z DE+1*, DE+2, DE+3*, DE+4*, DE+5*, DE+6*, DE+7*, DE+8*, DE+9*, DE+10*
, DE+11*, DE+12!
>> D N, D*, 23*, 23+1, 23+3*, 23+4*, M23, R23+1*, 25*, 25+1
, 25+3*, 25+4*, M25, R25+1*, 39*, 39+1, 39+3*, 39+4*, M39, R39+1*
, 45*, 45+1, 45+2*, 45+3*, M45
>> D0 BEGIN+3*, C1S+4*, C1S+10*, C5S+2*
>> DA DE, BEGIN+3, C1+2, C1S+2, C2+2, C2S+2, C5S+2, C12+2, C12S+2, C12F1+2
, C12F1+4, C12X1+1, C14+2, C14S+2, C18+2, C18S+2, C19+2, C19S+2, C20+2, C20S+2
, C21+2, C21S+2, 23+4, M23, R23+1, 25+4, M25, R25+1, X29, X33
, C36F1+2, C36F1+4, C36X1+1, 39+4, M39, R39+1, C43+2, C43S+2, 45+3, M45
DB DE!, C1!, C1S!, C2!, C2S!, C5!, C5S!, C12!, C12S!, C14!
, C14S!, C18!, C18S!, C19!, C19S!, C20!, C20S!, C21!, C21S!, C36!
, C36S!, C43!, C43S!
DB( T, P, X, SET, SET+1
>> DC RP, 23+1*, M23*, 25+1*, M25*, 39+1*, M39*, 45+1*, M45*
DDER T, T+1!, SET+2
DE DE!
DE( O+2, RE, Z, Y, PR, RP, SAVEVALS, SAVEVALS+1, KEYCHK, 1+1*
, 2+1*, 5+1*, 12+1*, 14+1*, 18+1*, 19+1*, 20+1*, 21+1*, 36+1*, 43+1*
DE(1 DE+1*, C1, C1+1, C1+3, C1+5, C1+7, C1+9, 23!, 25!, 39!
, 45!
DE(10 DE+1*
DE(12 DE+1*, C12, C12+1
DE(13 DE+4*
DE(14 DE+2*, C14, C14+1
DE(15 DE+3*
DE(16 DE+8*
DE(17 DE+7*
DE(18 DE+5*, C18, C18+1
DE(19 DE+5*, C19, C19+1
DE(2 DE+1*, C2, C2+1
DE(20 DE+5*, C20, C20+1
DE(21 DE+5*, C21, C21+1
DE(22 DE+2*
DE(23 M23*
DE(24 DE+6*
DE(25 M25*
DE(26 DE+2*
DE(27 DE+9*
DE(28 DE+9*
DE(3 DE+2*
DE(30 DE+11*
DE(33 DE+9*
DE(34 DE+9*
DE(35 DE+11*
DE(36 DE+2*, C36
DE(37 DE+10*
DE(39 M39*
DE(4 DE+1*
DE(42 DE+1*
DE(43 DE+11*, C43, C43+1
DE(44 DE+11*
DE(45 M45*
DE(5 DE+1*, C5, C5+1
DE(7 DE+2*
DG DE!, PR*, R*, R+1*, R+2, 2, 3, 6, 7, 9
, 13, 15, 19, 20, 21, 22, 29, 31, 37, 38
, 40, 44, 46
DG( Z*, C1S, C1S+1, C1S+3, C1S+5, C1S+7, C1S+9, C2S, C2S+1, C5S
, C5S+1, C12S, C12S+1, C14S, C14S+1, C18S, C18S+1, C19S, C19S+1, C20S
, C20S+1, C21S, C21S+1, C36S, C43S, C43S+1
>> DGO 23+1*, 25+1*, 39+1*, 45+1*
DIC DE*, P*, C1+1*, C1+3*, C1+5*, C1+7*, C1+9*, C1S+1*, C1S+3*, C1S+5*
, C1S+7*, C1S+9*, C2+1*, C2S+1*, C5+1*, C5S+1*, C12+1*, C12S+1*, X12!*, X13!*
, C14+1*, C14S+1*, C18+1*, C18S+1*, X18!*, C19+1*, C19S+1*, X19!*, C20+1*, C20S+1*
, X20!*, C21+1*, C21S+1*, X21!*, X36!*, C43+1*, C43S+1*, X43!*
DIC("S" T, Z!, X12*, X13*, X18*, X19*, X20*, X21*, X36*, X43*
DIC(0 P*, 6*, 9*, 29*, 38*
>> DICRREC BEGIN+2*
>> DIE DE*, P, C1+1, C1+3, C1+5, C1+7, C1+9, C1S+1, C1S+3, C1S+5
, C1S+7, C1S+9, C2+1, C2S+1, C5+1, C5S+1, C12+1, C12S+1, X12, X13
, C14+1, C14S+1, C18+1, C18S+1, X18, C19+1, C19S+1, X19, C20+1, C20S+1
, X20, C21+1, C21S+1, X21, X36, C43+1, C43S+1, X43
DIEBADK BEGIN+1!
DIEFIRE BEGIN+1!, 6, 9, 29, 38
>> DIEL DE*
>> DIEZ BEGIN+3*
DIEZAR BEGIN+1~, BEGIN+2*
DIEZRXR BEGIN+1~
DIEZTMP SAVEVALS, SAVEVALS+1, SAVEVALS+2, BEGIN+1~*, C12X1+1, C36X1+1
>> DIFLD N, T, D, SAVEVALS, SAVEVALS+1, SAVEVALS+2, 1*, 2*, 3*, 4*
, 5*, 7*, 10*, 12*, 13*, 14*, 15*, 16*, 17*, 18*
, 19*, 20*, 21*, 22*, 23+1*, 24*, 25+1*, 26*, 27*, 28*
, 30*, 33*, 34*, 35*, 36*, 37*, 39+1*, 42*, 43*, 44*
, 45+1*
DIIENS SAVEVALS, SAVEVALS+1, SAVEVALS+2, BEGIN+1~, BEGIN+3*, C12X1+1, C36X1+1
DION C12X1~, C12X1+1, C36X1~, C36X1+1
DIQUIET SET+1~*
DIR SET~
DIR("V" SET*
DIR(0 SET*
>> DIU C1S+4*, C1S+10*, C5S+2*
DIV C1S+4, C1S+10, C5S+2!*
DIV(0 C5S+2*
DIXR BEGIN+1~, C12F1*, C36F1*
>> DL DE*, W
DLAYGO P*, Z!
>> DLB W, RD+2, Z, D, 1*, 2*, 3*, 4*, 5*, 7*
, 10*, 12*, 13*, 14*, 15*, 16*, 17*, 18*, 19*, 20*
, 21*, 22*, 23+1*, 24*, 25+1*, 26*, 27*, 28*, 30*, 33*
, 34*, 35*, 36*, 37*, 39+1*, 42*, 43*, 44*, 45+1*
>> DNM BEGIN*
>> DOW 23+1*, 25+1*, 39+1*, 45+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*, C1S, C1S+1, C1S+3
, C1S+5, C1S+7, C1S+9, 2*, C2S, C2S+1, 3*, C5S, C5S+1, 6*
, 7*, 8*, 9*, 11*, C12S, C12S+1, 13*, C14S, C14S+1, 15*
, C18S, C18S+1, 19*, C19S, C19S+1, 20*, C20S, C20S+1, 21*, C21S
, C21S+1, 22*, 29*, 31*, 32*, C36S, 37*, 38*, 40*, 41*
, C43S, C43S+1, 44*
>> DQ( A!, P+2, D*, PR
>> DSC( 23+3, 25+3, 39+3, 45+2
DTIME TR, BEGIN+3*
>> DTOUT TR*
>> DU DE*, P, D, PR, SET, 1*, 2*, 3*, 3+1*, 4*
, 4+1*, 5*, 5+2*, 7*, 7+1*, 10*, 10+1*, 12*, 12+2*, 13*
, 13+1*, 14*, 14+2*, 15*, 16*, 16+1*, 17*, 17+1*, 18*, 18+2*
, 19*, 19+2*, 20*, 20+2*, 21*, 21+2*, 22*, 22+1*, 23+2*, 24*
, 24+1*, 25+2*, 26*, 26+1*, 27*, 28*, 30*, 33*, 34*, 35*
, 35+1*, 36*, 36+2*, 37*, 37+1*, 39+2*, 42*, 43*, 43+2*, 44*
DUZ RD+2, Z
>> DV O+1, O+2, N, RD+2, T, P, P+1, Z, D, Y
, PR, RP, I, 1*, 2*, 3*, 4*, 5*, 7*, 10*
, 12*, 13*, 14*, 15*, 16*, 17*, 18*, 19*, 20*, 21*
, 22*, 23+1*, 24*, 25+1*, 26*, 27*, 28*, 30*, 33*, 34*
, 35*, 36*, 37*, 39+1*, 42*, 43*, 44*, 45+1*
>> DW Z, D, SAVEVALS+1, KEYCHK, 1*, 1+1, 2*, 2+1, 3*, 4*
, 5*, 5+1, 6*, 7*, 9*, 10*, 12*, 12+1, 13*, 14*
, 14+1, 15*, 16*, 17*, 18*, 18+1, 19*, 19+1, 20*, 20+1
, 21*, 21+1, 22*, 23+1*, 24*, 25+1*, 26*, 27*, 28*, 29*
, 30*, 33*, 34*, 35*, 36*, 36+1, 37*, 38*, 39+1*, 42*
, 43*, 43+1, 44*, 45+1*
>> DZ QS*
>> I(0 C1S+4, C1S+10
RTPL C1+8*!
U DE+1, DE+2, DE+3, DE+4, DE+5, DE+6, DE+7, DE+8, DE+9, DE+10
, DE+11, TR, P, P+2, Z, D, R, R+1, SET, BEGIN+3*
, C1S+4, C1S+10, C5S+2, 6, 9, C12F1, C12X1+1, 23+4, M23, R23+1
, 25+4, M25, R25+1, 29, 31, C36F1, C36X1+1, 38, 39+4, M39
, R39+1, 40, 45+3, M45
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*, C1+1*, C1+2, C1+3*, C1+5*, C1+7*, C1+8*, C1+9*, C1S*
, C1S+1*, C1S+2, C1S+3*, C1S+4*, C1S+5*, C1S+7*, C1S+9*, C1S+10*, X1!, X1+1!
, C2+1*, C2+2, C2S*, C2S+1*, C2S+2, X2!, X2+1!, C5+1*, C5S*, C5S+1*
, C5S+2*, 6*, X6, 9*, 10+2*, 10+3, C12+1*, C12+2, C12S*, C12S+1*
, C12S+2, C12F1~, C12F1+2, C12F1+3!*, C12F1+4, C12X1!, C12X1+2*, X12*!, X13*!, C14+1*
, C14+2, C14S*, C14S+1*, C14S+2, X15!, X15+1!, C18+1*, C18+2, C18S*, C18S+1*
, C18S+2, X18*!, C19+1*, C19+2, C19S*, C19S+1*, C19S+2, X19*!, C20+1*, C20+2
, C20S*, C20S+1*, C20S+2, X20*!, C21+1*, C21+2, C21S*, C21S+1*, C21S+2, X21*!
, X27!, X28!, 29*, X30!, X33!, X34!, C36S*, C36F1~, C36F1+2, C36F1+3!*
, C36F1+4, C36X1!, C36X1+2*, X36*!, 38*, X38, X42!, X42+1!, C43+1*, C43+2
, C43S*, C43S+1*, C43S+2, X43*!, X44!
X(1 C12F1+1, C12F1+3, C12X1+1*, C12X1+2, C36F1+1, C36F1+3, C36X1+1*, C36X1+2
X1 C12F1~!*, C36F1~!*
X2 C12F1~!*, C12F1+3, C36F1~!*, C36F1+3
Y O, O+1, O+2, P, Y, PR*, R*, R+1*, R+2*, SET+2
, C1S+4!, C1S+10!, 3+2*, C5S+2!, 6*, X6*, 9*, X9*, 10+3*, X12
, 13+2*, X13, 17+2*, X18, X19, X20, X21, 29*, X29*, 31*
, X36, 38*, X38*, 40*, X43
Y(0 SET+2
Y(1 C5S+2*
Y(101 C1S+4, C1S+10
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