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

Package: Integrated Billing

Routine: IBXSAH


Information

IBXSAH ; GENERATED FROM 'IB SCREEN10H' INPUT TEMPLATE(#1754), FILE 399;11/02/18

Source Information

Source file <IBXSAH.m>

Call Graph

Call Graph

Call Graph Total: 28

Package Total Call Graph
VA FileMan 17 ^%DT  $$EZBLD^DIALOG  $$LABEL^DIALOGZ  ^DIC  ^DICR  (DIEZ,E)^DIE0  (,F,FIREREC,M,N,OUT,UNIQFERR,Z)^DIE17  Z^DIE2  
^DIE3  (AST,NOSCR,SET)^DIED  QQ^DIEQ  EN1^DIK  $$GETTMP^DIKC1  ($$CREF,$$OREF)^DILF  $$SET^DIQ  ^DIR  
RW^DIR2  
Integrated Billing 10 $$BDATE^IBACSV  ($$FT,$$INPAT)^IBCEF  ($$TAXGET,DISPTAX)^IBCEP81  ($$CLIA,$$CLIAREQ,$$XRAY,MAMMODP)^IBCEP8A  ASK19^IBCEU3  $$ACINTEL^IBCSC10  $$ACIDD^IBCU  ^IBXSAH3  
^IBXSAH4  ^IBXSAH5  
Kernel 1 $$UP^XLFSTR  

Entry Points

Name Comments DBIA/ICR reference
DE
W
O
TR
A
B
RE
N
RD
T
P
V
UNIQ
Z
X
QS
D
Y
PR
R
RP
I
SAVEVALS
NKEY
KEYCHK()
BEGIN
1
X1
2
X2
3
X3
4
X4
5
6
X6
7
X7
8
X8
9
10
X10
11
X11
12
X12
13
X13
14
X14
15
16
X16
17
X17
18
X18
19
X19
20
X20
21
X21
22
X22
23
X23
24
25
26
X26
27
M27
R27
28
29
X29
30
C30
C30S
C30F1
X30
31
X31
32
R32
33
X33
34
X34
35
X35
36
X36
37
X37
38
39
X39
40
X40
41
X41
42
X42
43
44
X44
45
X45
46
X46
47
48
49
X49
50
X50
51
X51
52
X52
53
X53
54
55
X55
56
57
X57
58
X58
59
X59
60
X60
61
62
X62
63
X63
64
X64
65
X65
66
X66
67
C67
C67S
C67F1
X67
68
X68
69
X69
70
X70
71
X71
72
X72
73
X73
74
75
C75
C75S
C75F1
X75
76
77
X77
78
X78
79
X79
80
X80
81
C81
C81S
C81F1
X81
82
X82
83
X83
84
X84
85
X85
86
X86
87
X87
88
89

External References

Name Field # of Occurrence
^%DT X3X4
$$EZBLD^DIALOG O+2, 27+1
$$LABEL^DIALOGZ 348171920222327+1, 30
35374146555875
^DIC X8X30X35X58X67X81
^DICR C30+8, C67+2, C75+2
DIEZ^DIE0 32+1
E^DIE0 I+1, 75+4
^DIE17 RD
F^DIE17 1267111318212629
31323334353639404244
45495052535759606263
64656668697071727377
78798081828384858687
89
FIREREC^DIE17 1267111318212629
31333436394042444549
50525357596062636465
66686970727377787980
8283848687
M^DIE17 T
N^DIE17 RP75+4
OUT^DIE17 1267111318212629
31333436394042444549
50525357596062636465
66686970727377787980
8283848687
UNIQFERR^DIE17 Z
Z^DIE17 X
Z^DIE2 RD+1
^DIE3 T
AST^DIED P
NOSCR^DIED P
SET^DIED T
QQ^DIEQ QS
EN1^DIK X33
$$GETTMP^DIKC1 BEGIN+3
$$CREF^DILF C30F1
$$OREF^DILF C30F1
$$SET^DIQ R+2
^DIR X60
RW^DIR2 O+1
$$BDATE^IBACSV X8
$$FT^IBCEF X39X50
$$INPAT^IBCEF X7
$$TAXGET^IBCEP81 C30S+8
DISPTAX^IBCEP81 X36X59
$$CLIA^IBCEP8A C30+6, C30S+6
$$CLIAREQ^IBCEP8A C30+6, C30S+6
$$XRAY^IBCEP8A X44
MAMMODP^IBCEP8A X45
ASK19^IBCEU3 X52
$$ACINTEL^IBCSC10 X64X78
$$ACIDD^IBCU C67S+2, C75S+2
^IBXSAH3 C81+1
^IBXSAH4 C81S+1
^IBXSAH5 89
$$UP^XLFSTR X71X85

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: " ("_$$EZBLD^DIALOG(710,.X)_")"
  • Line Location: O+2
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • 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:
    • O+2
    • 27+1
Routine Call
  • DIC
  • Line Location:
    • X8
    • X30
    • X35
    • X58
    • X67
    • X81
Routine Call
  • DIR
  • Line Location:
    • X60

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DGCR(399 - [#399] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( RR+1
^DD("DD" R+2
^DD("KEY" - [#.31] N
^DD(399 C30+2, C30+4, C30+6, C30S+2, C30S+6, C30S+8, C67S+2, C75S+2
^DGCR(399 - [#399] DEX127+4, M27R27+1, C30+2, C30+4, C30+6, C30+8, C30S+2
C30S+6, C30S+8, 32X36X40X59X60X66C67+2, C67S+2
X69X70C75+2, C75S+2, X80X83X84
^DIE(1754 BEGIN+4
^DISV( RD+2, Z*

Label References

Name Line Occurrences
$$KEYCHK Z
27+1 R27+1
@( BV
A RENZYRP126711
131821262931R32333436
39404244454950525357
59606263646566686970
727375+4, 77787980828384
8687
B QS
BEGIN IBXSAH+1
C30F1 C30S
C30S C30
C67F1 C67S
C67S C67
C75F1 C75S
C75S C75
C81F1 C81S
C81S C81
D RDRD+1, P+1, QS
DE IBXSAH+1, 12671113182126
R27293132R323334353639
40424445495052535759
60626364656668697071
72737778798081828384
858687
M27 27+3
N Y
NKEY N
O YRP
P T
PR REI+1
QS RDNKEY
R RR+1
RD YII+1, 75+5
RE 3+1, 4+1, 8+2, 10+1, 12+1, 14+1, 16+1, 17+1, 19+1, 20+1
22+1, 23+1, 27+3, M27+1, 30+3, 35+2, 37+2, 41+1, 46+1, 51+1
55+1, 58+2, 67+3, 71+1, 81+3, 85+1
RP PRRR+1
SAVEVALS Z
TR RE
V TP+1
W ORE
X NT+1, PY
X1 1
X11 11
X13 13
X18 18
X2 2
X21 21
X26 26
X29 29
X31 31
X33 33
X34 34
X36 36
X39 39
X40 40
X42 42
X44 44
X45 45
X49 49
X50 50
X52 52
X53 53
X57 57
X59 59
X6 6
X60 60
X62 62
X63 63
X64 64
X65 65
X66 66
X68 68
X69 69
X7 7
X70 70
X72 72
X73 73
X77 77
X78 78
X79 79
X80 80
X82 82
X83 83
X84 84
X86 86
X87 87
Z P+1, 75+5

Naked Globals

Name Field # of Occurrence
^( RD+2, RR+1
^("DEN2" DE+1
^("F" SAVEVALS*
^("I2" X1
^("I3" X1
^("M2" DE+2, C67+2*, C67S+2, C75+2*, C75S+2
^("U" DE+3
^("U2" DE+4, C30+2, C30+4, C30+6, C30S+2, C30S+6, 32
^("U3" DE+5, C30+8*, C30S+8
^("UF3" DE+6
^("UF31" DE+7
^("UF32" DE+8
^(0 RR+1, 27+3, 27+4, M27R27+1

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*, UNIQ!*, R+2*
%( UNIQ!
%(0 UNIQ
>> %DT X3*, X4*
%Z DE+1*, DE+2*, DE+3*, DE+4*, DE+5*, DE+6*, DE+7*, DE+8*, DE+9!
>> D N, D*, 27*, 27+1, 27+3*, 27+4*, M27R27+1*
>> D(0 32*
>> D0 BEGIN+5*, C30+2*, C30+4*, C30+6*, C30+8*, C30S+2*, C30S+6*, C30S+8*, 32C67+2*
C67S+2, C75+2*, C75S+2
>> DA DEUNIQBEGIN+5, X1X7X827+4, M27R27+1, C30+2
C30+4, C30+6, C30+8, C30S+2, C30S+6, C30S+8, X36X39X40X44
X45X52X59X60X66C67+2, C67S+2, X69X70C75+2
C75S+2, X80X83X84
DB DE!, C30!, C30S!, C67!, C67S!, C75!, C75S!, C81!, C81S!
DB( PX75+4*
>> DC RP27+1*, M27*, 32+1*
DDER TT+1!
DE DE!
DE( O+2, REZYPRRPSAVEVALSSAVEVALS+1, KEYCHK, 30+1*
67+1*, 75+1*, 75+4*, 81+1*
DE(1 27!
DE(10 DE+6*
DE(12 DE+6*
DE(14 DE+6*
DE(16 DE+3*
DE(17 DE+8*
DE(19 DE+4*
DE(20 DE+8*
DE(22 DE+4*
DE(23 DE+8*
DE(27 M27*
DE(3 DE+3*
DE(30 DE+4*, C30C30+1, C30+3, C30+5, C30+7
DE(35 DE+5*
DE(37 DE+4*
DE(4 DE+3*
DE(41 DE+4*
DE(46 DE+5*
DE(51 DE+7*
DE(55 DE+1*
DE(58 DE+5*
DE(67 DE+2*, C67C67+1
DE(71 DE+2*
DE(75 DE+2*, C75C75+1
DE(8 DE+4*
DE(81 DE+2*, C81
DE(85 DE+2*
DG DE!, PR*, R*, R+1*, R+2, 126711
13182126293132333435
36394042444549505253
57596062636465666869
70717273777879808182
838485868789
DG( Z*, C30SC30S+1, C30S+3, C30S+5, C30S+7, C67SC67S+1, C75SC75S+1
C81S
>> DGO 27+1*, 32+1*
DIC DE*, P*, X8!*, C30+1*, C30+3*, C30+5*, C30+7*, C30S+1*, C30S+3*, C30S+5*
C30S+7*, X30!*, X35!*, X58!*, C67+1*, C67S+1*, X67!*, C75+1*, C75S+1*, X81!*
DIC("S" Z!, X8*, X30*, X35*, X58*, X67*, X81*
DIC("W" X8*
DIC(0 P*, 1*, 2*, 6*, 7*, 11*, 13*, 18*, 21*, 26*
, 29*, 31*, 33*, 34*, 36*, 39*, 40*, 42*, 44*, 45*
, 49*, 50*, 52*, 53*, 57*, 59*, 60*, 62*, 63*, 64*
, 65*, 66*, 68*, 69*, 70*, 72*, 73*, 77*, 78*, 79*
, 80*, 82*, 83*, 84*, 86*, 87*
>> DICRREC BEGIN+4*
>> DIE DE*, PUNIQX8C30+1, C30+3, C30+5, C30+7, C30S+1, C30S+3
C30S+5, C30S+7, C30F1X30X35X58C67+1, C67S+1, X67C75+1
C75S+1, X81
DIEBADK BEGIN+3!
DIEFIRE BEGIN+3!, 12671113182126
29313334363940424445
49505253575960626364
65666869707273777879
808283848687
>> DIEL DE*
>> DIEZ BEGIN+5*
DIEZAR BEGIN+3~, BEGIN+4*
DIEZRXR BEGIN+3~
DIEZRXR(399 C30F1*, C30F1+1*
DIEZTMP SAVEVALSSAVEVALS+1, SAVEVALS+2, BEGIN+3~*
>> DIFLD O+2, NUNIQDR+2, SAVEVALSSAVEVALS+1, SAVEVALS+2, 3*, 4*
, 8*, 10*, 12*, 14*, 16*, 17*, 19*, 20*, 22*, 23*
27+1*, 30*, 35*, 37*, 41*, 46*, 51*, 55*, 58*, 67*
, 71*, 75*, 81*, 85*
>> DIG C30+8*, C67+2*, C75+2*
>> DIH C30+8*, C67+2*, C75+2*
DIIENS SAVEVALSSAVEVALS+1, SAVEVALS+2, BEGIN+3~, BEGIN+5*, C30F1
DIK X33*, X34!
DIK(1 X33*
DIPA X1!
DIPA("BRANCH" X64!*, X65!, X78!*, X79!
DIPA("I1" X1*, X63X64
DIPA("I2" X1*, X11X18X77X78
DIPA("I3" X1*, X13X21
DIPA("NVA_FC" X31*
DIPA("OLDALTI1" X70*, X72
DIPA("OLDALTI2" X84*, X86
DIPA("OLDALTT1" X66*, X68
DIPA("OLDALTT2" X80*, X82
DIPA("OLDCLIA" X40*, X42
DIR X60~!
DIR("A" X60*
DIR(0 X60*
>> DIU C30+2*, C30+4*, C30+6*, C30+8*, C30S+2*, C30S+6*, C30S+8*, C67+2*, C67S+2*, C75+2*
C75S+2*
DIV C30+2!*, C30+4!*, C30+6!*, C30+8!*, C30S+2!*, C30S+6!*, C30S+8!*, C67+2!*, C67S+2, C75+2!*
C75S+2
DIV(0 C30+2*, C30+4*, C30+6*, C30+8*, C30S+2*, C30S+6*, C30S+8*, C67+2*, C75+2*
DIXR BEGIN+3~, C30F1+1*
>> DL DE*, W
DLAYGO P*, Z!
>> DLB WRD+2, ZD, 3*, 4*, 8*, 10*, 12*, 14*
, 16*, 17*, 19*, 20*, 22*, 23*, 27+1*, 30*, 35*, 37*
, 41*, 46*, 51*, 55*, 58*, 67*, 71*, 75*, 81*, 85*
>> DNM BEGIN*
>> DOW 27+1*
>> DP DE*, O+2, NR+2, SAVEVALSSAVEVALS+1, SAVEVALS+2, 348
171920222327+1, 30353741
46555875
>> DQ O+2, A*, BREPP+2, VXDY
PRRPSAVEVALS, BEGIN*, 1*, 2*, 5*, 6*, 7*, 9*
, 11*, 13*, 15*, 18*, 21*, 24*, 25*, 26*, 28*, 29*
C30SC30S+1, C30S+3, C30S+5, C30S+7, 31*, 32*, 33*, 34*, 35*
, 36*, 38*, 39*, 40*, 42*, 43*, 44*, 45*, 47*, 48*
, 49*, 50*, 52*, 53*, 54*, 56*, 57*, 59*, 60*, 61*
, 62*, 63*, 64*, 65*, 66*, C67SC67S+1, 68*, 69*, 70*
, 71*, 72*, 73*, 74*, 75+4, C75SC75S+1, 76*, 77*, 78*
, 79*, 80*, 81*, C81S, 82*, 83*, 84*, 85*, 86*, 87*
, 88*
>> DQ( A!, P+2, D*, PR
>> DR(99 BEGIN+1*, BEGIN+2*
>> DSC( 27+3
DTIME TRBEGIN+5*
>> DTOUT TR*
>> DU DE*, PDPR, 3*, 4*, 8*, 8+1*, 10*, 12*
, 14*, 16*, 17*, 19*, 20*, 22*, 23*, 27+2*, 30*, 30+2*
, 35*, 35+1*, 37*, 37+1*, 41*, 46*, 51*, 55*, 58*, 58+1*
, 67*, 67+2*, 71*, 75*, 75+2*, 81*, 81+2*, 85*
DUZ RD+2, Z
DUZ("LANG" R+2
DUZ(0 TRRE
>> DV O+1, O+2, TRRENRD+2, TPP+1, UNIQ
ZDYPRRPI, 3*, 4*, 8*, 10*
, 12*, 14*, 16*, 17*, 19*, 20*, 22*, 23*, 27+1*, 30*
, 35*, 37*, 41*, 46*, 51*, 55*, 58*, 67*, 71*, 75*
75+4, 81*, 85*
>> DW ZDSAVEVALS+1, KEYCHK, 1*, 2*, 3*, 4*, 6*, 7*
, 8*, 10*, 11*, 12*, 13*, 14*, 16*, 17*, 18*, 19*
, 20*, 21*, 22*, 23*, 26*, 27+1*, 29*, 30*, 30+1, 31*
, 33*, 34*, 35*, 36*, 37*, 39*, 40*, 41*, 42*, 44*
, 45*, 46*, 49*, 50*, 51*, 52*, 53*, 55*, 57*, 58*
, 59*, 60*, 62*, 63*, 64*, 65*, 66*, 67*, 67+1, 68*
, 69*, 70*, 71*, 72*, 73*, 75*, 75+1, 75+4, 77*, 78*
, 79*, 80*, 81*, 81+1, 82*, 83*, 84*, 85*, 86*, 87*
>> DZ QS*
>> I(0 32*
>> IBDR20 X2X6X26X29X49X57X62
>> IBIFN X50
>> IBMDOTCN X42*
>> ICDVDT X8*
U DE+1, DE+2, DE+3, DE+4, DE+5, DE+6, DE+7, DE+8, TRP
P+2, ZDRR+1, BEGIN+5*, 1267
111318212627+4, M27R27+1, 29C30+2
C30+4, C30+6, C30+8, C30S+2, C30S+6, C30S+8, 31323334
36X363940X404244454950
52535759X5960X60626364
6566X66C67+2, C67S+2, 6869X6970X70
7273C75+2, C75S+2, 77787980X8082
83X8384X848687
X O+2!*, TR*, NRDRD+1, RD+2*, T, P*, P+1!, P+2*
, UNIQ!, ZX+1*, QS, Y*, PR*, R*, R+1*, R+2, RP*
I+1, NKEY*, 1*, 2*, X3*!, X4*!, 6*, 7*, X8*!, X10!
X10+1!, 11*, X12!, X12+1!, 13*, X14!, X14+1!, X16!, X16+1!, X17!
X17+1!, 18*, X19!, X19+1!, X20!, X20+1!, 21*, X22!, X22+1!, X23!
X23+1!, 26*, 29*, C30+1*, C30+2*, C30+3*, C30+4*, C30+5*, C30+6*, C30+7*
C30+8*, C30S*, C30S+1*, C30S+2*, C30S+3*, C30S+5*, C30S+6*, C30S+7*, C30S+8*, X30*!
, 31*, X31, 32*, 33*, 34*, X35*!, 36*, 39*, 40*, X41!
X41+1!, 42*, X42, 44*, 45*, X46!, X46+1!, 49*, 50*, X51!
X51+1!, 52*, 53*, X55!, X55+1!, 57*, X58*!, 59*, 60*, X60~
, 62*, 63*, 64*, 65*, 66*, C67+1*, C67+2*, C67S*, C67S+1*, C67S+2*
, X67*!, 68*, X68, 69*, 70*, X71!, X71+1!, 72*, X72, 73*
75+4*, 75+5, C75+1*, C75+2*, C75S*, C75S+1*, C75S+2*, 77*, 78*, 79*
, 80*, C81S*, X81*!, 82*, X82, 83*, 84*, X85!, X85+1!, 86*
X86, 87*
X("FIELD" O+2*
X("FILE" O+2*
Y OO+1, O+2, PY, PR*, R*, R+1*, R+2*, 1*
, 2*, X2*, X3X4, 6*, X6*, 7*, X7*, X8, 11*
, X11*, 13*, X13*, 18*, X18*, 21*, X21*, 26*, X26*, 29*
, X29*, C30+2!, C30+4!, C30+6!, C30+8!, C30S+2!, C30S+6!, C30S+8!, X30, 31*
, X31*, 32*, 33*, 34*, X35, 36*, 39*, X39*, 40*, 42*
, 44*, X44*, 45*, 49*, X49*, 50*, X50*, 52*, 53*, X53*
, 57*, X57*, X58, 59*, 60*, X60~, 62*, X62*, 63*, X63*
, 64*, 65*, X65*, 66*, C67+2!, C67S+2!, X67, 68*, X68*, 69*
, X69*, 70*, 72*, X72*, 73*, X73*, 75+3*, 75+4, C75+2!, C75S+2!
, 77*, X77*, 78*, 79*, X79*, 80*, X81, 82*, X82*, 83*
, X83*, 84*, 86*, X86*, 87*, X87*
Y(0 C30+6*, C30S+6*
Y(1 C30+2*, C30+4*, C30+6*, C30+8*, C30S+2*, C30S+6*, C30S+8*, 32*, C67+2*, C67S+2*
C75+2*, C75S+2*
YS V!
>> ZTQUEUED XNKEY

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