IBCD2 ;ALB/ARH - AUTOMATED BILLER (CREATE - SETUP/GATHER DATA FIELDS) ; 8/6/93
Source file <IBCD2.m>
Package | Total | Call Graph |
---|---|---|
Integrated Billing | 5 | ^IBCD3 ($$CHKSYS,$$RXRF)^IBCD4 INPT^IBCD5 ($$BDT,$$SC)^IBCU3 $$ETXT^IBEFUNC |
IFCAP | 1 | SETUP^PRCASVC3 |
Registration | 1 | $$SITE^VASITE |
Name | Comments | DBIA/ICR reference |
---|---|---|
QUIT | ||
CONT | ||
ARSET() | ; set up entry for new bill in AR returns IFN, bill number
|
|
ARSETQ | ||
CHK() | ;other checks
|
|
CREATE | ;set up a bill, required: IBCT(IBTRN),IBDFN,IBSTDT
|
|
FIND | ;
|
|
EXIT | ||
TBILL(TRN,IFN) | ;
|
|
TERR(TRN,IFN,ER) | ;
|
|
RXRF | ||
OUTPT | ||
TEABD(TRN,IBDT) | ;
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DG(40.8 - [#40.8] | OUTPT, RXRF |
^DGCR(399 - [#399] | TBILL+1 |
^DGCR(399.3 - [#399.3] | CREATE+9 |
^DPT - [#2] | CHK+1 |
^IBE(350.9 - [#350.9] | CREATE+2, ARSET+3 |
^IBE(356.6 - [#356.6] | CREATE+12 |
^IBT(356 - [#356] | CREATE+3, OUTPT+4, RXRF+4, TBILL+1 |
^IBT(356.2 - [#356.2] | CREATE+10 |
^TMP( | FIND+2, FIND+3, FIND+4, FIND+5 |
^TMP("IBCE" | TERR+1, TERR+2* |
^TMP("IBEABD" | TEABD+1* |
^TMP("IBILL" | TBILL+2* |
Name | Line Occurrences |
---|---|
$$ARSET | CREATE+6 |
$$CHK | CREATE+4 |
ARSETQ | ARSET+5, ARSET+6 |
CONT | CREATE+13, CREATE+14, CREATE+15 |
CREATE | FIND+4 |
EXIT | FIND+1 |
OUTPT | CREATE+15 |
QUIT | CREATE+3, CREATE+4, CREATE+6, CREATE+16 |
RXRF | CREATE+14 |
TBILL | CONT+9 |
TEABD | CONT+8 |
TERR | FIND+1, CREATE+3, CREATE+4, CREATE+6, CONT+7 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DFN | EXIT!, CREATE+8* |
DT | TERR+1, TERR+2 |
ER | TERR~, TERR+2 |
IB | CREATE+1!, QUIT! |
IB( | CREATE+7*, CREATE+8*, CREATE+9*, CONT*, CONT+2*, OUTPT*, OUTPT+1*, OUTPT+3*, OUTPT+5*, RXRF* , RXRF+1*, RXRF+3*, RXRF+5*, RXRF+6* |
IB(151 | OUTPT+3*, RXRF+3* |
IB(152 | OUTPT+3*, OUTPT+5*, RXRF+3*, RXRF+6* |
IB(163 | CREATE+10* |
IB(43 | OUTPT+5* |
IBCT | FIND+4, FIND+5!, EXIT!, CREATE+1 |
IBCT( | FIND+5*, CONT+6, OUTPT+4, RXRF+4 |
IBCT(0 | CREATE+2 |
IBDFN | FIND+3*, FIND+4, FIND+5, EXIT!, CREATE+8, CONT, CONT+2, CHK+1 |
IBDIV | CREATE+2*, QUIT!, OUTPT, RXRF |
IBDT | TEABD~, TEABD+1* |
IBI | OUTPT+5*, OUTPT+6!, RXRF+6*, RXRF+7! |
>> IBIFN | CREATE+7*, CONT, CONT+7, CONT+9 |
IBRX | RXRF+4*, RXRF+5, RXRF+7! |
IBS | FIND+2*, FIND+3, FIND+4, FIND+5, EXIT! |
IBSP | CREATE+2*, QUIT! |
IBSTDT | FIND+4*, FIND+5, EXIT! |
IBTF | FIND+5*, EXIT!, CREATE+8 |
IBTRN | FIND+5*, EXIT!, CREATE+2*, CREATE+3, CREATE+4, CREATE+6, CREATE+10, CONT+6*, CONT+7, CONT+8 , CONT+9, QUIT! |
IBTRND | CREATE+3*, CREATE+4, QUIT! |
IBTRNX | OUTPT+4*, OUTPT+6!, RXRF+4*, RXRF+7! |
IBTYPE | CREATE+4*, CREATE+12, QUIT! |
IBX | FIND+1*, FIND+2*, EXIT!, CREATE+4*, CREATE+6*, CREATE+7, CREATE+10*, CREATE+12*, CREATE+13, CREATE+14 , CREATE+15, CONT*, QUIT!, OUTPT+4*, OUTPT+5, OUTPT+6!, RXRF+5*, RXRF+6, RXRF+7! |
IBY | QUIT! |
IFN | TERR~, TERR+1*, TERR+2, TBILL~, TBILL+1, TBILL+2 |
PRCASV | ARSETQ! |
PRCASV("ARBIL" | ARSET+5, ARSET+7 |
PRCASV("ARREC" | ARSET+6, ARSET+7 |
PRCASV("SER" | ARSET+3* |
PRCASV("SITE" | ARSET+3* |
TRN | TEABD~, TEABD+1, TERR~, TERR+1*, TERR+2, TBILL~, TBILL+1, TBILL+2 |
U | FIND+1, CREATE+2, CREATE+4, CREATE+6, CREATE+7, CREATE+10, CREATE+12, OUTPT, OUTPT+4, RXRF , RXRF+5, ARSET+3, ARSET+5, ARSET+6, ARSET+7 |
X | EXIT!, QUIT!, ARSET+2~*, ARSET+5*, ARSET+6*, ARSET+7*, ARSETQ+1, CHK+1~*, CHK+2, TERR+1~* , TERR+2 |
Y | QUIT! |