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

Method group

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

Source from the content-addressed store, hash-verified

10
11public class GB2 {
12 public static String group(MedicalRecord record){
13 String[] adrg_zd={};
14 String[] adrg_zd1={};
15 String[] adrg_ss={"17.3100","17.3101","17.3200","17.3200x001","17.3300","17.3300x002","17.3400","17.3401","17.3500","17.3500x001","17.3600","17.3600x001","17.3900x002","17.3900x003","17.3901","45.0001","45.0002","45.5000","45.5100x001","45.5101","45.5201","45.6100","45.6201","45.6204","45.6205","45.6206","45.6207","45.6208","45.6300","45.7100x001","45.7200x002","45.7200x004","45.7201","45.7202","45.7203","45.7300x006","45.7300x007","45.7301","45.7302","45.7304","45.7400x003","45.7401","45.7500","45.7501","45.7600x008","45.7600x018","45.7600x022","45.7601","45.7602","45.7603","45.7900x001","45.7901","45.7902","45.8100","45.8100x001","45.8200","45.8300","45.9000","45.9100x006","45.9100x008","45.9101","45.9102","45.9104","45.9200","45.9300x012","45.9300x013","45.9300x014","45.9300x015","45.9301","45.9302","45.9303","45.9304","45.9305","45.9306","45.9307","45.9308","45.9309","45.9310","45.9400x004","45.9400x009","45.9400x012","45.9400x016","45.9401","45.9402","45.9403","45.9404","45.9405","45.9406","45.9407","45.9408","45.9501","45.9502","45.9503","45.9504","46.0200","46.0400x002","46.0401","46.0402","46.1000","46.1100x002","46.2000","46.2001","46.2200","46.2301","46.3100","46.5000","46.6000","46.6100","46.6101","46.8001","46.8002","46.8700","46.9700","46.9900","48.0x04","48.4104","48.4106","48.4900x002","48.4900x003","48.4901","48.4902","48.4903","48.4904","48.4905","48.5100","48.5100x002","48.5200","48.5201","48.5900x001","48.6100","48.6100x001","48.6101","48.6200","48.6201","48.6301","48.6302","48.6303","48.6400x001","48.6500x001","48.6900x002","48.6900x004","48.6900x007","48.6901","48.6902","48.6903","48.6904","48.6905","48.6906","48.6907","48.6908","48.6909","48.6910","48.6911","48.6912","48.6913","70.5002","70.5300x001","70.7200","70.7300","70.7400x001","70.7401"};
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,"符合GB2入组条件,匹配规则:某一手术匹配");
20
21 if (MDCG_DRG.GB21_group(record)){
22 return "GB21";
23 }
24
25 if (MDCG_DRG.GB23_group(record)){
26 return "GB23";
27 }
28
29 if (MDCG_DRG.GB25_group(record)){
30 return "GB25";
31 }
32
33 return "GB2";
34 }else{
35 return "";
36 }
37 }
38}
39

Callers 1

groupMethod · 0.95

Calls 5

intersectMethod · 0.95
GB21_groupMethod · 0.95
GB23_groupMethod · 0.95
GB25_groupMethod · 0.95
putMessageMethod · 0.45

Tested by

no test coverage detected