[613] | 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
|
---|