IBECUS21 ;RLM/DVAMC - FILE TRICARE PHARMACY TRANSACTIONS ; 14-AUG-96
Source file <IBECUS21.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 | 2 | IBECUS2 IBECUS22 |
Name | Comments | DBIA/ICR reference |
---|---|---|
TRAN | ; File a Pharmacy Billing transaction in file #351.5.
; Input: DFN -- Pointer to the patient in file #2 ; IBLINE -- Array of data transmitted to the FI ; IBRESP -- Array of data received from the FI ; IBKEY -- 1 ; 2, where ; 1 = Pointer to the prescription in file #52 ; 2 = Pointer to the refill in file #52.1, or ; 0 for the original fill ; IBKEYD -- 1 ^ 2 ^ 3 ^ 4, where ; 1 = Rx label printing device ; 2 = Pointer to the Pharmacy in file #59 ; 3 = Pointer to the Pharmacy user in file #200 ; 4 = Pointer to the billing transaction ; in file #351.5 (cancellations only) |
|
DOLLAR | ; Convert cents to dollars.
|
|
REJECT | ; Act on billing rejects.
|
|
REJECTQ | ||
ADDREJ | ; Add stub entry to the Reject file.
|
|
TABLE | ; Table of field positions and file locations in file #351.5.
|
FileNo | Call Tags |
---|---|
^IBA(351.5 - [#351.5] | Classic Fileman Calls |
^IBA(351.52 - [#351.52] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^IBA(351.5 - [#351.5] | TRAN+19, TRAN+21, TRAN+22, TRAN+23*, TRAN+24*, TRAN+25, TRAN+33*, TRAN+45*, TRAN+48*, TRAN+52* , REJECT+8*, REJECT+31! |
^IBA(351.52 - [#351.52] | REJECT+12, REJECT+22*, ADDREJ+1, ADDREJ+2, ADDREJ+3*, ADDREJ+4*, ADDREJ+5 |
^IBE(351.51 - [#351.51] | REJECT+31 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | TRAN+53*, REJECT+14*!, REJECT+20*, REJECT+21! |
>> DFN | TRAN+33, REJECT+27 |
DIE | REJECT+20*, REJECT+21! |
DIK | TRAN+53*, REJECT+14*! |
DIQUIET | TRAN+52~* |
DR | REJECT+20*, REJECT+21! |
DT | TRAN+52, REJECT+20 |
>> I | TRAN+21*, TRAN+22*, TRAN+23, TRAN+24, TRAN+25, ADDREJ+1*, ADDREJ+2*, ADDREJ+3, ADDREJ+4, ADDREJ+5 |
>> IBCDFND | TRAN+33 |
>> IBCHREJ | REJECT+12*, REJECT+14, REJECT+17, REJECT+22, ADDREJ+5* |
>> IBCHTRN | TRAN+19*, TRAN+20, TRAN+25*, TRAN+33, TRAN+45, TRAN+48, TRAN+52, TRAN+53, REJECT+8, REJECT+20 |
>> IBDRX("NDC" | TRAN+33 |
>> IBDRX("QTY" | TRAN+33 |
>> IBDRX("RX#" | REJECT+26, REJECT+27 |
>> IBERRP | REJECT+5*, REJECT+6 |
>> IBI | TRAN+28*, TRAN+29*, TRAN+34* |
>> IBJ | REJECT+4* |
>> IBJA | REJECT+4*, REJECT+5 |
>> IBKEY | TRAN+19, TRAN+23, REJECT+12, REJECT+31, ADDREJ+3 |
>> IBKEYD | REJECT+25 |
>> IBLINE( | TRAN+29 |
>> IBPROC( | TRAN+41 |
>> IBPROC("I" | TRAN+28* |
>> IBPROC("O" | TRAN+29*, TRAN+30* |
>> IBREJ | REJECT+3*, REJECT+6*, REJECT+7*, REJECT+8, REJECT+13, REJECT+22, REJECT+26, REJECT+27, REJECT+31 |
>> IBRESP( | TRAN+28 |
>> IBRESP(1 | TRAN+16, TRAN+38, REJECT+3, REJECT+4 |
>> IBTABLE | TRAN+34*, TRAN+35, TRAN+38, TRAN+40, TRAN+41, TRAN+42, TRAN+45 |
>> IBUAC | TRAN+33 |
U | TRAN+52 |
>> X | TRAN+40*, TRAN+41*, TRAN+42, TRAN+45, DOLLAR+1*, DOLLAR+2* |
>> XQA( | REJECT+25* |
>> XQA("G.IB CHA | MP RX REJ" , REJECT+25* |
>> XQADATA | REJECT+27* |
>> XQAMSG | REJECT+26* |
>> XQAROU | REJECT+27* |
Name | Field # of Occurrence |
---|---|
$T(TABLE+IBI | TRAN+34 |