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! |