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

Package: Integrated Billing

Routine: IBXSA21


Information

IBXSA21 ; ;11/02/18

Source Information

Source file <IBXSA21.m>

Call Graph

Call Graph

Call Graph Total: 23

Package Total Call Graph
VA FileMan 13 $$EZBLD^DIALOG  $$LABEL^DIALOGZ  ^DIC  (DIEZ,E)^DIE0  (,1,F,FIREREC,M,N,OUT,UNIQFERR,Z)^DIE17  Z^DIE2  ^DIE3  (AST,NOSCR,SET)^DIED  
QQ^DIEQ  EN1^DIK  $$EXTERNAL^DILFD  $$SET^DIQ  RW^DIR2  
Integrated Billing 9 $$INPAT^IBCEF  $$RECALC^IBCEP2A  PROVID^IBCEP2B  DISPTAX^IBCEP81  ($$CRED,$$SPEC)^IBCEU  $$EXTCR^IBCEU5  WRT1^IBCSC10H  ATTREND^IBCU1  
$$EXPAND^IBTRE  
Kernel 1 $$LOW^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
C1
C1S
C1F1
X1
2
X2
3
C3
C3S
C3F1
X3
4
X4
5
X5
6
X6
7
R7
8
9
X9
10
X10
11
X11
12
X12
13
X13
14
X14
15
X15
16
X16
17
X17
18
X18
19
X19
20
21
X21
22
X22
23
24
X24
25
X25
26
X26
27
28
C28
C28S
C28F1
X28
29
C29
C29S
C29F1
X29
30
X30
31
32
C32
C32S
C32F1
X32
33
C33
C33S
C33F1
X33
34
X34
35
36
C36
C36S
C36F1
X36
37
C37
C37S
C37F1
X37
38
X38
39
40
C40
C40S
C40F1
X40
41
C41
C41S
C41F1
X41
42
X42
43
44
C44
C44S
C44F1
X44
45
C45
C45S
C45F1
X45
46
X46
47
48
C48
C48S
C48F1
X48
49
C49
C49S
C49F1
X49
50
X50
51
52
53
X53
54

External References

Name Field # of Occurrence
$$EZBLD^DIALOG O+2
$$LABEL^DIALOGZ 131014404144454849
^DIC X28X32X36
DIEZ^DIE0 7+1
E^DIE0 I+1, 40+5, 41+4, 44+5, 45+4, 48+5, 49+4
^DIE17 RD
1^DIE17 54
F^DIE17 2345679101112
13151617181921222425
26293032333436373840
414244454648495053
FIREREC^DIE17 245691112131516
17181921222425263034
3842465053
M^DIE17 T
N^DIE17 RP40+5, 41+4, 44+5, 45+4, 48+5, 49+4
OUT^DIE17 245691112131516
17181921222425263034
3842465053
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 X9
$$EXTERNAL^DILFD C1+6, C1+8, C1S+6, C1S+8
$$SET^DIQ R+2
RW^DIR2 O+1
$$INPAT^IBCEF X29X33X37
$$RECALC^IBCEP2A X29X33X37
PROVID^IBCEP2B X19X22X25
DISPTAX^IBCEP81 X11
$$CRED^IBCEU X13
$$SPEC^IBCEU C3S+6
$$EXTCR^IBCEU5 C3S+4
WRT1^IBCSC10H X16
ATTREND^IBCU1 C28+2, C28S+2, C29+4, C29S+4, C32+2, C32S+2, C33+2, C33S+2, C36+2, C36S+2
C37+2, C37S+2, C40+2, C40S+2, C41+4, C41S+4, C44+2, C44S+2, C45+2, C45S+2
C48+2, C48S+2, C49+2, C49S+2
$$EXPAND^IBTRE X12
$$LOW^XLFSTR C1+8, C1S+8

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
Function Call: WRITE
  • Prompt: !," Prov Specialty On File: ",DIPA("SPC")
  • Line Location: X12+0
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: X53+0
Routine Call
  • DIALOG
  • Line Location:
    • O+2
Routine Call
  • DIC
  • Line Location:
    • X28
    • X32
    • X36

FileMan Files Accessed Via FileMan Db Call

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

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( RR+1
^DD("DD" R+2
^DD("KEY" - [#.31] N
^DD(399.0222 C1+4, C1S+4, C3+4, C3+6, C3+8, C3+10, C3+12, C3+14, C3S+2, C3S+4
C3S+6, C3S+14, C29S+2, C41S+2
^DGCR(399 - [#399] DEC1+2!, C1+4, C1+6!, C1+8!, C1S+2*, C1S+4, C1S+6*, C1S+8*, C3+4
C3+6, C3+8, C3+10, C3+12, C3+14, C3S+2, C3S+4, C3S+6, C3S+14, X5
X11X12X13X15C29S+2, X29X33X37C41S+2
^DISV( RD+2, Z*
^IBA(355.93 - [#355.93] 7
^XUSEC("IB PROVIDER EDIT" X2

Label References

Name Line Occurrences
$$KEYCHK Z
2 1+3
@( BV
A RENZYRP2456R7
9111213151617181921
2224252630343840+5, 41+4, 42
44+5, 45+4, 4648+5, 49+4, 5053
B QSBEGIN
BEGIN IBXSA21+1
C1F1 C1S
C1S C1
C28F1 C28S
C28S C28
C29F1 C29S
C29S C29
C32F1 C32S
C32S C32
C33F1 C33S
C33S C33
C36F1 C36S
C36S C36
C37F1 C37S
C37S C37
C3F1 C3S
C3S C3
C40F1 C40S
C40S C40
C41F1 C41S
C41S C41
C44F1 C44S
C44S C44
C45F1 C45S
C45S C45
C48F1 C48S
C48S C48
C49F1 C49S
C49S C49
D RDRD+1, P+1, QS
DE IBXSA21+1, 234567R7910
11121315161718192122
24252629303233343637
38404142444546484950
53
N Y
NKEY N
O YRP
P T
PR REI+1
QS RDNKEY
R RR+1
RD YII+1, 40+6, 41+5, 44+6, 45+5, 48+6, 49+5
RE 1+3, 3+2, 10+2, 14+1, 28+3, 29+2, 32+3, 33+2, 36+3, 37+2
RP PRRR+1
SAVEVALS Z
TR RE
V TP+1
W ORE
X NT+1, PY
X11 11
X12 12
X13 13
X15 15
X16 16
X17 17
X18 18
X19 19
X2 2
X21 21
X22 22
X24 24
X25 25
X26 26
X30 30
X34 34
X38 38
X4 4
X42 42
X46 46
X5 5
X50 50
X53 53
X6 6
X9 9
Z P+1, 40+6, 41+5, 44+6, 45+5, 48+6, 49+5

Naked Globals

Name Field # of Occurrence
^( RD+2, RR+1
^("F" SAVEVALS*
^(0 DE+1, RR+1, C1+4, C1S+4, C3+4, C3+6, C3+8, C3+10, C3+12
C3+14, C3S+2, C3S+4, C3S+6, C3S+14, 7C29S+2, C41S+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% DE+1*, DE+2*, UNIQ!*, R+2*
%( UNIQ!
%(0 UNIQ
%Z DE+1*, DE+2, DE+3!
>> D N, D*, BEGIN1+3
>> D(0 7
>> D0 DEC1+4*, C1S+4*, C3+4*, C3+6*, C3+8*, C3+10*, C3+12*, C3+14*, C3S+2
C3S+4, C3S+6, C3S+14*, 7*, C29S+2*, C41S+2*
>> D1 C1+4*, C1S+4*, C3+4*, C3+6*, C3+8*, C3+10*, C3+12*, C3+14*, C3S+2, C3S+4
C3S+6, C3S+14*, 7*, C29S+2*, C41S+2*
>> DA DEUNIQC1+2, C1+4, C1+6, C1+8, C1S+2, C1S+4, C1S+6, C1S+8
C3+4, C3+6, C3+8, C3+10, C3+12, C3+14, C3S+14, X5X11X12
X13X15X19X22X25C28+2, C28S+2, C29+4, C29S+2, C29S+4
X29C32+2, C32S+2, C33+2, C33S+2, X33C36+2, C36S+2, C37+2, C37S+2
X37C40+2, C40S+2, C41+4, C41S+2, C41S+4, C44+2, C44S+2, C45+2, C45S+2
C48+2, C48S+2, C49+2, C49S+2
>> DA(1 C1+2, C1+4, C1+6, C1+8, C1S+2, C1S+4, C1S+6, C1S+8, C3+4, C3+6
C3+8, C3+10, C3+12, C3+14, C3S+14, X5X9X11X12X13
X15X19X22X25C28+2, C28S+2, C29+4, C29S+2, C29S+4, X29
C32+2, C32S+2, C33+2, C33S+2, X33C36+2, C36S+2, C37+2, C37S+2, X37
C40+2, C40S+2, C41+4, C41S+2, C41S+4, C44+2, C44S+2, C45+2, C45S+2, C48+2
C48S+2, C49+2, C49S+2
DB DE!, C1!, C1S!, C3!, C3S!, C28!, C28S!, C29!, C29S!, C32!
, C32S!, C33!, C33S!, C36!, C36S!, C37!, C37S!, C40!, C40S!, C41!
, C41S!, C44!, C44S!, C45!, C45S!, C48!, C48S!, C49!, C49S!
DB( PX40+5*, 41+4*, 44+5*, 45+4*, 48+5*, 49+4*
>> DC RP7+1*
DDER TT+1!
DE DE!
DE( O+2, REZYPRRPSAVEVALSSAVEVALS+1, KEYCHK, 1+1*
3+1*, 28+1*, 29+1*, 32+1*, 33+1*, 36+1*, 37+1*, 40+1*, 40+5*, 41+1*
41+4*, 44+1*, 44+5*, 45+1*, 45+4*, 48+1*, 48+5*, 49+1*, 49+4*
DE(1 DE+1*, C1C1+1, C1+3, C1+5, C1+7
DE(10 DE+2*
DE(14 DE+1*
DE(28 DE+2*, C28C28+1
DE(29 DE+1*, C29C29+1, C29+3
DE(3 DE+1*, C3C3+1, C3+3, C3+5, C3+7, C3+9, C3+11, C3+13
DE(32 DE+2*, C32C32+1
DE(33 DE+1*, C33C33+1
DE(36 DE+2*, C36C36+1
DE(37 DE+1*, C37C37+1
DE(40 DE+2*, C40C40+1
DE(41 DE+1*, C41C41+1, C41+3
DE(44 DE+2*, C44C44+1
DE(45 DE+1*, C45C45+1
DE(48 DE+2*, C48C48+1
DE(49 DE+1*, C49C49+1
DG DE!, PR*, R*, R+1*, R+2, 23456
791011121315161718
19212224252629303233
34363738404142444546
48495053
DG( Z*, C1SC1S+1, C1S+3, C1S+5, C1S+7, C3SC3S+1, C3S+3, C3S+5
C3S+7, C3S+9, C3S+11, C3S+13, C28SC28S+1, C29SC29S+1, C29S+3, C32S
C32S+1, C33SC33S+1, C36SC36S+1, C37SC37S+1, C40SC40S+1, C41S
C41S+1, C41S+3, C44SC44S+1, C45SC45S+1, C48SC48S+1, C49SC49S+1
>> DGO 7+1*
DIC DE*, P*, C1+1*, C1+3*, C1+5*, C1+7*, C1S+1*, C1S+3*, C1S+5*, C1S+7*
C3+1*, C3+3*, C3+5*, C3+7*, C3+9*, C3+11*, C3+13*, C3S+1*, C3S+3*, C3S+5*
C3S+7*, C3S+9*, C3S+11*, C3S+13*, C28+1*, C28S+1*, X28!*, C29+1*, C29+3*, C29S+1*
C29S+3*, C32+1*, C32S+1*, X32!*, C33+1*, C33S+1*, C36+1*, C36S+1*, X36!*, C37+1*
C37S+1*, C40+1*, C40S+1*, C41+1*, C41+3*, C41S+1*, C41S+3*, C44+1*, C44S+1*, C45+1*
C45S+1*, C48+1*, C48S+1*, C49+1*, C49S+1*
DIC("S" Z!, X28*, X32*, X36*
DIC(0 P*, 2*, 4*, 5*, 6*, 9*, 11*, 12*, 13*, 15*
, 16*, 17*, 18*, 19*, 21*, 22*, 24*, 25*, 26*, 30*
, 34*, 38*, 42*, 46*, 50*, 53*
>> DIE DE*, PUNIQC1+1, C1+3, C1+5, C1+7, C1S+1, C1S+3, C1S+5
C1S+7, C3+1, C3+3, C3+5, C3+7, C3+9, C3+11, C3+13, C3S+1, C3S+3
C3S+5, C3S+7, C3S+9, C3S+11, C3S+13, C28+1, C28S+1, X28C29+1, C29+3
C29S+1, C29S+3, C32+1, C32S+1, X32C33+1, C33S+1, C36+1, C36S+1, X36
C37+1, C37S+1, C40+1, C40S+1, C41+1, C41+3, C41S+1, C41S+3, C44+1, C44S+1
C45+1, C45S+1, C48+1, C48S+1, C49+1, C49S+1
>> DIEFIRE 245691112131516
17181921222425263034
3842465053
>> DIEL DE*
DIERR 7~
>> DIEZTMP SAVEVALSSAVEVALS+1, SAVEVALS+2
>> DIFLD O+2, NUNIQDR+2, SAVEVALSSAVEVALS+1, SAVEVALS+2, 1*, 3*
, 10*, 14*, 28*, 29*, 32*, 33*, 36*, 37*, 40*, 41*
, 44*, 45*, 48*, 49*
>> DIIENS SAVEVALSSAVEVALS+1, SAVEVALS+2
DIK X9*!
DIK(1 X9*
>> DIPA X19X22X25
>> DIPA("CRD" X13*, X15X16
>> DIPA("EDIT" X19X22X25
>> DIPA("I1" X18
>> DIPA("I2" X21
>> DIPA("I3" X24
>> DIPA("NVA_PRV" X5*, X6
>> DIPA("PRF" X4*
>> DIPA("PRID" 41+2, 45+2, 49+2
>> DIPA("PRIDT" 40+3, 44+3, 48+3
>> DIPA("RF" X2*
>> DIPA("SPC" X12*
>> DIPA("W1" X15!*, X16, X17!
>> DIU C1+4*, C1S+4*, C3+4*, C3+6*, C3+8*, C3+10*, C3+12*, C3+14*, C3S+2*, C3S+4*
C3S+6*, C3S+14*, C29S+2*, C41S+2*
DIV C1+4!*, C1S+4!*, C3+4!*, C3+6!*, C3+8!*, C3+10!*, C3+12!*, C3+14!*, C3S+2, C3S+4
C3S+6, C3S+14!*, C29S+2!*, C41S+2!*
DIV(0 C1+4*, C1S+4*, C3+4*, C3+6*, C3+8*, C3+10*, C3+12*, C3+14*, C3S+14*, C29S+2*
C41S+2*
DIV(1 C1+4*, C1S+4*, C3+4*, C3+6*, C3+8*, C3+10*, C3+12*, C3+14*, C3S+14*, C29S+2*
C41S+2*
>> DL DE*, W
DLAYGO P*, Z!, X2*, X4!
>> DLB WRD+2, ZD, 1*, 3*, 10*, 14*, 28*, 29*
, 32*, 33*, 36*, 37*, 40*, 41*, 44*, 45*, 48*, 49*
>> DNM BEGIN*
>> DP DE*, O+2, NR+2, SAVEVALSSAVEVALS+1, SAVEVALS+2, 1310
14404144454849
>> DQ O+2, A*, BREPP+2, VXDY
PRRPSAVEVALS, BEGIN*, 1+3*, C1SC1S+1, C1S+3, C1S+5, C1S+7
, 2*, 3*, C3SC3S+1, C3S+3, C3S+5, C3S+7, C3S+9, C3S+11, C3S+13
, 4*, 5*, 6*, 7*, 8*, 9*, 10*, 11*, 12*, 13*
, 15*, 16*, 17*, 18*, 19*, 20*, 21*, 22*, 23*, 24*
, 25*, 26*, 27*, C28SC28S+1, 29*, C29SC29S+1, C29S+3, 30*
, 31*, 32*, C32SC32S+1, 33*, C33SC33S+1, 34*, 35*, 36*
C36SC36S+1, 37*, C37SC37S+1, 38*, 39*, 40*, 40+5, C40S
C40S+1, 41*, 41+4, C41SC41S+1, C41S+3, 42*, 43*, 44*, 44+5
C44SC44S+1, 45*, 45+4, C45SC45S+1, 46*, 47*, 48*, 48+5
C48SC48S+1, 49*, 49+4, C49SC49S+1, 50*, 51*, 52*, 53*
>> DQ( A!, P+2, D*, PR
>> DR(99 7
DTIME TR
>> DTOUT TR*
>> DU DE*, PDPR, 1*, 1+2*, 3*, 10*, 10+1*, 14*
, 28*, 28+2*, 29*, 32*, 32+2*, 33*, 36*, 36+2*, 37*, 40*
40+2*, 41*, 44*, 44+2*, 45*, 48*, 48+2*, 49*
DUZ RD+2, ZX2
DUZ("LANG" R+2
DUZ(0 TRRE
>> DV O+1, O+2, TRRENRD+2, TPP+1, UNIQ
ZDYPRRPI, 1*, 3*, 10*, 14*
, 28*, 29*, 32*, 33*, 36*, 37*, 40*, 40+5, 41*, 41+4
, 44*, 44+5, 45*, 45+4, 48*, 48+5, 49*, 49+4
>> DW ZDSAVEVALS+1, KEYCHK, 1*, 1+1, 2*, 3*, 3+1, 4*
, 5*, 6*, 9*, 10*, 11*, 12*, 13*, 14*, 15*, 16*
, 17*, 18*, 19*, 21*, 22*, 24*, 25*, 26*, 28*, 28+1
, 29*, 29+1, 30*, 32*, 32+1, 33*, 33+1, 34*, 36*, 36+1
, 37*, 37+1, 38*, 40*, 40+1, 40+5, 41*, 41+1, 41+4, 42*
, 44*, 44+1, 44+5, 45*, 45+1, 45+4, 46*, 48*, 48+1, 48+5
, 49*, 49+1, 49+4, 50*, 53*
>> DZ QS*
>> I(0 7
>> I(1 7
IOF X53
U DE+1, DE+2, TRPP+2, ZDRR+1, C1+4
C1S+4, 2C3+4, C3+6, C3+8, C3+10, C3+12, C3+14, C3S+2, C3S+4
C3S+6, C3S+14, 45X567911X11
12X1213X1315X1516171819
2122242526C29S+2, X2930X3334
X3738C41S+2, 42465053
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*, C1+1*, C1+2, C1+3*, C1+4*, C1+5*, C1+6, C1+7*, C1+8
, C1S*, C1S+1*, C1S+2, C1S+3*, C1S+4*, C1S+5*, C1S+6, C1S+7*, C1S+8, 2*
X2C3+1*, C3+3*, C3+4*, C3+5*, C3+6*, C3+7*, C3+8*, C3+9*, C3+10*
C3+11*, C3+12*, C3+13*, C3+14*, C3S*, C3S+1*, C3S+2*, C3S+3*, C3S+4*, C3S+5*
C3S+6*, C3S+7*, C3S+9*, C3S+11*, C3S+13*, C3S+14*, 4*, X4, 5*, 6*
, 7*, 9*, 11*, 12*, 13*, X14!, X14+1!, 15*, 16*, 17*
, 18*, 19*, 21*, 22*, 24*, 25*, 26*, C28+1*, C28S*, C28S+1*
, X28*!, C29+1*, C29+3*, C29S*, C29S+1*, C29S+2*, C29S+3*, X29*!, X29+1!, 30*
C32+1*, C32S*, C32S+1*, X32*!, C33+1*, C33S*, C33S+1*, X33*!, X33+1!, 34*
C36+1*, C36S*, C36S+1*, X36*!, C37+1*, C37S*, C37S+1*, X37*!, X37+1!, 38*
40+3*, 40+4, 40+5*, 40+6, C40+1*, C40S*, C40S+1*, 41+2*, 41+3, 41+4*
41+5, C41+1*, C41+3*, C41S*, C41S+1*, C41S+2*, C41S+3*, 42*, 44+3*, 44+4
44+5*, 44+6, C44+1*, C44S*, C44S+1*, 45+2*, 45+3, 45+4*, 45+5, C45+1*
, C45S*, C45S+1*, 46*, 48+3*, 48+4, 48+5*, 48+6, C48+1*, C48S*, C48S+1*
49+2*, 49+3, 49+4*, 49+5, C49+1*, C49S*, C49S+1*, 50*, 53*
X("FIELD" O+2*
X("FILE" O+2*
Y OO+1, O+2, PY, PR*, R*, R+1*, R+2*, C1+4!
C1S+4!, 2*, C3+4!, C3+6!, C3+8!, C3+10!, C3+12!, C3+14!, C3S+2!, C3S+4!
C3S+6!, C3S+14!, 4*, X4*, 5*, 6*, X6*, 7*, 9*, 11*
, 12*, 13*, 15*, 16*, 17*, 18*, X18*, 19*, X19*, 21*
, X21*, 22*, X22*, 24*, X24*, 25*, X25*, 26*, X26*, X28
C29S+2!, 30*, X30*, X32, 34*, X34*, X36, 38*, X38*, 40+4*
40+5, 41+3*, 41+4, C41S+2!, 42*, X42*, 44+4*, 44+5, 45+3*, 45+4
, 46*, X46*, 48+4*, 48+5, 49+3*, 49+4, 50*, X50*, 53*
Y(0 C1S+4*, C29S+2*, C41S+2*
Y(1 C1+4*, C1S+4*, C3+4*, C3+6*, C3+8*, C3+10*, C3+12*, C3+14*, C3S+2*, C3S+4*
C3S+6*, C3S+14*, C29S+2*, C41S+2*
Y(101 7*
YS V!
Z X12~*, X29~*, X33~*, X37~*
Z1 X5~*
>> 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