IBARXMB ;LL/ELZ - PHARMCAY COPAY CAP BILLING FUNCTIONS ; 08 Jul 2021 10:46 AM
Source file <IBARXMB.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 |
|---|---|---|
| BILL(IBX,IBB) | ; receives information to bill for amounts not previously billed
; to create bills for them on the local system, DFN is assumed ; IBX = the parent transaction number to bill, IBB = the amount to bill |
|
| SEND(IBX,IBB) | ; receives information to bill remotely for amounts not already
; billed. Makes a call to the remote system to tell them to bill ; IBX = the parent transaction number to bill, IBB = the amount to bill ; ia #3144 |
|
| CAN(DFN,IBX,IBCRES) | ; cancels charge to be updated
; IBX = ien from 350, IBCRES = charge cancel reason (optional) |
|
| ADDUP(IBX,IBB) | ; add updated transaction, assumes DFN
; IBX = example ien from 354.71 to bill, IBB = amount to bill |
|
| SERVICE(IBZ) | ; returns service pointer
; IBZ = zero node from 350 |
| Name | Field # of Occurrence |
|---|---|
| ^DIE | CAN+14 |
| ^IBAFIL | CAN+32, ADDUP+25 |
| INDEX^IBARX1 | CAN+30, ADDUP+23 |
| LAST^IBARX1 | CAN+11 |
| $$RXEXMT^IBARXEU0 | ADDUP+9 |
| FOUND^IBARXMA | BILL+25 |
| $$NET^IBARXMC | BILL+16 |
| $$ADD^IBARXMN | ADDUP+17 |
| $$CANCEL^IBARXMN | BILL+19 |
| $$ICN^IBARXMU | SEND+6 |
| $$SITE^IBARXMU | ADDUP+17 |
| ADD^IBAUTL | CAN+26, ADDUP+19 |
| ARPARM^IBAUTL | CAN+8, ADDUP+6 |
| ^PSOCPIB | ADDUP+30, ADDUP+30 |
| $$NOW^XLFDT | ADDUP+30 |
| DIRECT^XWB2HL7 | SEND+7 |
| FileNo | Call Tags |
|---|---|
| ^IB - [#350] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^IB - [#350] | BILL+13, CAN+5, CAN+11, CAN+17, CAN+21, CAN+24, CAN+28*, ADDUP+21* |
| ^IB("AC" | CAN+29!, ADDUP+22! |
| ^IBAM(354.71 - [#354.71] | BILL+7, BILL+10, BILL+13, ADDUP+5 |
| ^IBE(350.1 - [#350.1] | CAN+11, CAN+18, CAN+19, ADDUP+11, ADDUP+12, SERVICE+2 |
| Name | Line Occurrences |
|---|---|
| $$SERVICE | CAN+7 |
| ADDUP | BILL+32 |
| CAN | BILL+29 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | CAN+28*, ADDUP+21* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | SEND+4~, CAN+14~* |
| DFN | BILL+19, BILL+29, SEND+6, CAN~, CAN+28, ADDUP+9, ADDUP+17, ADDUP+21 |
| DIE | CAN+14~* |
| DR | CAN+14~* |
| DUZ | CAN+16, ADDUP+30 |
| HLDOM | SEND+4~ |
| HLECH | SEND+4~ |
| HLFS | SEND+4~ |
| HLINSTN | SEND+4~ |
| HLNEXT | SEND+4~ |
| HLNODE | SEND+4~ |
| HLPARAM | SEND+4~ |
| HLQ | SEND+4~ |
| HLQUIT | SEND+4~ |
| IB350 | BILL+4~, BILL+13*, BILL+29 |
| IBAM | ADDUP+3~, ADDUP+17*, ADDUP+21 |
| IBATYP | CAN+18*, CAN+19, CAN+28, ADDUP+3~, ADDUP+11*, ADDUP+12, ADDUP+17, ADDUP+21 |
| IBB | BILL~, BILL+32, SEND~, SEND+7, ADDUP~, ADDUP+15 |
| IBCHRG | CAN+3~, CAN+23*, CAN+25, CAN+28, ADDUP+3~, ADDUP+15*, ADDUP+17, ADDUP+21 |
| IBCRES | CAN~, CAN+9*, CAN+14, CAN+28 |
| IBD | SEND+4~, SEND+7 |
| IBDESC | ADDUP+3~, ADDUP+13*, ADDUP+21 |
| IBDUZ | CAN+3~, CAN+16*, CAN+28, ADDUP+3~, ADDUP+5*, ADDUP+21 |
| IBEFDT | CAN+3~, CAN+24*, CAN+28 |
| IBER | BILL+4~, BILL+19, BILL+23*, BILL+25 |
| IBFAC | CAN+3~, CAN+28, ADDUP+3~, ADDUP+21 |
| IBICN | SEND+4~, SEND+6*, SEND+7 |
| IBIL | CAN+3~, CAN+20*, CAN+28 |
| IBL | BILL+4~, BILL+10* |
| IBLAST | CAN+3~, CAN+11, CAN+21 |
| IBLASTZ | CAN+3~, CAN+21*, CAN+22, CAN+23 |
| IBN | BILL+4~, BILL+19*, BILL+22, BILL+25, CAN+3~, CAN+28, CAN+29, CAN+31, ADDUP+3~, ADDUP+20 , ADDUP+21, ADDUP+22, ADDUP+24, ADDUP+30 |
| IBND | CAN+3~, CAN+5*, CAN+28 |
| IBNOCH | ADDUP+3~, ADDUP+15*, ADDUP+17, ADDUP+30 |
| IBNOS | CAN+3~, CAN+31*, ADDUP+3~, ADDUP+24* |
| IBPARNT | CAN+3~, CAN+11, CAN+17*, CAN+28, ADDUP+3~, ADDUP+20*, ADDUP+21, ADDUP+22! |
| IBSEQNO | CAN+3~, CAN+19*, ADDUP+3~, ADDUP+12* |
| IBSERV | CAN+3~, CAN+7* |
| IBSITE | CAN+3~ |
| IBTOTL | CAN+3~, CAN+25* |
| IBTYP | CAN+3~ |
| IBUNIT | CAN+3~, CAN+22*, CAN+28 |
| IBUPDATE | BILL+4~, BILL+19* |
| >> IBWHER | CAN+25* |
| IBX | BILL~, BILL+7, SEND~, SEND+7, CAN~, CAN+5, CAN+14, CAN+24, ADDUP~, ADDUP+5 |
| IBY | BILL+4~, BILL+7*, BILL+10*, BILL+13, BILL+16, BILL+19, BILL+32 |
| IBZ | BILL+4~, BILL+13*, BILL+29, CAN+3~, CAN+5*, CAN+7, CAN+14, CAN+17, CAN+18, CAN+20 , CAN+22, CAN+23, CAN+24, CAN+28, ADDUP+3~, ADDUP+5*, ADDUP+9, ADDUP+11, ADDUP+13, ADDUP+15 , ADDUP+17, ADDUP+20, ADDUP+21, ADDUP+30, SERVICE~, SERVICE+2 |
| IO | SEND+4~ |
| IOBS | SEND+4~ |
| IOCPU | SEND+4~ |
| IOF | SEND+4~ |
| IOHG | SEND+4~ |
| IOM | SEND+4~ |
| ION | SEND+4~ |
| IOPAR | SEND+4~ |
| IOS | SEND+4~ |
| IOSL | SEND+4~ |
| IOST | SEND+4~ |
| IOT | SEND+4~ |
| IOUPAR | SEND+4~ |
| IOXY | SEND+4~ |
| PHONE | SEND+4~ |
| POP | SEND+4~ |
| RPCIEN | SEND+4~ |
| Y | BILL+4~, SEND+4~, CAN+26, ADDUP+3~ |
| Y(1 | ADDUP+30* |
| ZTQUEUED | BILL+24*, BILL+26! |
| ZVZTQ | BILL+4~, BILL+24*, BILL+26 |
| Name | Field # of Occurrence |
|---|---|
| $T(^PSOCPIB | ADDUP+30 |