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

Package: Integrated Billing

Routine: IBXSC6


Information

IBXSC6 ; GENERATED FROM 'IB SCREEN6' INPUT TEMPLATE(#512), FILE 399;08/13/09

Source Information

Source file <IBXSC6.m>

Call Graph

Call Graph

Call Graph Total: 20

Package Total Call Graph
VA FileMan 12 ^DIC  ^DICR  E^DIE0  (,F,FIREREC,M,N,OUT,UNIQFERR,Z)^DIE17  Z^DIE2  ^DIE3  (AST,NOSCR)^DIED  QQ^DIEQ  
$$GETTMP^DIKC1  ($$CREF,$$OREF)^DILF  ^DIR  RW^DIR2  
Integrated Billing 8 ($$FT,$$INPAT)^IBCEF  ALLID^IBCEP3  DISPTAX^IBCEP81  ($$CLIA,$$CLIAREQ)^IBCEP8A  CKFT^IBCIUT1  $$FT^IBCU3  $$TOBIN^IBCU4  ^IBXSC61  

Entry Points

Name Comments DBIA/ICR reference
DE
W
O
TR
A
B
RE
N
RD
T
P
V
Z
X
QS
D
Y
PR
R
RP
I
SET
SAVEVALS
NKEY
KEYCHK()
BEGIN
1
X1
2
X2
3
4
X4
5
X5
6
X6
7
C7
C7S
C7F1
X7
8
X8
9
10
X10
11
C11
C11S
C11F1
X11
12
X12
13
X13
14
X14
15
X15
16
17
C17
C17S
C17F1
X17
18
X18
19
X19
20
C20
C20S
C20F1
X20
21
X21
22
X22
23
X23
24
25

External References

Name Field # of Occurrence
^DIC X7, X18
^DICR C11S+2
E^DIE0 I+1
^DIE17 RD
F^DIE17 1, 2, 4, 6, 8, 10, 11, 12, 14, 18
, 19, 21, 22, 23, 25
FIREREC^DIE17 1, 2, 4, 6, 8, 10, 14, 19, 21, 22
, 23
M^DIE17 T
N^DIE17 RP
OUT^DIE17 1, 2, 4, 6, 8, 10, 14, 19, 21, 22
, 23
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
$$CREF^DILF C17F1
$$OREF^DILF C17F1
^DIR SET+2
RW^DIR2 O+1
$$FT^IBCEF X14
$$INPAT^IBCEF X14
ALLID^IBCEP3 C7+2, C7S+2
DISPTAX^IBCEP81 X19
$$CLIA^IBCEP8A C17S+2
$$CLIAREQ^IBCEP8A C17S+2
CKFT^IBCIUT1 X23
$$FT^IBCU3 C20S+2
$$TOBIN^IBCU4 X8
^IBXSC61 25

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
  • 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: !!,*7," ** The 'BILL CLASSIFICATION' must be consistent with the 'LOCATION OF CARE.'",!
  • Line Location: X8+0
Routine Call
  • DIC
  • Line Location:
    • X7
    • X18
Routine Call
  • DIR
  • Line Location:
    • SET+2

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( T, R, R+1
^DD("DD" R+2
^DD("KEY" - [#.31] N
^DD(399 C17S+2, C20S+2
^DGCR(399 - [#399] DE, X2, X8, C11S+2, C17S+2, X19, C20S+2, X22
^DIE(512 BEGIN+2
^DISV( RD+2, Z*

Label References

Name Line Occurrences
$$KEYCHK Z
@( B, V
A N, Z, Y, RP, 1, 2, 4, 6, 8, 10
, 14, 19, 21, 22, 23
B QS
BEGIN IBXSC6+1
C11F1 C11S
C11S C11
C17F1 C17S
C17S C17
C20F1 C20S
C20S C20
C7F1 C7S
C7S C7
D RD, RD+1, P+1, QS
DE IBXSC6+1, 1, 2, 4, 6, 8, 10, 11, 12, 14
, 18, 19, 21, 22, 23
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 5+2, 7+3, 11+3, 12+1, 13+1, 15+1, 17+3, 18+2, 20+3
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
X14 14
X19 19
X2 2
X21 21
X22 22
X23 23
X4 4
X6 6
X8 8
Z P+1

Naked Globals

Name Field # of Occurrence
^( RD+2, R, R+1
^("F" SAVEVALS*
^("U2" DE+2, C17S+2
^("U3" DE+3
^(0 DE+1, R, R+1, C11S+2*, C20S+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*
%Z DE+1*, DE+2*, DE+3*, DE+4!
>> D N, D*
>> D0 BEGIN+3*, C11S+2*, C17S+2*, C20S+2*
>> DA DE, BEGIN+3, X2, C7+2, C7S+2, X8, C11S+2, X14, C17S+2, X19
, C20S+2, X22
DB DE!, C7!, C7S!, C11!, C11S!, C17!, C17S!, C20!, C20S!
DB( T, P, X, SET, SET+1
>> DC RP
DDER T, T+1!, SET+2
DE DE!
DE( O+2, RE, Z, Y, PR, RP, SAVEVALS, SAVEVALS+1, KEYCHK, 7+1*
, 11+1*, 17+1*, 20+1*
DE(11 DE+1*, C11, C11+1
DE(12 DE+2*
DE(13 DE+2*
DE(15 DE+2*
DE(17 DE+1*, C17, C17+1
DE(18 DE+3*
DE(20 DE+1*, C20, C20+1
DE(5 DE+1*
DE(7 DE+1*, C7, C7+1
DG DE!, PR*, R*, R+1*, R+2, 1, 2, 4, 6, 8
, 10, 11, 12, 14, 18, 19, 21, 22, 23, 25
DG( Z*, C7S, C7S+1, C11S, C11S+1, C17S, C17S+1, C20S, C20S+1
>> DGRVRCAL X21*
DIC DE*, P*, C7+1*, C7S+1*, X7!*, C11+1*, C11S+1*, C17+1*, C17S+1*, X18!*
, C20+1*, C20S+1*
DIC("S" T, Z!, X7*, X18*
DIC(0 P*, 1*, 2*, 4*, 6*, 8*, 10*, 14*, 19*, 21*
, 22*, 23*
>> DICRREC BEGIN+2*
>> DIE DE*, P, C7+1, C7S+1, X7, C11+1, C11S+1, C17+1, C17S+1, C17F1
, X18, C20+1, C20S+1
>> DIE("NO^" X4*, X6*, X10!
DIEBADK BEGIN+1!
DIEFIRE BEGIN+1!, 1, 2, 4, 6, 8, 10, 14, 19, 21
, 22, 23
>> DIEL DE*
>> DIEZ BEGIN+3*
DIEZAR BEGIN+1~, BEGIN+2*
DIEZRXR BEGIN+1~
DIEZRXR(399 C17F1*, C17F1+1*
DIEZTMP SAVEVALS, SAVEVALS+1, SAVEVALS+2, BEGIN+1~*
>> DIFLD N, T, D, SAVEVALS, SAVEVALS+1, SAVEVALS+2, 5*, 7*, 11*, 12*
, 13*, 15*, 17*, 18*, 20*
>> DIG C11S+2*
>> DIH C11S+2*
DIIENS SAVEVALS, SAVEVALS+1, SAVEVALS+2, BEGIN+1~, BEGIN+3*, C17F1
>> DIPA("FT1" X22*
DIQUIET SET+1~*
DIR SET~
DIR("V" SET*
DIR(0 SET*
>> DIU C11S+2*, C17S+2*, C20S+2*
DIV C11S+2!*, C17S+2!*, C20S+2!*
DIV(0 C11S+2*, C17S+2*, C20S+2*
DIXR BEGIN+1~, C17F1+1*
>> DL DE*, W
DLAYGO P*, Z!
>> DLB W, RD+2, Z, D, 5*, 7*, 11*, 12*, 13*, 15*
, 17*, 18*, 20*
>> DNM BEGIN*
>> 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*, 3*
, 4*, 6*, C7S, C7S+1, 8*, 9*, 10*, 11*, C11S, C11S+1
, 12*, 14*, 16*, C17S, C17S+1, 18*, 19*, C20S, C20S+1, 21*
, 22*, 23*, 24*
>> DQ( A!, P+2, D*, PR
DTIME TR, BEGIN+3*
>> DTOUT TR*
>> DU DE*, P, D, PR, SET, 5*, 5+1*, 7*, 7+2*, 11*
, 11+2*, 12*, 13*, 15*, 17*, 17+2*, 18*, 18+1*, 20*, 20+2*
DUZ RD+2, Z
>> DV O+1, O+2, N, RD+2, T, P, P+1, Z, D, Y
, PR, RP, I, 5*, 7*, 11*, 12*, 13*, 15*, 17*
, 18*, 20*
>> DW Z, D, SAVEVALS+1, KEYCHK, 1*, 2*, 4*, 5*, 6*, 7*
, 7+1, 8*, 10*, 11*, 11+1, 12*, 13*, 14*, 15*, 17*
, 17+1, 18*, 19*, 20*, 20+1, 21*, 22*, 23*
>> DZ QS*
>> IBDR20 X1
>> IBIFN X23
U DE+1, DE+2, DE+3, TR, P, P+2, Z, D, R, R+1
, SET, BEGIN+3*, 1, 2, X2, 4, 6, 8, X8, 10
, C11S+2, 14, C17S+2, 19, X19, C20S+2, 21, 22, X22, 23
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*, 4*, 6*, C7+1*, C7S*, C7S+1*, X7*!
, 8*, 10*, C11+1*, C11S*, C11S+1*, C11S+2*, X12!, X13!, 14*, X15!
, C17+1*, C17S*, C17S+1*, C17S+2*, X18*!, 19*, C20+1*, C20S*, C20S+1*, C20S+2*
, 21*, 22*, 23*
Y O, O+1, O+2, P, Y, PR*, R*, R+1*, R+2*, SET+2
, 1*, X1*, 2*, X2*, 4*, 6*, X7, 8*, X8*, 10*
, C11S+2!, 14*, X14*, C17S+2!, X18, 19*, C20S+2!, 21*, 22*, 23*
Y(0 SET+2, C17S+2*
Y(1 C11S+2*, C17S+2*, C20S+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