1 | IBYPSC1 ;ALB/ARH - IB*2.0*287 POST INIT: UPDATE REVENUE CODE CPT LINKS ; 12/01/04
|
---|
2 | ;;2.0;INTEGRATED BILLING;**287**;21-MAR-94
|
---|
3 | ;
|
---|
4 | Q
|
---|
5 | ;
|
---|
6 | ;
|
---|
7 | RVD ; delete all Revenue Code - CPT links (363.33)
|
---|
8 | N IBA,IBSGFN,IBRVLN,IBCNT,DA,DIK,DIC,X,Y S IBCNT=0
|
---|
9 | ;
|
---|
10 | S IBSGFN=$O(^IBE(363.32,"B","STANDARD RVCD LINKS",0)) I 'IBSGFN D MSG(" ** STANDARD RVCD LINKS Special Group not found, no links deleted.")
|
---|
11 | ;
|
---|
12 | S IBRVLN=0 F S IBRVLN=$O(^IBE(363.33,IBRVLN)) Q:'IBRVLN D
|
---|
13 | . I +$P($G(^IBE(363.33,IBRVLN,0)),U,2)'=IBSGFN Q
|
---|
14 | . S DA=IBRVLN,DIK="^IBE(363.33," D ^DIK K DA,DIK S IBCNT=IBCNT+1
|
---|
15 | ;
|
---|
16 | RVDQ S IBA(1)=" >> "_IBCNT_" Old Revenue Code - CPT Links deleted (363.33)..." D MSG(" ")
|
---|
17 | D MES^XPDUTL(.IBA)
|
---|
18 | Q
|
---|
19 | ;
|
---|
20 | RVL ; add Revenue Codes - CPT links (363.33)
|
---|
21 | N IBA,IBLN,IBI,IBSGFN,IBRV,IBRVFN,IBRVLN,IBCPT1,IBCPT2,IBCPT1N,IBCPT2N,IBCNT,DD,DO,DIC,DIE,DA,DR,X,Y,DLAYGO S IBCNT=0
|
---|
22 | ;
|
---|
23 | S IBSGFN=$O(^IBE(363.32,"B","STANDARD RVCD LINKS",0)) I 'IBSGFN D MSG(" ** STANDARD RVCD LINKS Special Group not found, no links added.")
|
---|
24 | ;
|
---|
25 | I +IBSGFN F IBI=1:1 S IBLN=$P($T(FRVL+IBI),";;",2,999) Q:IBLN="" D
|
---|
26 | . ;
|
---|
27 | . S IBRV=$P(IBLN,U,1) Q:IBRV'?3N
|
---|
28 | . ;
|
---|
29 | . S IBRVFN=$O(^DGCR(399.2,"B",IBRV,0)) Q:'IBRVFN
|
---|
30 | . S IBRVLN=$G(^DGCR(399.2,+IBRVFN,0)) Q:IBRVLN=""
|
---|
31 | . I $P(IBRVLN,U,2)["*RESERVED" Q
|
---|
32 | . ;
|
---|
33 | . Q:$P(IBLN,U,2)=""
|
---|
34 | . S IBCPT1=$P(IBLN,U,2),IBCPT1N=+$$CPT^ICPTCOD(IBCPT1,DT) I IBCPT1N<1 Q
|
---|
35 | . S IBCPT2=$P(IBLN,U,3),IBCPT2N="" I IBCPT2'="" S IBCPT2N=+$$CPT^ICPTCOD(IBCPT2,DT) I IBCPT2N<1 Q
|
---|
36 | . ;
|
---|
37 | . I $O(^IBE(363.33,"AGP",IBSGFN,+IBCPT1N,0)) D MSG(" ** "_IBLN_" not added, a link already exists for "_IBCPT1) Q
|
---|
38 | . ;
|
---|
39 | . S DIC("DR")=".02////"_+IBSGFN_";.03////"_+IBCPT1N I +IBCPT2N S DIC("DR")=DIC("DR")_";.04////"_+IBCPT2N
|
---|
40 | . K DD,DO S DLAYGO=363.33,DIC="^IBE(363.33,",DIC(0)="L",X=+IBRVFN D FILE^DICN K DIC,X,Y,DD,DO S IBCNT=IBCNT+1
|
---|
41 | ;
|
---|
42 | RVLQ S IBA(1)=" >> "_IBCNT_" New Revenue Code - CPT Links added (363.33)..." D MSG(" ")
|
---|
43 | D MES^XPDUTL(.IBA)
|
---|
44 | Q
|
---|
45 | ;
|
---|
46 | ;
|
---|
47 | MSG(X) ;
|
---|
48 | N IBX S IBX=$O(IBA(999999),-1) S:'IBX IBX=1 S IBX=IBX+1
|
---|
49 | S IBA(IBX)=$G(X)
|
---|
50 | Q
|
---|
51 | ;
|
---|
52 | FRVL ; revenue code - CPT links
|
---|
53 | ;;301^80048^80440
|
---|
54 | ;;301^82000^84999
|
---|
55 | ;;302^86000^86999
|
---|
56 | ;;302^87449^87450
|
---|
57 | ;;305^85002^85999
|
---|
58 | ;;306^87001^87430
|
---|
59 | ;;306^87451^87999
|
---|
60 | ;;307^81000^81099
|
---|
61 | ;;309^89050^89399
|
---|
62 | ;;310^80500^80502
|
---|
63 | ;;311^88104^88299
|
---|
64 | ;;312^88300^88399
|
---|
65 | ;;320^70010^70330
|
---|
66 | ;;320^70333^
|
---|
67 | ;;320^70350^70390
|
---|
68 | ;;320^71010^
|
---|
69 | ;;320^71036^71130
|
---|
70 | ;;320^72010^72120
|
---|
71 | ;;320^72170^72190
|
---|
72 | ;;320^72200^73110
|
---|
73 | ;;320^73116^73140
|
---|
74 | ;;320^73500^73520
|
---|
75 | ;;320^73526^73565
|
---|
76 | ;;320^73581^73660
|
---|
77 | ;;320^74000^74022
|
---|
78 | ;;320^74175^
|
---|
79 | ;;320^74182^74183
|
---|
80 | ;;320^74190^74775
|
---|
81 | ;;320^75801^75897
|
---|
82 | ;;320^75900^75985
|
---|
83 | ;;320^75990^76066
|
---|
84 | ;;320^76075^76088
|
---|
85 | ;;320^76095^76125
|
---|
86 | ;;320^76150^76350
|
---|
87 | ;;322^70332^
|
---|
88 | ;;322^73115^
|
---|
89 | ;;322^73525^
|
---|
90 | ;;322^73580^
|
---|
91 | ;;322^76499^
|
---|
92 | ;;323^75600^75790
|
---|
93 | ;;323^75898^
|
---|
94 | ;;324^71015^71035
|
---|
95 | ;;333^77280^77799
|
---|
96 | ;;341^78000^78999
|
---|
97 | ;;342^79000^79999
|
---|
98 | ;;351^70450^70492
|
---|
99 | ;;351^76380^
|
---|
100 | ;;352^71250^71270
|
---|
101 | ;;352^72125^72133
|
---|
102 | ;;352^72192^72194
|
---|
103 | ;;352^73200^73202
|
---|
104 | ;;352^73700^73702
|
---|
105 | ;;352^74150^74170
|
---|
106 | ;;359^75989^
|
---|
107 | ;;359^76070^
|
---|
108 | ;;359^76355^76375
|
---|
109 | ;;360^19020^
|
---|
110 | ;;360^19100^19103
|
---|
111 | ;;360^19290^19291
|
---|
112 | ;;360^20220^20225
|
---|
113 | ;;360^28200^
|
---|
114 | ;;360^31656^
|
---|
115 | ;;360^31710^
|
---|
116 | ;;360^32400^
|
---|
117 | ;;360^32405^
|
---|
118 | ;;360^33010^33011
|
---|
119 | ;;360^35450^
|
---|
120 | ;;360^35458^
|
---|
121 | ;;360^35460^35476
|
---|
122 | ;;360^35483^
|
---|
123 | ;;360^35490^
|
---|
124 | ;;360^35492^35495
|
---|
125 | ;;360^36010^36217
|
---|
126 | ;;360^36245^36247
|
---|
127 | ;;360^36260^36262
|
---|
128 | ;;360^36460^
|
---|
129 | ;;360^36481^
|
---|
130 | ;;360^37200^37202
|
---|
131 | ;;360^37205^37207
|
---|
132 | ;;360^41105^
|
---|
133 | ;;360^43760^
|
---|
134 | ;;360^47000^47001
|
---|
135 | ;;360^47510^
|
---|
136 | ;;360^47525^47530
|
---|
137 | ;;360^47555^47556
|
---|
138 | ;;360^48102^
|
---|
139 | ;;360^49180^49200
|
---|
140 | ;;360^50200^
|
---|
141 | ;;360^50390^50393
|
---|
142 | ;;360^50395^50398
|
---|
143 | ;;360^50684^
|
---|
144 | ;;360^50688^50690
|
---|
145 | ;;360^51600^51605
|
---|
146 | ;;360^51710^
|
---|
147 | ;;360^52007^52010
|
---|
148 | ;;360^52320^52355
|
---|
149 | ;;360^53605^
|
---|
150 | ;;360^53850^53852
|
---|
151 | ;;360^55300^
|
---|
152 | ;;360^59012^
|
---|
153 | ;;360^60100^
|
---|
154 | ;;360^61055^
|
---|
155 | ;;360^61624^61626
|
---|
156 | ;;360^62280^
|
---|
157 | ;;360^62282^62284
|
---|
158 | ;;360^66983^66986
|
---|
159 | ;;362^65767^
|
---|
160 | ;;370^00103^
|
---|
161 | ;;370^00140^00147
|
---|
162 | ;;370^00170^00176
|
---|
163 | ;;401^76090^76091
|
---|
164 | ;;402^76506^76999
|
---|
165 | ;;403^76092^
|
---|
166 | ;;404^G0125^G0126
|
---|
167 | ;;410^94640^94668
|
---|
168 | ;;413^99183^
|
---|
169 | ;;420^64550^
|
---|
170 | ;;420^90901^90911
|
---|
171 | ;;420^95831^
|
---|
172 | ;;420^95833^95851
|
---|
173 | ;;420^97001^97002
|
---|
174 | ;;420^97010^97016
|
---|
175 | ;;420^97020^97033
|
---|
176 | ;;420^97035^97521
|
---|
177 | ;;420^97531^97533
|
---|
178 | ;;420^97540^97752
|
---|
179 | ;;420^97780^97799
|
---|
180 | ;;430^29126^
|
---|
181 | ;;430^29131^
|
---|
182 | ;;430^29260^29280
|
---|
183 | ;;430^95832^
|
---|
184 | ;;430^95852^
|
---|
185 | ;;430^97003^97004
|
---|
186 | ;;430^97018^
|
---|
187 | ;;430^97034^
|
---|
188 | ;;430^97530^
|
---|
189 | ;;430^97535^97537
|
---|
190 | ;;440^92506^92510
|
---|
191 | ;;440^92525^92526
|
---|
192 | ;;440^92597^92598
|
---|
193 | ;;440^96105^
|
---|
194 | ;;440^V5362^V5364
|
---|
195 | ;;441^92502^92504
|
---|
196 | ;;441^92511^92520
|
---|
197 | ;;450^24670^
|
---|
198 | ;;450^25630^
|
---|
199 | ;;450^25650^
|
---|
200 | ;;450^27760^
|
---|
201 | ;;450^28400^
|
---|
202 | ;;460^94010^
|
---|
203 | ;;460^94060^94620
|
---|
204 | ;;460^94680^94750
|
---|
205 | ;;460^94770^94772
|
---|
206 | ;;470^92551^
|
---|
207 | ;;470^92559^92560
|
---|
208 | ;;470^92590^92595
|
---|
209 | ;;470^V5299^
|
---|
210 | ;;471^92552^92557
|
---|
211 | ;;471^92561^92589
|
---|
212 | ;;471^92596^
|
---|
213 | ;;480^92950^92960
|
---|
214 | ;;480^93303^93315
|
---|
215 | ;;480^93317^93501
|
---|
216 | ;;480^93505^93508
|
---|
217 | ;;480^93514^93524
|
---|
218 | ;;480^93536^
|
---|
219 | ;;480^93571^93642
|
---|
220 | ;;480^93660^
|
---|
221 | ;;480^93724^
|
---|
222 | ;;481^93511^
|
---|
223 | ;;481^93528^93529
|
---|
224 | ;;482^93017^
|
---|
225 | ;;510^99201^
|
---|
226 | ;;510^99211^
|
---|
227 | ;;610^70336^
|
---|
228 | ;;610^70540^70549
|
---|
229 | ;;610^71550^71555
|
---|
230 | ;;610^72195^72198
|
---|
231 | ;;610^73218^73225
|
---|
232 | ;;610^73718^73725
|
---|
233 | ;;610^74181^
|
---|
234 | ;;610^74185^
|
---|
235 | ;;610^75552^75556
|
---|
236 | ;;610^76093^76094
|
---|
237 | ;;610^76390^76400
|
---|
238 | ;;611^70551^70553
|
---|
239 | ;;612^72141^72159
|
---|
240 | ;;636^90732^90748
|
---|
241 | ;;636^A4641^
|
---|
242 | ;;730^93000^93012
|
---|
243 | ;;730^93024^
|
---|
244 | ;;730^93278^
|
---|
245 | ;;731^93225^93226
|
---|
246 | ;;731^93231^93232
|
---|
247 | ;;731^93236^
|
---|
248 | ;;731^93799^
|
---|
249 | ;;740^95816^95829
|
---|
250 | ;;740^95920^
|
---|
251 | ;;740^95933^
|
---|
252 | ;;750^43200^43204
|
---|
253 | ;;750^43215^43272
|
---|
254 | ;;750^43450^43460
|
---|
255 | ;;750^44360^44373
|
---|
256 | ;;750^44380^44394
|
---|
257 | ;;750^45305^45321
|
---|
258 | ;;750^45331^45334
|
---|
259 | ;;750^45355^45385
|
---|
260 | ;;750^56300^56305
|
---|
261 | ;;750^91000^
|
---|
262 | ;;750^91020^91030
|
---|
263 | ;;750^91052^91122
|
---|
264 | ;;761^11040^11044
|
---|
265 | ;;762^99217^99220
|
---|
266 | ;;771^G0008^G0010
|
---|
267 | ;;820^90999^
|
---|
268 | ;;900^90801^90802
|
---|
269 | ;;900^90862^
|
---|
270 | ;;900^90875^
|
---|
271 | ;;900^97770^
|
---|
272 | ;;901^90870^90871
|
---|
273 | ;;904^Q0082^
|
---|
274 | ;;914^90804^90814
|
---|
275 | ;;914^90816^90845
|
---|
276 | ;;915^90853^90857
|
---|
277 | ;;916^90846^90847
|
---|
278 | ;;916^90887^
|
---|
279 | ;;918^96100^
|
---|
280 | ;;918^96110^96117
|
---|
281 | ;;920^51795^
|
---|
282 | ;;920^54250^
|
---|
283 | ;;920^59020^59025
|
---|
284 | ;;920^92060^92065
|
---|
285 | ;;920^92135^
|
---|
286 | ;;920^92235^92250
|
---|
287 | ;;920^92265^92275
|
---|
288 | ;;920^93990^
|
---|
289 | ;;920^95900^
|
---|
290 | ;;920^95930^
|
---|
291 | ;;920^95934^
|
---|
292 | ;;921^54240^
|
---|
293 | ;;921^93721^
|
---|
294 | ;;921^93740^
|
---|
295 | ;;921^93770^
|
---|
296 | ;;921^93875^93971
|
---|
297 | ;;922^95858^
|
---|
298 | ;;922^95870^95875
|
---|
299 | ;;924^95004^
|
---|
300 | ;;924^95015^95071
|
---|
301 | ;;924^95078^95199
|
---|
302 | ;;943^93737^93738
|
---|
303 | ;;943^93797^93798
|
---|
304 | ;;
|
---|
305 | ;
|
---|
306 | Q
|
---|