IBARX ;ALB/AAS - INTEGRATED BILLING, PHARMACY COPAY INTERFACE ; 14-FEB-91
Source file <IBARX.m>
| Package | Total | Call Graph |
|---|---|---|
| Integrated Billing | 5 | (,E3)^IBAERR ^IBAFIL (CANRX,RX)^IBARX1 $$RXEXMT^IBARXEU0 (ARPARM,BILLNO,CHKX)^IBAUTL |
| Registration | 1 | (ELIG,INP)^VADPT |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| NEWQ | ||
| END | ||
| XTYPE | ; - tag XTYPE - returns array of billable action types for service
|
|
| DOM | ||
| CANQ | ||
| UCHPARQ | ||
| XTYPEQ | ||
| U1 | ||
| UPDATE | ; - will cancel current open charge and create updated entry
|
|
| UPDQ | ||
| U2 | ||
| UCHPAR | ; Check that IB action and its parent exist.
|
|
| N1 | ||
| CANCEL | ; - cancel charges for a rx
|
|
| NEW | ; - process new/renew/refill rx for charges
|
|
| C1 | ||
| X1 | ||
| INSTAL |
| Name | Field # of Occurrence |
|---|---|
| ^IBAERR | NEWQ, C1+8, CANQ, UPDQ |
| E3^IBAERR | X1+7 |
| ^IBAFIL | N1+21, C1+7, U2+17 |
| CANRX^IBARX1 | C1+7 |
| RX^IBARX1 | N1+19, U2+16 |
| $$RXEXMT^IBARXEU0 | N1+10, U2+7 |
| ARPARM^IBAUTL | N1+5, C1+4, U2+3 |
| BILLNO^IBAUTL | N1+16, U2+14 |
| CHKX^IBAUTL | X1+3, N1+2, C1+1, U1+1, U2+2 |
| ELIG^VADPT | X1+9 |
| INP^VADPT | X1+9 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(42 - [#42] | DOM |
| ^IB - [#350] | UCHPAR+2, UCHPAR+3, UCHPAR+4 |
| ^IB(0 | INSTAL |
| ^IBE(350.1 - [#350.1] | X1+5, X1+10, N1+18, U2+12, U2+15 |
| ^IBE(350.9 - [#350.9] | INSTAL |
| Name | Line Occurrences |
|---|---|
| CANCEL | U1+6 |
| CANQ | C1+1, C1+2, C1+4 |
| DOM | X1+9 |
| END | NEWQ+1, CANQ+2 |
| INSTAL | X1, N1 |
| NEWQ | N1+2, N1+3, N1+5, N1+10, N1+16, N1+18, N1+20 |
| UCHPAR | U2+16 |
| UCHPARQ | UCHPAR+2 |
| UPDQ | U1+1, U1+3, U2+2, U2+3, U2+7, U2+12, U2+14, U2+15 |
| XTYPEQ | X1+3, X1+5 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | DOM |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| % | END! |
| %H | END! |
| %I | END! |
| DA | X1+1~, X1+10*, N1+1~, C1~, U1~ |
| DFN | X1+1~, N1+1~, N1+10, C1~, U1~, U2+7 |
| DT | N1+10, U2+7 |
| I | X1+1~, X1+10*, N1+1~, C1~, U1~ |
| IBAFY | END! |
| IBARTYP | END! |
| IBATYP | N1+18, U2+12*, U2+15, END! |
| IBCHRG | END! |
| IBCRES | END! |
| IBDESC | END! |
| IBDOM | XTYPEQ!, DOM* |
| IBDUZ | END! |
| IBFAC | END! |
| IBI | END! |
| IBIL | END! |
| IBJ | N1+11*, N1+12*, N1+18*, N1+19*, N1+22*, C1+6*, C1+7*, U2+8*, U2+9*, U2+16* , U2+18*, END!, UCHPAR+2, UCHPAR+4 |
| IBLAST | END! |
| >> IBM | C1+8* |
| IBN | END! |
| IBND | END! |
| IBNOS | U2+15*, END! |
| IBNOW | END! |
| IBPARNT | END!, UCHPAR+1*, UCHPAR+2, UCHPAR+3*, UCHPAR+4 |
| IBSAVX | X1+1*, XTYPEQ!, N1!, N1+2*, N1+23, C1!, C1+1*, CANQ+1, U1!, U1+1* , U1+2, U2+2*, END! |
| IBSAVX( | N1+4*, N1+12, N1+19, C1+3*, C1+7 |
| IBSAVXU | U1+2*, U2+1, U2+19, UPDQ+1! |
| IBSAVXU( | U1+4*, U2+1, U2+9, U2+16 |
| IBSAVY | END! |
| IBSAVY( | N1+22, U2+16, U2+18, UCHPAR+2*, UCHPAR+4* |
| IBSEQNO | N1+18*, U2+15*, END! |
| IBSERV | X1+5, X1+10, XTYPEQ!, END! |
| IBSITE | END! |
| IBT | C1+8*, CANQ, END! |
| IBTAG | X1+1*, XTYPEQ!, N1+2*, C1+1*, U1+1*, U2+2*, END! |
| IBTOTL | N1+15*, N1+18*, N1+23, C1+6*, U2+15*, U2+19, END! |
| IBTRAN | END! |
| IBUNIT | END! |
| IBWHER | X1+1*, XTYPEQ!, N1+2*, C1+1*, U1+1*, END! |
| IBX | N1+19*, C1+7*, U2+16*, END!, UCHPAR+1 |
| IBY | C1+8*, END! |
| IBY( | C1+7*, C1+8 |
| J | X1+1~, N1+1~, N1+4*, C1~, C1+3*, U1~, U1+4*, U2+1* |
| K | END! |
| VA | XTYPEQ! |
| VAEL | XTYPEQ! |
| VAERR | XTYPEQ! |
| VAIN | XTYPEQ! |
| VAIN(4 | DOM |
| X | X1+1, X1+9~, X1+10, N1+2, N1+3, N1+23*, C1+1, C1+2, CANQ+1*, U1+1 , U1+3, U2!, U2+1*, U2+2, U2+19* |
| X( | N1+4, C1+3, U1+4*, U2+1* |
| X1 | X1+1~, X1+10, XTYPEQ!, N1+1~, C1~, U1~, END! |
| X2 | X1+1~, X1+10, XTYPEQ!, N1+1~, C1~, U1~, END! |
| X3 | END! |
| Y | X1!*, X1+1*, X1+3, X1+5*, X1+9*, N1!*, N1+2*, N1+3*, N1+5, N1+10* , N1+16, N1+18*, N1+20, N1+23*, NEWQ, C1!, C1+1*, C1+2*, C1+4, C1+7 , C1+8*, CANQ, U1!, U1+1*, U1+3*, U2+2*, U2+3, U2+7*, U2+12*, U2+14 , U2+15*, U2+18*, U2+19*, UPDQ |
| Y( | X1+10*, N1+12*, N1+22*, C1+8*, U2+9*, U2+18* |
| >> ZTQUEUED | X1+6 |