[613] | 1 | IBYPPM ;ALB/CXW,TJH - IB*2*333 POST INIT: ADD TORT/INTERAGENCY RATES NOV 2005 ; 11/23/05
|
---|
| 2 | ;;2.0;INTEGRATED BILLING;**333**;21-MAR-94
|
---|
| 3 | ;;Per VHA Directive 10-93-142, this routine should not be modified.
|
---|
| 4 | ;
|
---|
| 5 | ;
|
---|
| 6 | ; Add OCT 2005 Tort and Interagency Charges to the Charge Master, 61 Charge Items
|
---|
| 7 | Q
|
---|
| 8 | POST ;
|
---|
| 9 | N IBA,IBEFFDT
|
---|
| 10 | S IBA(1)="",IBA(2)=" IB*2*333 Post-Install .....",IBA(3)="" D MES^XPDUTL(.IBA) K IBA
|
---|
| 11 | S IBEFFDT=3051103 ; effective date of Tort Nov 03, 2005
|
---|
| 12 | D ADDCI(IBEFFDT) ; add new Tort Liable and Interagency charges or and Reasonable Charges
|
---|
| 13 | ;
|
---|
| 14 | S IBA(1)="",IBA(2)=" IB*2*333 Post-Install Complete",IBA(3)="" D MES^XPDUTL(.IBA) K IBA
|
---|
| 15 | Q
|
---|
| 16 | ;
|
---|
| 17 | ADDCI(EFFDAT) ; Add Charge Items (363.2) needs Charge Sets, pass in the effective date of the new charges
|
---|
| 18 | N IBA,IBCNT,IBCNT1,IBI,IBLN,IBFN,IBCS,IBXRF,IBCI,IBRVCD,IBCHG,DD,DO,DLAYGO,DIC,DIE,DA,DR,X,Y,IBX,IBZ,IBDFLTDT,IBDT S (IBCNT,IBCNT1)=0
|
---|
| 19 | ;
|
---|
| 20 | S IBDFLTDT=+$G(EFFDAT) I 'IBDFLTDT D MSG("** Error: No Date, No Charges Added") G CIQ
|
---|
| 21 | ;
|
---|
| 22 | F IBI=1:1 S IBLN=$P($T(CIF+IBI),";;",2) Q:+IBLN!(IBLN="") I $E(IBLN)?1A D SETCI
|
---|
| 23 | ;
|
---|
| 24 | I +IBCNT1 D MSG(IBCNT1_" Duplicate Charge Items already exist, not re-added")
|
---|
| 25 | ;
|
---|
| 26 | CIQ S IBA(1)=" >> "_IBCNT_" Tort/Interagency Charge Items added (363.2)" D MES^XPDUTL(.IBA) K IBA
|
---|
| 27 | Q
|
---|
| 28 | ;
|
---|
| 29 | SETCI ; set Charge Item (duplicates based on item, CS, eff dt, rev cd)
|
---|
| 30 | ;
|
---|
| 31 | S IBCS=$P(IBLN,U,2),IBCS=+$O(^IBE(363.1,"B",IBCS,0)) I 'IBCS D MSG("** Error: CS "_$P(IBLN,U,2)_" undefined") Q
|
---|
| 32 | S IBCI=+$$MCCRUTL($P(IBLN,U,1),5) I 'IBCI D MSG("** Error: BS "_$P(IBLN,U,1)_" undefined") Q
|
---|
| 33 | S IBDT=IBDFLTDT I +$P(IBLN,U,3) S IBDT=+$P(IBLN,U,3)
|
---|
| 34 | S IBRVCD=$$RVCD($P(IBLN,U,4))
|
---|
| 35 | S IBCHG=+$P(IBLN,U,5)
|
---|
| 36 | S IBXRF="AIVDTS"_IBCS
|
---|
| 37 | ;
|
---|
| 38 | S IBX=0 F S IBX=$O(^IBA(363.2,IBXRF,IBCI,-IBDT,IBX)) Q:'IBX S IBZ=$G(^IBA(363.2,IBX,0)) I $P(IBZ,U,6)=IBRVCD D
|
---|
| 39 | . S IBCI=0,IBCNT1=IBCNT1+1 I +$P(IBZ,U,5)'=IBCHG D MSG("** Error: Item exists, wrong charge: "_IBLN)
|
---|
| 40 | Q:'IBCI
|
---|
| 41 | ;
|
---|
| 42 | K DD,DO S DLAYGO=363.2,DIC="^IBA(363.2,",DIC(0)="L",X=IBCI_";DGCR(399.1," D FILE^DICN K DIC I Y<1 K X,Y Q
|
---|
| 43 | S IBFN=+Y,IBCNT=IBCNT+1
|
---|
| 44 | ;
|
---|
| 45 | S DR=".02////"_IBCS_";.03////"_IBDT_";.05////"_IBCHG I +IBRVCD S DR=DR_";.06////"_IBRVCD
|
---|
| 46 | S DIE="^IBA(363.2,",DA=+IBFN D ^DIE K DIE,DA,DR,X,Y
|
---|
| 47 | Q
|
---|
| 48 | ;
|
---|
| 49 | ;
|
---|
| 50 | MCCRUTL(X,P) ; returns IFN of item in 399.1 if Name is found and piece P is true
|
---|
| 51 | N IBX,IBY S IBY=""
|
---|
| 52 | I $G(X)'="" S IBX=0 F S IBX=$O(^DGCR(399.1,"B",X,IBX)) Q:'IBX I $P($G(^DGCR(399.1,IBX,0)),U,+$G(P)) S IBY=IBX
|
---|
| 53 | Q IBY
|
---|
| 54 | ;
|
---|
| 55 | RVCD(RVCD) ; returns IFN if revenue code is valid and active
|
---|
| 56 | N IBX,IBY S IBY=""
|
---|
| 57 | I +$G(RVCD) S IBX=$G(^DGCR(399.2,+RVCD,0)) I +$P(IBX,U,3) S IBY=+RVCD
|
---|
| 58 | Q IBY
|
---|
| 59 | ;
|
---|
| 60 | MSG(X) ;
|
---|
| 61 | N IBX S IBX=$O(IBA(999999),-1) S:'IBX IBX=1 S IBX=IBX+1
|
---|
| 62 | S IBA(IBX)=" "_$G(X)
|
---|
| 63 | Q
|
---|
| 64 | ;
|
---|
| 65 | ;
|
---|
| 66 | CIF ; Charge Items (363.2): Bedsection ^ Charge Set ^Effective Date ^ Revenue Code ^ Charge
|
---|
| 67 | ;;
|
---|
| 68 | TORT ;; 2005 Tortiously Liable All Inclusive
|
---|
| 69 | ;;
|
---|
| 70 | ;;ALCOHOL AND DRUG TREATMENT^TL-INPT (INCLUSIVE)^^^1952
|
---|
| 71 | ;;BLIND REHABILITATION^TL-INPT (INCLUSIVE)^^^1178
|
---|
| 72 | ;;GENERAL MEDICAL CARE^TL-INPT (INCLUSIVE)^^^2037
|
---|
| 73 | ;;INTERMEDIATE CARE^TL-INPT (INCLUSIVE)^^^1324
|
---|
| 74 | ;;NEUROLOGY^TL-INPT (INCLUSIVE)^^^2633
|
---|
| 75 | ;;NURSING HOME CARE^TL-INPT (INCLUSIVE)^^^504
|
---|
| 76 | ;;PRRTP^TL-INPT (INCLUSIVE)^^^293
|
---|
| 77 | ;;PSYCHIATRIC CARE^TL-INPT (INCLUSIVE)^^^1211
|
---|
| 78 | ;;REHABILITATION MEDICINE^TL-INPT (INCLUSIVE)^^^1670
|
---|
| 79 | ;;SPINAL CORD INJURY CARE^TL-INPT (INCLUSIVE)^^^1383
|
---|
| 80 | ;;SURGICAL CARE^TL-INPT (INCLUSIVE)^^^4117
|
---|
| 81 | ;;
|
---|
| 82 | ;; Tortiously Liable Non-Professional
|
---|
| 83 | ;;ALCOHOL AND DRUG TREATMENT^TL-INPT (NPF)^^101^1314
|
---|
| 84 | ;;ALCOHOL AND DRUG TREATMENT^TL-INPT (NPF)^^240^452
|
---|
| 85 | ;;BLIND REHABILITATION^TL-INPT (NPF)^^101^498
|
---|
| 86 | ;;BLIND REHABILITATION^TL-INPT (NPF)^^240^585
|
---|
| 87 | ;;GENERAL MEDICAL CARE^TL-INPT (NPF)^^101^1262
|
---|
| 88 | ;;GENERAL MEDICAL CARE^TL-INPT (NPF)^^240^531
|
---|
| 89 | ;;INTERMEDIATE CARE^TL-INPT (NPF)^^101^1065
|
---|
| 90 | ;;INTERMEDIATE CARE^TL-INPT (NPF)^^240^194
|
---|
| 91 | ;;NEUROLOGY^TL-INPT (NPF)^^101^1553
|
---|
| 92 | ;;NEUROLOGY^TL-INPT (NPF)^^240^695
|
---|
| 93 | ;;NURSING HOME CARE^TL-INPT (NPF)^^101^420
|
---|
| 94 | ;;NURSING HOME CARE^TL-INPT (NPF)^^240^68
|
---|
| 95 | ;;PRRTP^TL-INPT (NPF)^^101^244
|
---|
| 96 | ;;PRRTP^TL-INPT (NPF)^^240^31
|
---|
| 97 | ;;PSYCHIATRIC CARE^TL-INPT (NPF)^^101^906
|
---|
| 98 | ;;PSYCHIATRIC CARE^TL-INPT (NPF)^^240^191
|
---|
| 99 | ;;REHABILITATION MEDICINE^TL-INPT (NPF)^^101^970
|
---|
| 100 | ;;REHABILITATION MEDICINE^TL-INPT (NPF)^^240^510
|
---|
| 101 | ;;SPINAL CORD INJURY CARE^TL-INPT (NPF)^^101^864
|
---|
| 102 | ;;SPINAL CORD INJURY CARE^TL-INPT (NPF)^^240^348
|
---|
| 103 | ;;SURGICAL CARE^TL-INPT (NPF)^^101^2414
|
---|
| 104 | ;;SURGICAL CARE^TL-INPT (NPF)^^240^1249
|
---|
| 105 | ;;
|
---|
| 106 | ;; Tortiously Liable Professional
|
---|
| 107 | ;;ALCOHOL AND DRUG TREATMENT^TL-INPT (PF)^^^186
|
---|
| 108 | ;;BLIND REHABILITATION^TL-INPT (PF)^^^95
|
---|
| 109 | ;;GENERAL MEDICAL CARE^TL-INPT (PF)^^^244
|
---|
| 110 | ;;INTERMEDIATE CARE^TL-INPT (PF)^^^65
|
---|
| 111 | ;;NEUROLOGY^TL-INPT (PF)^^^385
|
---|
| 112 | ;;NURSING HOME CARE^TL-INPT (PF)^^^16
|
---|
| 113 | ;;PRRTP^TL-INPT (PF)^^^18
|
---|
| 114 | ;;PSYCHIATRIC CARE^TL-INPT (PF)^^^114
|
---|
| 115 | ;;REHABILITATION MEDICINE^TL-INPT (PF)^^^190
|
---|
| 116 | ;;SPINAL CORD INJURY CARE^TL-INPT (PF)^^^171
|
---|
| 117 | ;;SURGICAL CARE^TL-INPT (PF)^^^454
|
---|
| 118 | ;;
|
---|
| 119 | ;; Tortiously Liable Other
|
---|
| 120 | ;;OUTPATIENT VISIT^TL-OPT VST^^^298
|
---|
| 121 | ;;PRESCRIPTION^TL-RX FILL^^^51
|
---|
| 122 | ;;OUTPATIENT DENTAL^TL-OPT DENTAL^^^202
|
---|
| 123 | ;;
|
---|
| 124 | ;;
|
---|
| 125 | IA ;; 2005 Interagency
|
---|
| 126 | ;;
|
---|
| 127 | ;;ALCOHOL AND DRUG TREATMENT^IA-INPT^^^1832
|
---|
| 128 | ;;BLIND REHABILITATION^IA-INPT^^^1112
|
---|
| 129 | ;;GENERAL MEDICAL CARE^IA-INPT^^^1914
|
---|
| 130 | ;;INTERMEDIATE CARE^IA-INPT^^^1241
|
---|
| 131 | ;;NEUROLOGY^IA-INPT^^^2465
|
---|
| 132 | ;;NURSING HOME CARE^IA-INPT^^^470
|
---|
| 133 | ;;PRRTP^IA-INPT^^^273
|
---|
| 134 | ;;PSYCHIATRIC CARE^IA-INPT^^^1132
|
---|
| 135 | ;;REHABILITATION MEDICINE^IA-INPT^^^1564
|
---|
| 136 | ;;SPINAL CORD INJURY CARE^IA-INPT^^^1292
|
---|
| 137 | ;;SURGICAL CARE^IA-INPT^^^3894
|
---|
| 138 | ;;
|
---|
| 139 | ;;OUTPATIENT VISIT^IA-OPT VST^^^284
|
---|
| 140 | ;;PRESCRIPTION^IA-RX FILL^^^51
|
---|
| 141 | ;;OUTPATIENT DENTAL^IA-OPT DENTAL^^^188
|
---|
| 142 | ;;
|
---|
| 143 | Q
|
---|