Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points
Print Page as PDF
Routine: IBACUS

Package: Integrated Billing

Routine: IBACUS


Information

IBACUS ;ALB/CPM - TRICARE BILLING UTILITIES ; 02-AUG-96

Source Information

Source file <IBACUS.m>

Entry Points

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
  • ICR #2030
    • Status: Active
    • Usage: Private
    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
  • ICR #2030
    • Status: Active
    • Usage: Private
    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
    Info |  Source |  Entry Points