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

Method group

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

Source from the content-addressed store, hash-verified

10
11public class HL1 {
12 public static String group(MedicalRecord record){
13 String[] adrg_zd={};
14 String[] adrg_zd1={};
15 String[] adrg_ss={"38.9900x501","38.9900x901","39.7900x033","39.7903","42.3200x003","42.3300x006","42.3307","42.3308","42.3309","42.3310","42.9200x006","44.4400x001","45.3001","50.2400x003","50.2401","50.2402","50.2403","50.2404","50.9101","50.9102","50.9103","50.9300","50.9400x005","50.9401","50.9402","51.0101","51.0102","51.0103","51.6400x002","51.6400x003","51.8400x001","51.8401","51.8402","51.8403","51.8404","51.8500x002","51.8501","51.8502","51.8503","51.8600x002","51.8700x001","51.8700x003","51.8700x004","51.8700x005","51.8702","51.9501","51.9600x001","51.9601","51.9800x001","51.9800x005","51.9800x008","51.9800x009","51.9800x010","51.9800x012","51.9800x013","51.9800x015","51.9800x016","51.9801","51.9803","51.9804","51.9805","51.9806","51.9807","51.9808","52.2200x001","52.4x00x011","52.4x00x012","52.9200x001","52.9201","52.9300","52.9300x002","52.9301","52.9400","52.9400x002","52.9700","52.9800x001","97.0502","97.5501","97.5506","97.5601","98.5201","98.5202","98.5900x003"};
16 String[] adrg_ss1={};
17
18 if (true && record.ssList!=null && record.ssList.length>0 && Base.contains(adrg_ss,record.ssList[0])){
19 Base.groupMessages.putMessage(record.Index,"符合HL1入组条件,匹配规则:主手术匹配");
20
21 if (MDCH_DRG.HL11_group(record)){
22 return "HL11";
23 }
24
25 if (MDCH_DRG.HL13_group(record)){
26 return "HL13";
27 }
28
29 if (MDCH_DRG.HL15_group(record)){
30 return "HL15";
31 }
32
33 return "HL1";
34 }else{
35 return "";
36 }
37 }
38}
39

Callers 1

groupMethod · 0.95

Calls 5

containsMethod · 0.95
HL11_groupMethod · 0.95
HL13_groupMethod · 0.95
HL15_groupMethod · 0.95
putMessageMethod · 0.45

Tested by

no test coverage detected