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