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: IBCECOB2

Package: Integrated Billing

Routine: IBCECOB2


Information

IBCECOB2 ;ALB/CXW - IB COB MANAGEMENT SCREEN ;16-JUN-1999

Source Information

Source file <IBCECOB2.m>

Entry Points

Name Comments DBIA/ICR reference
EDI ;history detail display
EDI1(IBIFN) ;
EDI2(IBIFN) ;
CSA ;claims status awaiting resolution
RVEOB ;Review EOB
VEOBQ
TPJI ;Third Party joint Inquiry
TPJIQ
TPJI1(IBIFN) ;
PBILL ;Print bill
PBOUT
PMRA ;Print MRA
PRMQ
PBILL1(IBIFN,IBRESULT) ;WCJ;IB641;US3380;added IBRESULT parameter
CANCEL ;Cancel bill
; IBDA(IBDA)=IBIFN^IB364^ien of 361.1^user selection seq^user name~duz#
CANCELQ
CRD ; Correct Rejected/Denied claim protocol action
CLONE ; 'Copy/cancel bill' protocol action
CLONEQ ;
COPYCLON(IBIFN,IB364,IBQ) ; Generic entry point for clone a bill from EDI processing
; IBIFN = original bill ien
; IB364 = the ien of the transmission bill entry in file 364
; IBQ = If bill is not cancelled, this is returned as null
; - pass by reference -
CCQ
PRO ; Copy for secondary/tertiary bill
PROQ
COBCOPY(IBIFN,IB364,IBFROM,IBIEN,IBBLD,IBNCN) ; Generic entry point for EDI COB copy
; IBIFN = original bill ien
; IB364 = the ien of the transmission bill entry in file 364
; IBFROM = 1 if called from CSA, 2 if called from COB/EOB processing
; IBIEN = entry in 361 (IBFROM=1) or 361.1 (IBFROM=2) being processed
; IBBLD = the name of the entrypoint that will rebuild the display
; IBNCN = by reference, returns the new claim ien if user completed the Copy process
COBCOPX ;
AUTH ; procedure to authorize the claim and refresh the screen
AUTHX ;
RES ;Resubmit bill by print
RESQ
EBI ;View an unauthorized transmitted bill
EDITQ
SEL(IBDA,ONE) ; Select entry(s) from list
; IBDA = array returned if selections made
; IBDA(n)=ien of bill selected (file 399)
; ONE = if set to 1, only one selection can be made at a time
EXIT ; Exit out of COB
TOT(IBIFN,IBMRANOT) ; calculate if any balance remaining on non-MRA claim
; IBIFN = claim ien
; IBMRANOT = MRW/CBW flag (1=user came from CBW) added with IB*2.0*447
CCCHK(IBIFN) ; If there are multiple EOBS on file for this claim, then one of them must be processed and AR status must be collected closed to process.
; returns 1 if true
; 0 if there are not multiple EOBs or mulitple EOBs and none are processed (all denials)
; -1 if false
DENCHK(IBIFN,IBCT) ; Make sure all EOBs from this claim are denied.
; Input: IBIFN - IEN to 399
; IBCT - by reference. Return count of EOBs.
; Output: returns 1 if there is at least one EOB and that none of the EOBS are processed.
; otherwise 0
WARNMSE() ; Display MSE Warning and check if we should continue.
WARNIBMRANOT() ;TPF;EBILL-2436;IB*2.0*727;WCJ-lessened to warning

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: RVEOB+1
Function Call: WRITE
  • Prompt: !,*7,"This is not a transmittable bill or review not needed"
  • Line Location: PBILL+6
Function Call: WRITE
  • Prompt: !!?5,"You don't hold the proper security key to access this function."
  • Line Location: CANCEL+8
Function Call: WRITE
  • Prompt: !?5,"The necessary key is IB AUTHORIZE. Please see your manager."
  • Line Location: CANCEL+9
Function Call: WRITE
  • Prompt: !!,*7,"You can only cancel denied claims. This claim is in a COLLECTED/CLOSED status"
  • Line Location: CANCEL+20
Function Call: WRITE
  • Prompt: !,"Use Remove Action to remove claim from this worklist."
  • Line Location: CANCEL+21
Function Call: WRITE
  • Prompt: !!,*7,"Multiple EOBs exist for this claim and at least one has EOB status of PROCESSED."
  • Line Location: CANCEL+28
Function Call: WRITE
  • Prompt: !,"Use Remove Action to remove claim from this worklist."
  • Line Location: CANCEL+29
Function Call: WRITE
  • Prompt: !!?5,*7,"You can only cancel denied claims."
  • Line Location: CANCEL+36
Function Call: WRITE
  • Prompt: !!?5,"All claim lines must be adjudicated before cancelling a split claim."
  • Line Location: CANCEL+44
Function Call: WRITE
  • Prompt: !!?5,"You must hold the "_IBKEY_" security key to access this function."
  • Line Location: CLONE+13
Function Call: WRITE
  • Prompt: !?5,"Please see your manager."
  • Line Location: CLONE+14
Function Call: WRITE
  • Prompt: !!,*7,"Multiple EOBs exist for this claim and at least one has EOB status of PROCESSED."
  • Line Location: CLONE+26
Function Call: WRITE
  • Prompt: !,"Use Remove Action to remove claim from this worklist."
  • Line Location: CLONE+27
Function Call: WRITE
  • Prompt: !!?5,"All claim lines must be adjudicated before "_$S($G(IBCNCRD):"crd'ing",1:" cloning")_" a split claim."
  • Line Location: CLONE+36
Function Call: WRITE
  • Prompt: !!?5,"MRA's may not be processed at this time."
  • Line Location: PRO+5
Function Call: WRITE
  • Prompt: !?5,"The IB site parameter ""Allow MRA Processing?"" is set to NO."
  • Line Location: PRO+6
Function Call: WRITE
  • Prompt: !!?5,"All claim lines must be adjudicated before processing a split claim to subsequent payer."
  • Line Location: PRO+25
Function Call: WRITE
  • Prompt: !,"Transmission record is missing for this bill"
  • Line Location: COBCOPY+11
Function Call: WRITE
  • Prompt: !!?5,"There is no "_$S($G(IBMRANOT)=1:"balance remaining",1:"patient responsibility and/or excess charges")_" for this claim."
  • Line Location: COBCOPY+19
Function Call: WRITE
  • Prompt: !?5,"This claim may not be processed."
  • Line Location: COBCOPY+20
Function Call: WRITE
  • Prompt: !!,"This claim has already been processed as a sec/tert claim."
  • Line Location: COBCOPY+25
Function Call: WRITE
  • Prompt: !,"You will need to complete the authorization process for this claim."
  • Line Location: COBCOPY+26
Function Call: WRITE
  • Prompt: !,"Multiple EOBs exist for this claim and at least one has EOB status of PROCESSED."
  • Line Location: COBCOPY+33
Function Call: WRITE
  • Prompt: !,"Claim cannot be sent to next payer until AR status is Collected/Closed."
  • Line Location: COBCOPY+34
Function Call: WRITE
  • Prompt: !,"There is no next payer for this bill"
  • Line Location: COBCOPY+40
Function Call: WRITE
  • Prompt: !!,"WARNING: An EOB for this Claim has an MSE error and cannot be processed."
  • Line Location: WARNIBMRANOT+10
Info |  Source |  Entry Points |  Interaction Calls