IBAUTL8 ;ALB/MGD - DUPLICATE COPAY TRANSACTION UTILITIES; Sep 30, 2020@15:16:44
Source file <IBAUTL8.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 | IBECEA1 IBR |
Name | Comments | DBIA/ICR reference |
---|---|---|
COPAYCHK(IBDFN,IBN,IBINTACT) | ;
; Determine if the Copay charge currently being reviewed should be passed over to Accounts Receivable (AR) ; Input: ; IBDFN = Pointer to the Patient in file #2 ; IBN = Pointer to the charge in file #350 ; IBINTACT = Optional - Flag to indicate when the call is being made from an interactive option. ; 1:Interactive ; For Interactive call, the IEN of the existing copay charge will be passed ; back and this info will be used to display an error message for the ; Release Charges 'On Hold' [IB MT RELEASE CHARGES] option and the Pass a Charge ; action on the Cancel/Edit/Add Patient Charges [IB CANCEL/EDIT/ADD CHARGES] option. ; 0:Non-Interactive ; For Non-Interactive calls, duplicate copay transaction information ; will be stored in ^XTMP("IB TRANS"). ; At the end of the IB nightly background job, any duplicate copay info in ; ^XTMP("IB TRANS") will be sent via MailMan to the IB DUPLICATE TRANSACTIONS mail group. |
|
OCPYNEW(IBN,IBEVDT,IBACTION,IBINTACT) | ;
; Perform checks for a new Outpatient Copay charge to determine if this charge should be passed over to AR. ; Input: ; IBN = Pointer to Outpatient Copay charge currently being reviewed in the INTEGRATED BILLING ACTION (#350) file ; IBEVDT = Event Date for the charge currently being reviewed in the INTEGRATED BILLING ACTION (#350) file ; IBACTION = Passed by reference. Passed in as 0:Pass to AR ; IBINTACT = Optional - Flag to indicate when the call is being made from an interactive option. ; 1:Interactive ; 0:Non-Interactive ; For more info see COPAYCHK above ; ; Output: IBACTION = 0 if the current charge being reviewed should be passed over to AR ; # The IEN of the existing Copay charge for the Patient/Date of interest. ; The charge being reviewed should NOT be passed over to AR. |
Name | Field # of Occurrence |
---|---|
$$BFO^IBAUTL8A | OCPYNEW+50 |
$$BFOB^IBAUTL8A | OCPYNEW+31 |
$$BFPD^IBAUTL8A | OCPYNEW+29 |
IPDNEW^IBAUTL8A | COPAYCHK+62 |
$$LTC^IBAUTL8B | OCPYNEW+87 |
LTCNEW^IBAUTL8B | COPAYCHK+81 |
$$BFI^IBAUTL8C | OCPYNEW+27 |
ICPYNEW^IBAUTL8C | COPAYCHK+75 |
STORE1^IBAUTL9 | OCPYNEW+46, OCPYNEW+67 |
STORE2^IBAUTL9 | OCPYNEW+82, OCPYNEW+96 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DPT - [#2] | COPAYCHK+37 |
^IB - [#350] | COPAYCHK+39, OCPYNEW+23, OCPYNEW+60 |
Name | Line Occurrences |
---|---|
OCPYNEW | COPAYCHK+55 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
IBACTION | COPAYCHK+25~, COPAYCHK+31*, COPAYCHK+33, COPAYCHK+37, COPAYCHK+40, COPAYCHK+46, COPAYCHK+50, COPAYCHK+55, COPAYCHK+62, COPAYCHK+75 , COPAYCHK+81, COPAYCHK+82, OCPYNEW~, OCPYNEW+16*, OCPYNEW+36*, OCPYNEW+55*, OCPYNEW+91* |
IBAT | COPAYCHK+25~, COPAYCHK+48*, COPAYCHK+50, COPAYCHK+55, COPAYCHK+62, COPAYCHK+75, COPAYCHK+81 |
IBBFI | OCPYNEW+21~, OCPYNEW+27*, OCPYNEW+34, OCPYNEW+36, OCPYNEW+42 |
IBBFO | OCPYNEW+21~, OCPYNEW+50*, OCPYNEW+53, OCPYNEW+55, OCPYNEW+60, OCPYNEW+67, OCPYNEW+82 |
IBBOB | OCPYNEW+21~, OCPYNEW+31*, OCPYNEW+34, OCPYNEW+36, OCPYNEW+44 |
IBBPD | OCPYNEW+21~, OCPYNEW+29*, OCPYNEW+34, OCPYNEW+36, OCPYNEW+43 |
IBCTOT | OCPYNEW+58~, OCPYNEW+60*, OCPYNEW+62, OCPYNEW+69 |
IBDATA0 | COPAYCHK+25~, COPAYCHK+39*, COPAYCHK+40, COPAYCHK+42, COPAYCHK+44, COPAYCHK+48 |
IBDFN | COPAYCHK~, COPAYCHK+33, COPAYCHK+37, OCPYNEW+21~, OCPYNEW+23*, OCPYNEW+25, OCPYNEW+27, OCPYNEW+29, OCPYNEW+31, OCPYNEW+50 , OCPYNEW+87 |
IBETOT | OCPYNEW+58~, OCPYNEW+60*, OCPYNEW+62, OCPYNEW+69 |
IBEVDT | COPAYCHK+25~, COPAYCHK+42*, COPAYCHK+44*, COPAYCHK+46, COPAYCHK+55, COPAYCHK+62, COPAYCHK+75, COPAYCHK+81, OCPYNEW~, OCPYNEW+18 , OCPYNEW+27, OCPYNEW+29, OCPYNEW+31, OCPYNEW+50, OCPYNEW+87 |
IBIEN | OCPYNEW+21~, OCPYNEW+42*, OCPYNEW+43*, OCPYNEW+44*, OCPYNEW+46 |
IBINTACT | COPAYCHK~, COPAYCHK+35*, COPAYCHK+55, COPAYCHK+62, COPAYCHK+75, COPAYCHK+81, OCPYNEW~, OCPYNEW+20*, OCPYNEW+38, OCPYNEW+46 , OCPYNEW+57, OCPYNEW+93 |
IBLTC | OCPYNEW+21~, OCPYNEW+87*, OCPYNEW+89, OCPYNEW+91, OCPYNEW+96 |
IBN | COPAYCHK~, COPAYCHK+33, COPAYCHK+39, COPAYCHK+55, COPAYCHK+62, COPAYCHK+75, COPAYCHK+81, OCPYNEW~, OCPYNEW+18, OCPYNEW+23 , OCPYNEW+27, OCPYNEW+29, OCPYNEW+31, OCPYNEW+46, OCPYNEW+50, OCPYNEW+60, OCPYNEW+67, OCPYNEW+82, OCPYNEW+87, OCPYNEW+96 |
IBRSN | OCPYNEW+21~, OCPYNEW+42*, OCPYNEW+43*, OCPYNEW+44*, OCPYNEW+46, OCPYNEW+66*, OCPYNEW+67, OCPYNEW+81*, OCPYNEW+82, OCPYNEW+95* , OCPYNEW+96 |
U | COPAYCHK+42, COPAYCHK+44, COPAYCHK+48, OCPYNEW+23, OCPYNEW+60 |