ADECD44 ; IHS/SET/HMW - DENTAL CODE GROUP TABLE UPDATE (CDT4) ;
;;6.0;ADE;**12,13**;MAR 25, 1999
;
;Remove and replace all DENTAL CODE EDIT GROUPS entries.
;IHS/SET/HMW 3-26-2003 **13** Added INCREMENTS code group; removed 3221|9971|9973|9974 from EXTRACTIONS
;Remove existing entries
N DA
S DIK="^ADEDIT(""GRP"","
S DA=0 F S DA=$O(^ADEDIT("GRP",DA)) Q:'+DA D ^DIK
;
;Add current entries
;
N ADEGRP,ADECNT
S ADECNT=0,ADEGRP=""
F S ADECNT=ADECNT+1,ADEGRP=$P($T(GROUPS+ADECNT),";",3) Q:ADEGRP="" D
. D ADDGRP($P(ADEGRP,U),$P(ADEGRP,U,2))
Q
;
ADDGRP(ADENAME,ADECODES) ;
;
N ADEIEN,ADEFDA
S ADEIEN="+1,"
S ADEFDA(9002007.91,"+1,",.01)=ADENAME
S ADEFDA(9002007.91,"+1,",1)=ADECODES
D UPDATE^DIE("","ADEFDA","ADEIEN")
;
Q
;
GROUPS ;
;;1350 TEETH^4|5|6|7|8|9|10|11|12|13|20|21|22|23|24|25|26|27|28|29|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T
;;ADEPHY-0^0210|0220|0230|0240|0250|0260|0270|0272|0274|0330|0470
;;ADEPHY-1^1110|1120|1201|1203|1204|1205|1207|1208|1310|1330|1336|1338|1320|1350|1351|1355|1550|9320|9321|9330|9331
;;ADEPHY-2^2110|2120|2130|2131|2140|2150|2160|2161|2330|2331|2332|2335|2336|2380|2381|2382|2385|2386|2387|2910|2920|2930|2931|2932|2933|2940|2950|2951|6973
;;ADEPHY-3^3110|3120|3220|3230|3240|3960|3221|9971|9973|9974
;;ADEPHY-4^4341|4342|4345|4910|4920|4999|7471|4355
;;ADEPHY-7^9930
;;ADEPHY-8^8190|8290|8390|8750|8801|8885|8887|8888
;;ADEPHY-9^9110|9220|9221|9230|9240|9250|9260|9315|9910|9920
;;ADEPHY-V^0114|0190|9130|9140|9170|9340|9341|9990|9991|0000
;;BITEWINGS^0270|0272|0274|0275
;;BITEWINGS+FMX^0210|0270|0272|0274|0275
;;CROWNS-PERMANENT TOOTH^2790
;;ENDO COMPLETE^3310|3320
;;EXAMS^0150|0120|0140|0160
;;EXTRACTIONS^7111|7113|7112|7114|7140|7210|7220|7230|7240|7241|7250
;;HYG/THER DATA ENTRY CHECK^1350|1351|1355|1110|1120|1130|4910|1201|1205|0210|0270|0272|0274|0275|0220|0230|0240|1310|1330|1331|1336|1338|1335|0470|0330|1204|1203|1207|1208|1340|1550|4341|4345|7471
;;PERMANENT TOOTH PROCEDURES^1355|2385|2540|2740|2750|2790|2810|2950|2952|2954|2960|3310|3311|3320|3321|3330|3331|3346|3347|3348|3351|3352|3353|3410|3421|3425|3430|3470|3950|3960|3961
;;PERMANENT TOOTH PROCEDURES 2^2542|2780|2781|2782|2783|2799|2953|2957|3331|3332|3333|4245|4268|5867|6245|6548|6740|6781|6782|6783|6976|6977|9911
;;PRIMARY TEETH^A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T
;;PRIMARY TOOTH PROCEDURES^2121|2930|2932|3230
;;PROPHY^1110|1120|1130|1201|1205
;;PROPHY+SURGERY^1110|1120|1130|4240|4241|4261|4265|4260|4341|4342|4345|7471
;;QUADRANTS^ULQ|URQ|LLQ|LRQ
;;RESTORATIONS^2110|2120|2121|2130|2140|2131|2150|2151|2160|2161
;;RESTORATIONS-PERMANENT TOOTH^2330
;;SEXTANTS^URX|UAX|ULX|LLX|LAX|LRX
;;QUADRANT PROCEDURES^4342|4241|4261|7471|4211|4210|4220|4260|4341
;;PERMANENT TEETH^1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32
;;PERMANENT PREMOLARS^4|5|12|13|20|21|28|29
;;PERMANENT MOLARS^1|2|3|14|15|16|17|18|19|30|31|32
;;PERMANENT ANTERIORS^6|7|8|9|10|11|22|23|24|25|26|27
;;INCREMENTS^Y1|Y2|Y3|Y4|Y5|Y6
ADECD44 ; IHS/SET/HMW - DENTAL CODE GROUP TABLE UPDATE (CDT4) ;
+1 ;;6.0;ADE;**12,13**;MAR 25, 1999
+2 ;
+3 ;Remove and replace all DENTAL CODE EDIT GROUPS entries.
+4 ;IHS/SET/HMW 3-26-2003 **13** Added INCREMENTS code group; removed 3221|9971|9973|9974 from EXTRACTIONS
+5 ;Remove existing entries
+6 NEW DA
+7 SET DIK="^ADEDIT(""GRP"","
+8 SET DA=0
FOR
SET DA=$ORDER(^ADEDIT("GRP",DA))
IF '+DA
QUIT
DO ^DIK
+9 ;
+10 ;Add current entries
+11 ;
+12 NEW ADEGRP,ADECNT
+13 SET ADECNT=0
SET ADEGRP=""
+14 FOR
SET ADECNT=ADECNT+1
SET ADEGRP=$PIECE($TEXT(GROUPS+ADECNT),";",3)
IF ADEGRP=""
QUIT
Begin DoDot:1
+15 DO ADDGRP($PIECE(ADEGRP,U),$PIECE(ADEGRP,U,2))
End DoDot:1
+16 QUIT
+17 ;
ADDGRP(ADENAME,ADECODES) ;
+1 ;
+2 NEW ADEIEN,ADEFDA
+3 SET ADEIEN="+1,"
+4 SET ADEFDA(9002007.91,"+1,",.01)=ADENAME
+5 SET ADEFDA(9002007.91,"+1,",1)=ADECODES
+6 DO UPDATE^DIE("","ADEFDA","ADEIEN")
+7 ;
+8 QUIT
+9 ;
GROUPS ;
+1 ;;1350 TEETH^4|5|6|7|8|9|10|11|12|13|20|21|22|23|24|25|26|27|28|29|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T
+2 ;;ADEPHY-0^0210|0220|0230|0240|0250|0260|0270|0272|0274|0330|0470
+3 ;;ADEPHY-1^1110|1120|1201|1203|1204|1205|1207|1208|1310|1330|1336|1338|1320|1350|1351|1355|1550|9320|9321|9330|9331
+4 ;;ADEPHY-2^2110|2120|2130|2131|2140|2150|2160|2161|2330|2331|2332|2335|2336|2380|2381|2382|2385|2386|2387|2910|2920|2930|2931|2932|2933|2940|2950|2951|6973
+5 ;;ADEPHY-3^3110|3120|3220|3230|3240|3960|3221|9971|9973|9974
+6 ;;ADEPHY-4^4341|4342|4345|4910|4920|4999|7471|4355
+7 ;;ADEPHY-7^9930
+8 ;;ADEPHY-8^8190|8290|8390|8750|8801|8885|8887|8888
+9 ;;ADEPHY-9^9110|9220|9221|9230|9240|9250|9260|9315|9910|9920
+10 ;;ADEPHY-V^0114|0190|9130|9140|9170|9340|9341|9990|9991|0000
+11 ;;BITEWINGS^0270|0272|0274|0275
+12 ;;BITEWINGS+FMX^0210|0270|0272|0274|0275
+13 ;;CROWNS-PERMANENT TOOTH^2790
+14 ;;ENDO COMPLETE^3310|3320
+15 ;;EXAMS^0150|0120|0140|0160
+16 ;;EXTRACTIONS^7111|7113|7112|7114|7140|7210|7220|7230|7240|7241|7250
+17 ;;HYG/THER DATA ENTRY CHECK^1350|1351|1355|1110|1120|1130|4910|1201|1205|0210|0270|0272|0274|0275|0220|0230|0240|1310|1330|1331|1336|1338|1335|0470|0330|1204|1203|1207|1208|1340|1550|4341|4345|7471
+18 ;;PERMANENT TOOTH PROCEDURES^1355|2385|2540|2740|2750|2790|2810|2950|2952|2954|2960|3310|3311|3320|3321|3330|3331|3346|3347|3348|3351|3352|3353|3410|3421|3425|3430|3470|3950|3960|3961
+19 ;;PERMANENT TOOTH PROCEDURES 2^2542|2780|2781|2782|2783|2799|2953|2957|3331|3332|3333|4245|4268|5867|6245|6548|6740|6781|6782|6783|6976|6977|9911
+20 ;;PRIMARY TEETH^A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T
+21 ;;PRIMARY TOOTH PROCEDURES^2121|2930|2932|3230
+22 ;;PROPHY^1110|1120|1130|1201|1205
+23 ;;PROPHY+SURGERY^1110|1120|1130|4240|4241|4261|4265|4260|4341|4342|4345|7471
+24 ;;QUADRANTS^ULQ|URQ|LLQ|LRQ
+25 ;;RESTORATIONS^2110|2120|2121|2130|2140|2131|2150|2151|2160|2161
+26 ;;RESTORATIONS-PERMANENT TOOTH^2330
+27 ;;SEXTANTS^URX|UAX|ULX|LLX|LAX|LRX
+28 ;;QUADRANT PROCEDURES^4342|4241|4261|7471|4211|4210|4220|4260|4341
+29 ;;PERMANENT TEETH^1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32
+30 ;;PERMANENT PREMOLARS^4|5|12|13|20|21|28|29
+31 ;;PERMANENT MOLARS^1|2|3|14|15|16|17|18|19|30|31|32
+32 ;;PERMANENT ANTERIORS^6|7|8|9|10|11|22|23|24|25|26|27
+33 ;;INCREMENTS^Y1|Y2|Y3|Y4|Y5|Y6