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 |  Interaction Calls
Print Page as PDF
Routine: IBARXMC

Package: Integrated Billing

Routine: IBARXMC


Information

IBARXMC ;LL/ELZ-PHARMACY COPAY CAP FUNCTIONS ; 03 Mar 2021

Source Information

Source file <IBARXMC.m>

Entry Points

Name Comments DBIA/ICR reference
NEW(IBQ,IBC,IBD,IBB,IBN) ; used to compute new bills amount above cap
; DFN is assumed
; IBQ = quantity
; IBC = charge per item
; IBD = effective date
; Return:
; IBB = Amount to bill
; IBN = Amount NOT to bill
BILLED(DFN,IBD,IBFD,IBTD) ; returns about billed, format: month^year
; IBD = transaction date, IBFD = from date, IBTD = to date
CAP(IBD,IBP,IBM,IBY,IBF,IBT) ; returns the cap amount and dates
; IBD = date of transaction
; IBP = priority level of patient
; return (by reference):
; IBM = monthly cap amount
; IBY = yearly cap amount
; IBF = from date for yearly cap determination
; IBT = to date for yearly cap determination
CAPC ;
FLAG(DFN,IBD) ; flag account if at or above cap
; IBD = date of transaction (mo/year fm format)
; flag in account is set to: 2 = cap exceeded, some copays not billed
; 1 = cap reached
; 0 = below cap
PARENT(X) ; returns the parent entry in 354.71 for a transaction
NET(X) ; returns net amount billed for a parent and its children
; X = ien from 354.71 (parent or child) output: billed ^ un-billed
CANCEL(DFN,IBDT) ; receives notification of a cancellation and determines
; if more need to be billed. IBDT should be in fm format date to check
C1 ; get starting values
C2
C3
C4
C5
NEXTMO(DATE) ; returns first date of next month
NEXTMOQ
QCAN(DFN,IBCAP,IBSAVXMC) ; queue off job to look for back billing in the background
DQCAN ; entry point for queued back billing job

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Now sending queries to ",$P(IBTFL(IBX),"^",2)," ..."
  • Line Location: C2+2
Info |  Source |  Entry Points |  Interaction Calls