IBCEF5 ;ALB/TMP - MRA/EDI ACTIVATED UTILITIES ;06-FEB-96
Source file <IBCEF5.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 | 2 | IBCE RULE ADD IBCEF61 |
Kernel | 1 | ^ORD(101 |
Name | Comments | DBIA/ICR reference |
---|---|---|
ADDRULE() | ; Add a new rule to the EDI transmission rules file
; Function returns the entry number of the new rule or ; 0 if no rule added |
|
ADDQ | ||
BILLTYP(IBIFN,IBDA) | ; Check bill type for valid to transmit
|
|
BTYPQ | ||
QUIT | ; DIR call to continue processing after error message display
|
|
MULTYP(IB,IN,OUT) | ; Code to execute to determine multiple types
; of I/O and prof/inst bills combinations OK to transmit ; IB = ien of bill in file 399 ; IB(x) = array containing necessary data for xref search from bill ; subscripted by x=field # in file 364.4 ; IN =0 or null for no inpt at all ; =1 for inpt,prof only; =2 for inpt,inst only; =3 for inpt,both ; OUT =0 or null for no outpt at all ; =1 for outpt,prof only; =2 for outpt,inst only; =3 for outpt,both |
|
MULTQ | ||
INSINC(IBD) | ; Insurance include/exclude condition explanation
; IBD = line counter - pass by reference |
|
RTINC(IBD) | ; Bill type include/exclude condition explanation
; IBD = line counter - pass by reference |
Name | Field # of Occurrence |
---|---|
FILE^DICN | ADDRULE+12 |
^DIE | ADDRULE+94 |
^DIK | ADDQ |
^DIR | ADDRULE+17, ADDRULE+25, ADDRULE+31, ADDRULE+82, QUIT+2 |
$$FT^IBCEF | BILLTYP+2 |
BTYP^IBCEF51 | ADDRULE+102 |
INSCO^IBCEF51 | ADDRULE+100 |
REBLD^IBCEF6 | ADDQ+1 |
ADDBTYP^IBCEF61 | ADDRULE+105 |
INSADD^IBCEF61 | ADDRULE+105 |
FULL^VALM1 | ADDRULE+6 |
$$NOW^XLFDT | ADDRULE+12 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^IBE(364.4 - [#364.4] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DGCR(399 - [#399] | BILLTYP+3 |
^DGCR(399.1 - [#399.1] | BILLTYP+5 |
^IBE(364.4 - [#364.4] | ADDRULE+9, ADDRULE+11, ADDRULE+12, ADDRULE+13, ADDRULE+98, BILLTYP+10, BILLTYP+11, BILLTYP+15, BILLTYP+16, BILLTYP+24 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | ADDRULE+4~, ADDRULE+25!, ADDRULE+31!, ADDRULE+93*, ADDQ* |
DD | ADDRULE+4~ |
DIC | ADDRULE+4~, ADDRULE+12*! |
DIC("DR" | ADDRULE+12* |
DIC(0 | ADDRULE+12* |
DIE | ADDRULE+4~, ADDRULE+93* |
>> DIK | ADDQ* |
DIR | ADDRULE+4~, ADDRULE+15!, ADDRULE+17!, ADDRULE+25!, ADDRULE+31!, ADDRULE+82!, QUIT+2! |
DIR("A" | ADDRULE+16*, ADDRULE+24*, ADDRULE+29*, ADDRULE+45*, ADDRULE+46*, ADDRULE+50*, ADDRULE+52*, ADDRULE+54*, ADDRULE+55*, ADDRULE+63* , ADDRULE+67*, ADDRULE+68*, ADDRULE+70*, ADDRULE+71*, ADDRULE+72*, ADDRULE+73*, ADDRULE+74*, ADDRULE+75*, ADDRULE+76*, ADDRULE+77* , ADDRULE+78*, ADDRULE+80*, QUIT+1*, INSINC+2*, INSINC+3*, INSINC+4*, INSINC+5*, INSINC+6*, INSINC+7*, INSINC+8* , INSINC+9*, INSINC+10*, INSINC+11*, RTINC+3*, RTINC+4*, RTINC+5*, RTINC+6*, RTINC+7* |
DIR("B" | ADDRULE+81* |
DIR(0 | ADDRULE+16*, ADDRULE+24*, ADDRULE+30*, ADDRULE+81*, QUIT+2* |
>> DIRUT | ADDRULE+18 |
DLAYGO | ADDRULE+4~, ADDRULE+12*! |
DO | ADDRULE+4~ |
DR | ADDRULE+4~, ADDRULE+91*, ADDRULE+92* |
DT | BILLTYP+12, BILLTYP+17, BILLTYP+25, BILLTYP+26 |
DUZ | ADDRULE+12 |
IB | ADDRULE+4~, ADDRULE+100, ADDRULE+101!, ADDRULE+102, ADDRULE+103!, ADDRULE+105, BILLTYP+1~, BILLTYP+7*, BILLTYP+10*, BILLTYP+11 , BILLTYP+15*, BILLTYP+16, BILLTYP+21*, BILLTYP+22*, BILLTYP+24, MULTYP~ |
IB( | ADDRULE+19*, ADDRULE+22*, ADDRULE+23, ADDRULE+26!, ADDRULE+27*, ADDRULE+29, ADDRULE+33*, ADDRULE+40*, ADDRULE+48, ADDRULE+50 , ADDRULE+51, ADDRULE+52, ADDRULE+57, ADDRULE+59, ADDRULE+62, ADDRULE+66, ADDRULE+68, ADDRULE+88*, ADDRULE+89*, ADDRULE+90 , ADDRULE+91, ADDRULE+92, ADDRULE+98*, ADDRULE+100, ADDRULE+102, MULTYP+20, MULTYP+22, MULTYP+23, MULTYP+25, MULTYP+27 , MULTYP+28 |
IB(1 | ADDRULE+90*, ADDRULE+92 |
IB0 | BILLTYP+1~, BILLTYP+4*, BILLTYP+5*, BILLTYP+19, BILLTYP+21 |
IB00 | BILLTYP+1~, BILLTYP+11*, BILLTYP+12, BILLTYP+16*, BILLTYP+17, BILLTYP+24*, BILLTYP+25, BILLTYP+26, BILLTYP+27, BILLTYP+28 |
IB399 | BILLTYP+1~, BILLTYP+3*, BILLTYP+4 |
>> IBACTIVE | ADDQ+1 |
IBALL | BILLTYP+1~, BILLTYP+7*, BILLTYP+10, BILLTYP+12*, BILLTYP+15, BILLTYP+29 |
IBB | BILLTYP+1~, BILLTYP+16* |
IBC | ADDRULE+4~ |
IBD | ADDRULE+4~, ADDRULE+47*, ADDRULE+49*, ADDRULE+50, ADDRULE+52, ADDRULE+54*, ADDRULE+55*, ADDRULE+57, ADDRULE+60, ADDRULE+63* , ADDRULE+64, ADDRULE+67*, ADDRULE+68*, ADDRULE+70*, ADDRULE+71*, ADDRULE+72*, ADDRULE+73*, ADDRULE+74*, ADDRULE+75*, ADDRULE+76* , ADDRULE+77*, ADDRULE+78*, INSINC~, INSINC+2*, INSINC+3*, INSINC+4*, INSINC+5*, INSINC+6*, INSINC+7*, INSINC+8* , INSINC+9*, INSINC+10*, INSINC+11*, RTINC~, RTINC+3*, RTINC+4*, RTINC+5*, RTINC+6*, RTINC+7* |
IBDA | BILLTYP~, BILLTYP+10, BILLTYP+11, BILLTYP+15, BILLTYP+16, BILLTYP+24 |
IBDA1 | ADDRULE+4~, ADDRULE+12*, ADDRULE+14, ADDRULE+93, ADDRULE+98, ADDRULE+100, ADDRULE+105, ADDQ, ADDQ+2 |
IBEXC | BILLTYP+1~, BILLTYP+20*, BILLTYP+28*, BILLTYP+29 |
IBIFN | BILLTYP~, BILLTYP+2, BILLTYP+3 |
IBINC | BILLTYP+1~, BILLTYP+7*, BILLTYP+15*, BILLTYP+17*, BILLTYP+21, BILLTYP+29 |
IBOK | ADDRULE+4~, ADDRULE+7*, ADDRULE+10*, ADDRULE+14*, ADDRULE+18*, ADDRULE+23, ADDRULE+26*, ADDRULE+32*, ADDRULE+83*, ADDRULE+95* , ADDRULE+100, ADDRULE+101, ADDRULE+102, ADDRULE+103, ADDRULE+105, ADDQ, ADDQ+1, ADDQ+2, BILLTYP+1~, BILLTYP+7* , BILLTYP+21*, BILLTYP+27*, BILLTYP+28*, BILLTYP+29*, BTYPQ, MULTYP+15~, MULTYP+16*, MULTYP+20, MULTYP+21*, MULTYP+22* , MULTYP+23*, MULTYP+25, MULTYP+26*, MULTYP+27*, MULTYP+28*, MULTQ |
IBQUIT | BILLTYP+1~, BILLTYP+20*, BILLTYP+21*, BILLTYP+24*, BILLTYP+27*, BILLTYP+28* |
IBS | ADDRULE+4~, ADDRULE+44*, ADDRULE+45, ADDRULE+78 |
IN | MULTYP~, MULTYP+25, MULTYP+26, MULTYP+27, MULTYP+28 |
OUT | MULTYP~, MULTYP+20, MULTYP+21, MULTYP+22, MULTYP+23 |
U | ADDRULE+50, ADDRULE+52, ADDRULE+68, ADDRULE+98, BILLTYP+4, BILLTYP+5, BILLTYP+12, BILLTYP+17, BILLTYP+25, BILLTYP+26 |
X | ADDRULE+4~, ADDRULE+11*, ADDRULE+12* |
Y | ADDRULE+4~, ADDRULE+12, ADDRULE+19, ADDRULE+20, ADDRULE+26, ADDRULE+27, ADDRULE+32, ADDRULE+33, ADDRULE+83, ADDRULE+95 |
Z | ADDRULE+51*, ADDRULE+52, BILLTYP+1~, BILLTYP+2*, BILLTYP+23*, BILLTYP+24* |
Z1 | BILLTYP+1~, BILLTYP+21*, BILLTYP+22 |