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 |
Package | Total | Caller Graph |
---|---|---|
Integrated Billing | 3 | IBARXCRC IBARXMI IBARXMR |
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 |