IBACUS ;ALB/CPM - TRICARE BILLING UTILITIES ; 02-AUG-96
Source file <IBACUS.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
CUS(DFN,IBDT) | ; Does the patient have TRICARE coverage?
; Input: DFN -- Pointer to the patient in file #2 ; DATE -- Date on which coverage is to be determined ; Output: IBCOV -- 0, if the vet has no billable TRICARE coverage ; >0 => pointer to such coverage in file #2.312 |
|
CUSQ | ||
TRI() | ; Is the Tricare Billing engine up and running?
; Input: none ; Output: 0 - No 1 - Yes |
|
CHPUS(DFN,DATE,IBRX,IBREF,IBLAB,IBRSITE,IBDUZ) | ; Bill this patient for TRICARE?
; Input: DFN -- Pointer to the patient in file #2 ; DATE -- Date on which coverage is to be determined ; IBRX -- Pointer to the prescription in file #52 ; IBREF -- Pointer to the refill in file #52.1, or ; 0 if billing the original prescription ; IBLAB -- Pharmacy label printing device ; IBRSITE -- Pointer to the Pharmacy in file #59 ; IBDUZ -- Pointer to the Pharmacy user in file #200 ; Output: IBCHK -- 0 => can't bill rx || 1 => bill rx |
|
CHPUSQ | ||
RXLAB | ; Queued entry point to print the TRICARE Rx label.
|
|
RXLABQ | ||
RXBIL | ; Queued entry point to create TRICARE Rx Billing charges.
|
|
RXBILQ | ||
RXCAN | ; Queued entry point to cancel TRICARE Rx Billing charges.
|
|
RXCANQ | ||
RXSET() | ; Establish the session.
|
|
RXSETQ |