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 |