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