IBARX ;ALB/AAS - INTEGRATED BILLING, PHARMACY COPAY INTERFACE;8/30/17 3:42pm
Source file <IBARX.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Name | Comments | DBIA/ICR reference |
---|---|---|
XTYPE | ; - tag XTYPE - returns array of billable action types for service
; - see IBARXDOC for documentation |
|
X1 | ||
XTYPEQ | ||
DOM | ||
NEW | ; - process new/renew/refill rx for charges
; - see IBARXDOC for documentation |
|
N1 | ||
NEWQ | ||
INSTAL | ||
CANCEL | ; - cancel charges for a rx
; - see IBARXDOC for documentation |
|
C1 | ||
CANQ | ||
UPDATE | ; - will cancel current open charge and create updated entry
; - see IBARXDOC for documentation |
|
U1 | ||
U2 | ||
UPDQ | ||
END | ||
UCHPAR | ; Check that IB action and its parent exist.
|
|
UCHPARQ | ||
STATUS(X) | ; returns the status of a transaction in 350
; - see IBARXDOC for documentation |
|
CANIBAM | ; used by pso to cancel a 354.71 transaction
; - see IBARXDOC for documentation |
|
UPIBAM | ; - will cancel current potential charge and create updated entry
; - see IBARXDOC for documentation |
|
NFEECCRX(IBACTNM) | ;Determine if the Action Type is a Non-Fee RX Action type for the co-payment indicator
|
Name | Field # of Occurrence |
---|---|
^IBAERR | NEWQ, C1+8, CANQ, UPDQ |
E3^IBAERR | X1+7 |
^IBAFIL | N1+29, C1+7, U2+18 |
BDESC^IBARX1 | UPIBAM+18 |
CANRX^IBARX1 | C1+7 |
RX^IBARX1 | N1+25, U2+17 |
$$RXEXMT^IBARXEU0 | N1+10, U2+7 |
$$PARENT^IBARXMC | UPIBAM+19 |
QCAN^IBARXMC | CANQ+6, U2+24 |
$$ADD^IBARXMN | UPIBAM+19 |
$$CANCEL^IBARXMN | CANIBAM+9, UPIBAM+15 |
TRACK^IBARXMN | N1+19 |
$$SITE^IBARXMU | UPIBAM+19 |
EFDT^IBARXMU | U1+5 |
ARPARM^IBAUTL | N1+5, C1+4, U2+3 |
BILLNO^IBAUTL | N1+22, U2+15 |
CHKX^IBAUTL | X1+3, N1+2, C1+1, U1+2, U2+2, UPIBAM+6 |
COST^IBAUTL | UPIBAM+18 |
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, STATUS+3 |
^IB(0 | INSTAL |
^IBAM(354.71 - [#354.71] | CANIBAM+6, UPIBAM+7 |
^IBE(350.1 - [#350.1] | X1+5, X1+11, N1+24, U2+13, U2+16, STATUS+4, UPIBAM+18 |
^IBE(350.9 - [#350.9] | INSTAL |
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+11*, N1+1~, C1~, U1~, UPIBAM+18* |
DFN | X1+1~, N1+1~, N1+10, N1+19, C1~, CANQ+6, U1~, U2+7, U2+24 |
DT | N1+10, U2+7 |
I | X1+1~, X1+11*, N1+1~, C1~, U1~ |
IBA | UPIBAM+3~, UPIBAM+5*, UPIBAM+6, UPIBAM+7, UPIBAM+10, UPIBAM+11, UPIBAM+12, UPIBAM+15, UPIBAM+18, UPIBAM+19 , UPIBAM+20, UPIBAM+22 |
IBACTNM | NFEECCRX~, NFEECCRX+7, NFEECCRX+8, NFEECCRX+9, NFEECCRX+10 |
IBAFY | END! |
IBAM | UPIBAM+3~, UPIBAM+19*, UPIBAM+20, UPIBAM+22 |
IBAMP | C1~, U1~ |
IBARTYP | END! |
IBATYP | N1+24, U2+13*, U2+16, END!, UPIBAM+3~, UPIBAM+18*, UPIBAM+19 |
IBCAP | X1+1~, X1+11*, C1~, CANQ+6, U1~, U2+24, CANIBAM+2~, UPIBAM+3~ |
IBCHRG | END! |
IBCRES | END! |
IBDESC | END!, UPIBAM+3~, UPIBAM+19 |
IBDOM | XTYPEQ!, DOM* |
IBDUZ | END!, UPIBAM+3~ |
IBEFDT | N1+1~, U1~, U1+5, U2+17* |
IBEFDT( | U2+17 |
IBEXMP | N1+1~, N1+10*, N1+11, N1+14, U1~, U2+7*, U2+8, U2+10, U2+20 |
IBFAC | END! |
IBFLG | NFEECCRX+5~, NFEECCRX+6*, NFEECCRX+11 |
IBI | END! |
IBIL | END! |
IBJ | N1+12*, N1+14*, N1+24*, N1+25*, N1+31*, C1+6*, C1+7*, U2+10*, U2+17*, U2+20* , END!, UCHPAR+2, UCHPAR+4 |
IBLAST | END! |
>> IBM | C1+8* |
IBN | END! |
IBND | C1+7, END! |
IBNOS | U2+16*, END! |
IBNOW | END! |
IBPARNT | END!, UCHPAR+1*, UCHPAR+2, UCHPAR+3*, UCHPAR+4 |
IBSAVX | X1+1*, XTYPEQ!, N1!, N1+2*, N1+32, C1!, C1+1*, CANQ+1, U1!, U1+2* , U1+3, U2+2*, END!, UPIBAM+3~, UPIBAM+6* |
IBSAVX( | N1+4*, N1+14, N1+25, C1+3*, C1+7 |
IBSAVXMC | C1~, CANQ+2*, CANQ+6, U1~, U2+24 |
IBSAVXU | U1+3*, U2+1, U2+21, UPDQ+1! |
IBSAVXU( | U1+5*, U2+1, U2+10, U2+17 |
IBSAVY | END! |
IBSAVY( | N1+31, U2+17, U2+20, UCHPAR+2*, UCHPAR+4* |
IBSEQNO | N1+24*, U2+16*, END! |
IBSERV | X1+5, X1+11, XTYPEQ!, END!, UPIBAM+3~ |
IBSITE | END! |
IBT | C1+8*, CANQ, END! |
IBTAG | X1+1*, XTYPEQ!, N1+2*, C1+1*, U1+2*, U2+2*, END!, UPIBAM+3~, UPIBAM+6* |
IBTCH | UPIBAM+3~, UPIBAM+18*, UPIBAM+19 |
IBTIER | END! |
IBTOTL | N1+21*, N1+24*, N1+29, N1+32, C1+6*, U2+16*, U2+21, END! |
IBTRAN | END! |
IBUNIT | END! |
IBUPDATE | C1, CANQ+6, U1~, U1+1* |
IBWHER | X1+1*, XTYPEQ!, N1+2*, C1+1*, U1+2*, END!, UPIBAM+3~, UPIBAM+6* |
IBX | N1+25*, C1+7*, U2+17*, END!, UCHPAR+1, UPIBAM+3~, UPIBAM+15*, UPIBAM+18* |
IBXX | CANIBAM+2~, CANIBAM+3*, CANIBAM+4*, CANIBAM+6, CANIBAM+7, CANIBAM+8, CANIBAM+9, CANIBAM+10, UPIBAM+3~, UPIBAM+4* |
IBXX( | CANIBAM+4, CANIBAM+6, CANIBAM+9, UPIBAM+7, UPIBAM+15, UPIBAM+18, UPIBAM+19 |
IBY | C1+8*, END!, CANIBAM+5~, CANIBAM+9, CANIBAM+10, UPIBAM+3~ |
IBY( | C1+7*, C1+8 |
IBYY | CANIBAM+2~, CANIBAM+11, UPIBAM+3~ |
IBYY( | CANIBAM+7*, CANIBAM+8*, CANIBAM+10* |
IBZ | CANIBAM+2~, CANIBAM+6*, CANIBAM+7, CANIBAM+8, CANIBAM+9*, CANIBAM+10, UPIBAM+3~, UPIBAM+7*, UPIBAM+10, UPIBAM+11 , UPIBAM+12, UPIBAM+15, UPIBAM+19 |
J | X1+1~, N1+1~, N1+4*, C1~, C1+3*, U1~, U1+5*, U2+1* |
K | END! |
U | X1+11 |
VA | XTYPEQ! |
VAEL | XTYPEQ! |
VAERR | XTYPEQ! |
VAIN | XTYPEQ! |
VAIN(4 | DOM |
X | X1+1, X1+9~, X1+11, N1+2, N1+3, N1+32*, C1+1, C1+2, CANQ+1*, U1+2 , U1+4, U2!, U2+1*, U2+2, U2+21*, STATUS~, STATUS+3, CANIBAM+3, UPIBAM+4, UPIBAM+6 |
X( | N1+4, C1+3, U1+5*, U2+1* |
X("" | UPIBAM+5 |
X1 | X1+1~, X1+11, XTYPEQ!, N1+1~, C1~, U1~, END!, UPIBAM+18 |
X2 | X1+1~, X1+11, 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+11* , N1+19, N1+22, N1+24*, N1+26, N1+32*, NEWQ, C1!, C1+1*, C1+2*, C1+4 , C1+7, C1+8*, CANQ, CANQ+2, U1!, U1+2*, U1+4*, U2+2*, U2+3, U2+8* , U2+13*, U2+15, U2+16*, U2+20*, U2+21*, UPDQ, STATUS+3~*, STATUS+4, CANIBAM+11!*, UPIBAM+5* , UPIBAM+6*, UPIBAM+10*, UPIBAM+11*, UPIBAM+12*, UPIBAM+15, UPIBAM+20*, UPIBAM+22* |
Y( | X1+11*, N1+14*, N1+31*, C1+8*, U2+10*, U2+20*, UPIBAM+6*, UPIBAM+10*, UPIBAM+11*, UPIBAM+12* , UPIBAM+15*, UPIBAM+20*, UPIBAM+22* |
>> ZTQUEUED | X1+6 |