[613] | 1 | IBCBB7A ;ALB/BGA,TMP - CON'T MEDICARE EDIT CHECKS ;10/16/98
|
---|
| 2 | ;;2.0;INTEGRATED BILLING;**51**;21-MAR-94
|
---|
| 3 | ;;Per VHA Directive 10-93-142, this routine should not be modified.
|
---|
| 4 | ;
|
---|
| 5 | ; HCPCS Rates
|
---|
| 6 | REVC(IBREVD,IBREVC,IBBCPT,IBREVC12,IBER) ; Continuation of revenue code edits
|
---|
| 7 | ; IBREVD = data associated with revenue code
|
---|
| 8 | ; Rev code^ptr cpt^unit chg^units^total^total uncov
|
---|
| 9 | ; IBREVC = revenue code
|
---|
| 10 | ; IBBCPT = CPT code IBREVC12 = the first 2 digits of the revenue code
|
---|
| 11 | ; IBER = 'running' error array
|
---|
| 12 | ;
|
---|
| 13 | ; if rev code=26x,272,274,30x-32x,333,34x,35x,36x,40x-49x,51x-53x,61x
|
---|
| 14 | ; 636,73x,74x,76x,90x-92x and 94x reqs valid HCPCS code for
|
---|
| 15 | ; type bill 13x,14x,74x,75x,83x,85x
|
---|
| 16 | ;I "^13^14^74^75^83^85^"[(U_IBTOB12_U),$P(IBREVD,U,3)="" D Q:IBQUIT
|
---|
| 17 | ;. I "^272^274^333^636^"[(U_IBREVC_U)!("^26^30^31^32^34^35^36^61^73^74^76^90^91^92^94"[(U_IBREVC12_U))!(IBREVC'<400&(IBREVC'>499))!(IBREVC'<510&(IBREVC'>539)) S IBQUIT=$$IBER^IBCBB3(.IBER,208)
|
---|
| 18 | ;
|
---|
| 19 | ; ibrevc=274 req. a HCPCS code for bill 12x,13x,22x,23x,73x-75x,83x,85x
|
---|
| 20 | I IBREVC=274,"^12^13^22^23^73^74^75^83^85^"[(U_IBTOB12_U),IBBCPT="" S IBQUIT=$$IBER^IBCBB3(.IBER,208) Q:IBQUIT
|
---|
| 21 | ;
|
---|
| 22 | ; ibrevc=250,270,300-305,324,329,38x,409,636,730,739,921,922,929
|
---|
| 23 | ; req a valid HCPCS code for bill type 72x
|
---|
| 24 | I IBTOB12=72,IBBCPT="",(IBREVC12=38!("^250^270^300^301^302^303^304^305^324^329^409^636^730^739^921^922^929^"[(U_IBREVC_U))) S IBQUIT=$$IBER^IBCBB3(.IBER,208) Q:IBQUIT
|
---|
| 25 | ;
|
---|
| 26 | ; if revc=30x-31x req HCPCS code for bill 23x,24x
|
---|
| 27 | I (IBREVC'<300),(IBREVC'>319),(IBTOB12=23!(IBTOB12=24)),IBBCPT="" S IBQUIT=$$IBER^IBCBB3(.IBER,208) Q:IBQUIT
|
---|
| 28 | ;
|
---|
| 29 | ; if revc=54x and bill 13x,23x,83x,85x req valid HCPCS
|
---|
| 30 | I IBREVC12=54,"^13^23^83^85^"[(U_IBTOB12_U),IBBCPT="" S IBQUIT=$$IBER^IBCBB3(.IBER,208) Q:IBQUIT
|
---|
| 31 | ;
|
---|
| 32 | Q
|
---|
| 33 | ;
|
---|