MCPcopy Create free account
hub / github.com/OpenDRG/DRG_Java / group

Method group

drg_group/zhejiang_2022/ADRG/DA1.java:12–37  ·  view source on GitHub ↗
(MedicalRecord record)

Source from the content-addressed store, hash-verified

10
11public class DA1 {
12 public static String group(MedicalRecord record){
13 String[] adrg_zd={};
14 String[] adrg_zd1={};
15 String[] adrg_ss={"01.2502","01.2503","01.2504","01.5931","02.0101","02.0102","04.0401","18.2101","18.2900x003","18.2900x009","18.2901","18.3100","18.3900x003","20.4900x004","20.4900x008","20.4900x009","20.4901","20.4902","20.5100","20.5901","22.2x00x009","22.3100x002","22.4201","22.4202","22.6001","22.6002","22.6100","22.6200x004","22.6201","22.6300","22.6300x011","22.6300x012","22.6301","22.6302","22.6303","22.6400","22.6401","22.6402","22.6403","24.3100x003","24.4x05","24.5x03","25.1x01","25.1x02","25.1x03","25.1x04","25.2x00","25.2x01","25.3x00","25.4x00x001","26.2901","26.2902","26.2903","26.2904","26.2906","26.3000","26.3100x008","26.3100x009","26.3101","26.3102","26.3103","26.3104","26.3105","26.3201","26.3202","26.3203","27.3101","27.3103","27.3104","27.3200x001","27.3201","27.3202","27.3203","27.4200","27.4301","27.4302","27.4900x007","27.4900x009","27.4900x014","27.4900x018","27.4900x019","27.4902","27.4903","27.4904","27.4905","27.4906","27.4907","27.4908","27.4909","27.4910","27.7200","27.7201","27.7202","27.7901","28.2x00x002","28.2x00x003","28.2x01","28.2x02","28.2x03","28.2x04","28.3x01","28.3x02","28.3x03","28.4x00","28.5x01","28.5x02","28.5x03","28.6x00x001","28.6x00x002","28.6x00x004","28.6x00x005","28.6x01","28.6x02","28.6x03","28.7x01","28.7x02","29.3300x001","29.3300x002","29.3900x001","29.3900x007","29.3900x010","29.3900x012","29.3900x019","29.3901","29.3902","29.3903","29.3905","29.3906","29.3907","29.3908","29.3909","30.0900x016","30.0900x021","30.0900x024","30.0900x038","30.0900x039","30.0900x040","30.0901","30.0902","30.0903","30.0904","30.0905","30.0906","30.0907","30.0908","30.0909","30.0911","30.1x00","30.2100","30.2100x002","30.2100x003","30.2101","30.2200","30.2201","30.2202","30.2203","30.2204","30.2900x001","30.2900x002","30.2900x003","30.2900x009","30.2900x011","30.2900x012","30.2900x013","30.2900x014","30.2901","30.2902","30.2903","30.2904","30.2905","30.2906","30.2907","30.2908","30.2909","30.2910","30.2911","30.2912","30.3x00","30.3x01","30.3x02","30.3x03","30.3x04","30.4x00x002","31.5x00x003","31.5x00x012","31.5x00x013","31.5x00x014","31.5x01","31.5x02","31.5x03","31.5x04","40.3x00x005","40.4000","40.4000x003","40.4100","40.4200","40.5900x011","43.0x00x003","86.4x01","86.4x02"};
16 String[] adrg_ss1={};
17
18 if (true && record.ssList!=null && record.ssList.length>0 && Base.intersect(record.ssList,adrg_ss)){
19 Base.groupMessages.putMessage(record.Index,"符合DA1入组条件,匹配规则:某一手术匹配");
20
21 if (MDCD_DRG.DA11_group(record)){
22 return "DA11";
23 }
24
25 if (MDCD_DRG.DA13_group(record)){
26 return "DA13";
27 }
28
29 if (MDCD_DRG.DA15_group(record)){
30 return "DA15";
31 }
32
33 return "DA1";
34 }else{
35 return "";
36 }
37 }
38}
39

Callers 1

groupMethod · 0.95

Calls 5

intersectMethod · 0.95
DA11_groupMethod · 0.95
DA13_groupMethod · 0.95
DA15_groupMethod · 0.95
putMessageMethod · 0.45

Tested by

no test coverage detected