IB20P383 ;OAK/ELZ - IB*2.0*383 CHECK/POST INSTALL ;11/15/07 09:47
Source file <IB20P383.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| CHECK | ; - pre-install check
|
|
| POST | ; - post-install
|
|
| CLEANCS(IBCS) | ; cleans up locally defined charge sets (if any) for VA Cost
; saves data in IBCS(billable event,old ien)=old revenue code |
|
| ADDCS(IBCS,IBNCS) | ; Add Charge Set (363.1)
; puts data in IBNCS(ien)="" for new charge sets added |
|
| CSQ | ;
|
|
| OLDRS(IBDT,IBNCS) | ; inactivate old rate schedules
|
|
| ADDRS(IBDT) | ; add Rate Schedule (363) (needs billable service and charge sets)
|
|
| RSQ | ||
| MCCRUTL(X,P) | ; returns IFN of item in 399.1 if Name is found and piece P is true
|
|
| RVCD(RVCD) | ; returns IFN if revenue code is valid and active
|
|
| MSG(X) | ;
|
|
| CSF | ; Charge Set (363.1)
|
|
| RSF | ; Rate Schedules (363)
|
|
| RTF | ; Rate Types (399.3) that must exist
|
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^IBE(350.9 - [#350.9] | Classic Fileman Calls |
| ^IBE(363 - [#363] | Classic Fileman Calls |
| ^IBE(363.1 - [#363.1] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DGCR(399.1 - [#399.1] | MCCRUTL+2 |
| ^DGCR(399.2 - [#399.2] | RVCD+2 |
| ^DGCR(399.3 - [#399.3] | CHECK+6, OLDRS+9, ADDRS+10, ADDRS+12, ADDRS+13 |
| ^IBE(350.9 - [#350.9] | ADDCS+30 |
| ^IBE(363 - [#363] | ADDCS+33, OLDRS+6, OLDRS+7, OLDRS+10, ADDRS+7, ADDRS+14 |
| ^IBE(363.1 - [#363.1] | CLEANCS+7, CLEANCS+8, CLEANCS+9, ADDCS+9, ADDCS+14, OLDRS+13, ADDRS+28 |
| ^IBE(363.3 - [#363.3] | CLEANCS+6, ADDCS+10 |
| ^IBE(363.32 - [#363.32] | ADDCS+36 |
| Name | Line Occurrences |
|---|---|
| $$MCCRUTL | ADDCS+11, ADDCS+24, ADDRS+8 |
| $$RVCD | ADDCS+13 |
| ADDCS | POST+8 |
| ADDRS | POST+10 |
| CLEANCS | POST+7 |
| MSG | CLEANCS+5, CLEANCS+6, CLEANCS+7, CLEANCS+10, CLEANCS+14, ADDCS+6, ADDCS+17, ADDCS+21, ADDCS+23, ADDCS+27 , CSQ+1, OLDRS+2, OLDRS+12, OLDRS+13, OLDRS+15, OLDRS+18, ADDRS+3, ADDRS+9, ADDRS+11, ADDRS+13 , RSQ |
| OLDRS | POST+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | CLEANCS+3~, CLEANCS+12*, ADDCS+3~, ADDCS+25*!, ADDCS+30!, ADDCS+31*, ADDCS+33!, ADDCS+34*, ADDCS+36!, ADDCS+37* , OLDRS+4~, OLDRS+14*!, OLDRS+16*!, ADDRS+1~, ADDRS+24*! |
| DA(1 | ADDCS+34*, ADDCS+37*, OLDRS+14*, ADDRS+30* |
| DD | ADDCS+3~, ADDCS+16!, ADDRS+1~, ADDRS+16! |
| DIC | ADDCS+3~, ADDCS+16*!, ADDRS+1~, ADDRS+16*!, ADDRS+30*! |
| DIC("DR" | ADDRS+30* |
| DIC("P" | ADDRS+30* |
| DIC(0 | ADDCS+16*, ADDRS+16*, ADDRS+30* |
| DIE | ADDCS+3~, ADDCS+25*!, ADDCS+30!, ADDCS+31*, ADDCS+33!, ADDCS+34*, ADDCS+36!, ADDCS+37*, OLDRS+4~, OLDRS+16*! , ADDRS+1~, ADDRS+24*!, ADDRS+30! |
| DIK | CLEANCS+3~, CLEANCS+12*, OLDRS+4~, OLDRS+14*! |
| DINUM | ADDCS+3~, ADDCS+14*, ADDCS+16!, ADDRS+1~, ADDRS+14*, ADDRS+16! |
| DLAYGO | ADDCS+3~, ADDCS+16*, ADDRS+1~, ADDRS+16*!, ADDRS+30* |
| DO | ADDCS+3~, ADDCS+16!, ADDRS+1~, ADDRS+16! |
| DR | ADDCS+3~, ADDCS+20*, ADDCS+22*, ADDCS+24*, ADDCS+25!, ADDCS+30!, ADDCS+31*, ADDCS+33!, ADDCS+34*, ADDCS+36! , ADDCS+37*, OLDRS+4~, OLDRS+16*, ADDRS+1~, ADDRS+19*, ADDRS+21*, ADDRS+22*, ADDRS+24! |
| IBA | POST+1~, POST+5!, POST+12 |
| IBA(1 | POST+5*, POST+12* |
| IBA(2 | POST+5*, POST+12* |
| IBA(3 | POST+5*, POST+12* |
| IBAJ | ADDRS+1~, ADDRS+5*, ADDRS+20, ADDRS+21, ADDRS+22 |
| IBBE | ADDCS+3~, ADDCS+11*, ADDCS+12, ADDCS+20, ADDCS+26, ADDCS+28 |
| IBBR | CLEANCS+3~, CLEANCS+6*, CLEANCS+7, CLEANCS+8, ADDCS+3~, ADDCS+10*, ADDCS+20 |
| IBBS | ADDRS+1~, ADDRS+8*, ADDRS+19 |
| IBC | OLDRS+4~, OLDRS+10*, OLDRS+11 |
| IBCNT | ADDCS+3~, ADDCS+4*, ADDCS+18*, CSQ+1, OLDRS+4~*, ADDRS+1~*, ADDRS+17*, RSQ |
| IBCS | POST+1~, POST+7, POST+8, CLEANCS~, ADDCS~, ADDCS+28*, ADDCS+30, ADDCS+33, ADDCS+36, ADDRS+1~ , ADDRS+27*, ADDRS+28, ADDRS+30 |
| IBCS( | CLEANCS+11*, ADDCS+12, ADDCS+26, ADDCS+28 |
| IBCSFN | ADDRS+1~, ADDRS+28* |
| IBD | OLDRS+4~, OLDRS+7*, OLDRS+8, OLDRS+9, OLDRS+12, OLDRS+15 |
| IBDT | POST+1~, POST+3*, POST+9, POST+10, OLDRS~, ADDRS~, ADDRS+19 |
| IBFN | ADDCS+3~, ADDCS+18*, ADDCS+25, ADDRS+1~, ADDRS+17*, ADDRS+24, ADDRS+30 |
| IBI | CHECK+2~, CHECK+6*, CHECK+9*, CLEANCS+3~, CLEANCS+8*, CLEANCS+9, CLEANCS+11, CLEANCS+12, ADDCS+3~, ADDCS+7* , ADDRS+1~, ADDRS+5* |
| IBJ | ADDCS+3~, ADDCS+14*, ADDRS+1~, ADDRS+14*, ADDRS+21*, ADDRS+27* |
| IBLN | CHECK+2~, CHECK+6*, CHECK+9*, CHECK+10, CHECK+11, CHECK+12, ADDCS+3~, ADDCS+7*, ADDCS+9, ADDCS+10 , ADDCS+11, ADDCS+13, ADDCS+16, ADDCS+17, ADDCS+24, ADDRS+1~, ADDRS+5*, ADDRS+7, ADDRS+8, ADDRS+9 , ADDRS+10, ADDRS+11, ADDRS+12, ADDRS+13, ADDRS+16, ADDRS+19, ADDRS+27 |
| IBLNCS | ADDRS+1~, ADDRS+27* |
| IBNCS | POST+1~, POST+8, POST+9, ADDCS~, OLDRS~, OLDRS+6*, OLDRS+13 |
| IBNCS( | ADDCS+18*, OLDRS+6 |
| IBORVCD | ADDCS+3~, ADDCS+12*, ADDCS+21, ADDCS+22 |
| IBRT | CHECK+2~, ADDRS+1~, ADDRS+10*, ADDRS+11, ADDRS+12*, ADDRS+13*, ADDRS+19 |
| IBRT( | CHECK+6*, CHECK+10, CHECK+12 |
| IBRVCD | ADDCS+3~, ADDCS+13*, ADDCS+22 |
| IBX | CHECK+2~, CHECK+6*, CHECK+10*, CHECK+11, CHECK+12, OLDRS+4~, OLDRS+10*, ADDRS+1~, ADDRS+12*, MCCRUTL+1~ , MCCRUTL+2*, RVCD+1~, RVCD+2* |
| IBY | ADDCS+3~, ADDCS+33*, ADDCS+34, ADDCS+36*, ADDCS+37, OLDRS+4~, OLDRS+6*, OLDRS+7, OLDRS+14, OLDRS+16 , MCCRUTL+1~*, MCCRUTL+2*, MCCRUTL+3, RVCD+1~*, RVCD+2*, RVCD+3 |
| IBZ | CLEANCS+3~, CLEANCS+9*, CLEANCS+10, CLEANCS+11, ADDCS+3~, ADDCS+33*, ADDCS+34, ADDCS+36*, ADDCS+37, OLDRS+4~ , OLDRS+6*, OLDRS+10, OLDRS+14 |
| P | MCCRUTL~, MCCRUTL+2 |
| RVCD | RVCD~, RVCD+2 |
| U | ADDCS+9, ADDCS+10, ADDCS+11, ADDCS+13, ADDCS+16, ADDCS+17, ADDCS+24, ADDRS+7, ADDRS+8, ADDRS+9 , ADDRS+10, ADDRS+11, ADDRS+12, ADDRS+13, ADDRS+16, ADDRS+19, ADDRS+21, ADDRS+22, MCCRUTL+2, RVCD+2 |
| X | ADDCS+3~, ADDCS+16*!, ADDCS+25!, ADDCS+30!, ADDCS+33!, ADDCS+36!, OLDRS+4~, OLDRS+16!, ADDRS+1~, ADDRS+16*! , ADDRS+24!, ADDRS+30*, MCCRUTL~, MCCRUTL+2, MSG~, MSG+1 |
| >> XPDABORT | CHECK+9, CHECK+11*, CHECK+12*, CHECK+13 |
| Y | ADDCS+3~, ADDCS+16!, ADDCS+18, ADDCS+25!, ADDCS+30!, ADDCS+33!, ADDCS+36!, OLDRS+4~, OLDRS+16!, ADDRS+1~ , ADDRS+16!, ADDRS+17, ADDRS+24! |