IBCEF82 ;ALB/BI - PROVIDER ADJUSTMENTS ;20-OCT-2010
Source file <IBCEF82.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Integrated Billing | 1 | IBCEF81 |
Name | Comments | DBIA/ICR reference |
---|---|---|
EN(INPUT) | ||
START(INSLEVEL,PRTYPE,OUTPUT) | ||
TEST1() | ; Does Claim Level Provider Exist, 0=NO, 1=YES
|
|
TEST2() | ; All procedures have a line level provider, 0=NO, 1=YES
|
|
TEST3() | ; One Line Level provider is most significant, 0=NO, 1=YES
|
|
TEST4() | ; At least one line level provider matches the claim level provider, 0=NO, 1=YES
|
|
TEST5() | ; There is only one procedure without a line level provider, 0=NO, 1=YES
|
|
A00000 | ||
A00001 | ||
A00010 | ||
A00011 | ||
A00100 | ||
A00101 | ||
A00110 | ||
A00111 | ||
A01000 | ||
A01001 | ||
A01010 | ||
A01011 | ||
A01100 | ||
A01101 | ||
A01110 | ||
A01111 | ||
A10000 | ||
A10001 | ||
A10010 | ||
A10011 | ||
A10100 | ||
A10101 | ||
A10110 | ||
A10111 | ||
A11000 | ||
A11001 | ||
A11010 | ||
A11011 | ||
A11100 | ||
A11101 | ||
A11110 | ||
A11111 | ||
CINIT1 | ||
CINIT2 | ||
LINIT1(SLC) | ||
LINIT2 | ||
REMOVELN |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGCR(399 - [#399] | A10001+15 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CMODE | EN+1~ |
CMODE( | TEST1+2, TEST1+4, TEST1+10, TEST1+11, TEST1+12, TEST4+2, TEST4+4, A10001+22, A10001+24, A10001+25 , A10001+26, CINIT2+5* |
CPRNUM | EN+1~ |
CPRNUM( | TEST1+3, TEST1+4, TEST1+11, TEST1+12, TEST4+3, TEST4+4, A10001+23, A10001+24, A10001+25, A10001+26 , CINIT2+5* |
CPROV | TEST4+1~, TEST4+4*, TEST4+11 |
FIRSTINF | START+1~, TEST3+8, TEST3+10*, A01000+10 |
FIRSTINF("L-PROV" | TEST3+11*, TEST3+12*, TEST3+13*, A01000+11 |
IBIEN | EN+1~, EN+5, TEST1+4, TEST1+9, TEST1+10, TEST1+11, TEST1+12, TEST2+8, TEST3+7, TEST3+10 , TEST3+11, TEST3+12, TEST3+13, TEST3+25, TEST3+26, TEST3+27, TEST4+4, TEST4+10, TEST5+7, A01000+11 , A01100+11, A10001+15, A10001+16, A10001+18, A10001+24, A10001+25, A10001+26, CINIT1+1*, CINIT1+2*, CINIT1+3* , CINIT2+3, CINIT2+4, CINIT2+5, LINIT1+1, LINIT2+3, LINIT2+4, REMOVELN+2, REMOVELN+4, REMOVELN+6, REMOVELN+7 , REMOVELN+8, REMOVELN+9, REMOVELN+10 |
INPUT | EN~, EN+3, EN+4, EN+10!* |
INPUT("L-PROV" | TEST2+8, TEST3+7, TEST3+10, TEST3+13, TEST3+27, TEST4+10, TEST5+7, A10001+16, CINIT1+1, LINIT1+1 , LINIT2+3, LINIT2+4 |
INPUT("LAB/FAC" | CINIT1+3 |
INPUT("PROVINF" | TEST1+4, TEST1+12, TEST4+4, CINIT1+2, CINIT2+3, CINIT2+4, CINIT2+5 |
INPUT("SLC" | TEST2+13, TEST5+9, A10001+11 |
INSLEVEL | EN+1~, EN+6*, EN+9, START~, TEST1+2, TEST1+3, TEST1+4, TEST1+10, TEST1+11, TEST1+12 , TEST2+6, TEST2+7, TEST2+8, TEST3+5, TEST3+6, TEST3+7, TEST3+10, TEST3+12, TEST3+13, TEST3+14 , TEST3+26, TEST4+2, TEST4+3, TEST4+4, TEST4+8, TEST4+9, TEST4+10, TEST5+5, TEST5+6, TEST5+7 , A10001+22, A10001+23, A10001+24, A10001+25, A10001+26, CINIT2+5, LINIT2+4 |
INTERM | START+1~, START+2*, START+3*, START+4*, START+5*, START+6*, START+7*, START+8 |
LINECNT | TEST2+1~, TEST2+2*, TEST2+5*, TEST2+13 |
LMODE | TEST2+1~, TEST3+1~, TEST4+1~, TEST5+1~ |
LMODE( | TEST2+6, TEST2+8, TEST3+5, TEST3+7, TEST3+10, TEST3+12, TEST3+13, TEST3+14, TEST4+8, TEST4+10 , TEST5+5, TEST5+7, LINIT2+4* |
LPRNUM | TEST2+1~, TEST3+1~, TEST4+1~, TEST5+1~ |
LPRNUM( | TEST2+7, TEST2+8, TEST3+6, TEST3+7, TEST3+10, TEST3+12, TEST3+13, TEST3+14, TEST4+9, TEST4+10 , TEST5+6, TEST5+7, LINIT2+4* |
LPROV | TEST4+1~, TEST4+10*, TEST4+11 |
MAXAINFO | START+1~, TEST3+23*, A01100+10 |
MAXAINFO("L-PROV" | TEST3+25*, TEST3+26*, TEST3+27*, A01100+11 |
MODEX | CINIT2+1~, CINIT2+2*, CINIT2+3, CINIT2+4, CINIT2+5, LINIT2+1~, LINIT2+2*, LINIT2+3, LINIT2+4, REMOVELN+1~ , REMOVELN+3*, REMOVELN+4, REMOVELN+6, REMOVELN+7, REMOVELN+8, REMOVELN+9 |
OUTPUT | EN+1~, EN+4!*, EN+9, EN+10, START~ |
OUTPUT("L-PROV" | A10001+18*, A10001+24, A10001+26, REMOVELN+2, REMOVELN+4, REMOVELN+6, REMOVELN+7!, REMOVELN+8!, REMOVELN+9!, REMOVELN+10! |
OUTPUT("PROVINF" | A01000+11*, A01100+11*, A10001+25!, A10001+26* |
PCOUNT | TEST3+1~ |
PCOUNT( | TEST3+14*, TEST3+15, TEST3+16 |
PCOUNTF | TEST3+1~ |
PCOUNTF( | TEST3+16*, TEST3+18, TEST3+19, TEST3+24 |
PCOUNTF("" | TEST3+17 |
PCOUNTL | TEST3+1~ |
PCOUNTL(1 | TEST3+17*, TEST3+18, TEST3+19, TEST3+24 |
PCOUNTL(2 | TEST3+18*, TEST3+19*, TEST3+20, TEST3+23, TEST3+24 |
PRNUMX | CINIT2+1~, CINIT2+3*, CINIT2+4, CINIT2+5, LINIT2+1~, LINIT2+3*, LINIT2+4, REMOVELN+1~, REMOVELN+4*, REMOVELN+6 , REMOVELN+7, REMOVELN+8 |
PROVCNT | TEST5+1~, TEST5+2*, TEST5+8*, TEST5+9 |
PROVINFO | START+1~, TEST1+8*, REMOVELN+5, REMOVELN+6 |
PROVINFO("PROVINF" | TEST1+9*, TEST1+10*, TEST1+11*, TEST1+12*, A10001+18 |
PROVX | TEST1+1~, TEST1+4*, TEST1+5*, TEST1+6, TEST2+1~, TEST2+8*, TEST2+9, TEST2+11*, TEST2+12, TEST3+1~ , TEST3+7*, TEST3+14, TEST3+15*, TEST3+16, TEST5+7*, TEST5+8, CINIT2+1~, LINIT2+1~, REMOVELN+1~ |
PROVY | TEST1+1~, TEST1+4*, TEST1+8 |
PRTYPE | EN+1~, EN+8*, EN+9, START~, TEST1+4, TEST1+12, TEST2+8, TEST3+7, TEST3+10, TEST3+13 , TEST3+14, TEST4+4, TEST4+10, TEST5+7, A10001+24, A10001+25, A10001+26, REMOVELN+6, REMOVELN+7 |
RESULT | TEST2+1~, TEST2+2*, TEST2+6*, TEST2+7*, TEST2+10*, TEST2+12*, TEST2+13*, TEST2+14, TEST3+1~, TEST3+2* , TEST3+17, TEST3+18, TEST3+21*, TEST3+28, TEST4+1~, TEST4+5*, TEST4+11*, TEST4+12, TEST5+1~, TEST5+2* , TEST5+9*, TEST5+10 |
SLC | TEST2+1~, TEST2+2*, TEST2+3*, TEST2+8, TEST3+1~, TEST3+2*, TEST3+3*, TEST3+7, TEST3+10, TEST3+13 , TEST3+14, TEST4+1~, TEST4+5*, TEST4+6*, TEST4+10, TEST5+1~, TEST5+2*, TEST5+3*, TEST5+7, A10001+14~ , A10001+15*, A10001+16, A10001+18, A10001+21*, A10001+24, A10001+26, LINIT1~, LINIT1+1, LINIT2+3, LINIT2+4 , REMOVELN+2*, REMOVELN+4, REMOVELN+6, REMOVELN+7, REMOVELN+8, REMOVELN+9, REMOVELN+10 |
STATUS | EN+1~, EN+2*, EN+3*, EN+5, EN+11 |
TEMPNODE | TEST3+1~, TEST3+24*, TEST3+26, TEST3+27 |