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

Method group

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

Source from the content-addressed store, hash-verified

10
11public class KC1 {
12 public static String group(MedicalRecord record){
13 String[] adrg_zd={};
14 String[] adrg_zd1={};
15 String[] adrg_ss={"01.5902","07.1300","07.1400","07.1500","07.5301","07.6100x002","07.6100x003","07.6200x003","07.6200x007","07.6201","07.6202","07.6301","07.6400x001","07.6500","07.6501","07.6800","07.6900x001","07.7100","07.7200x002","07.7200x003","07.7201","07.7202","07.7203","07.7901","92.3102","92.3200x001","92.3201","92.3900"};
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,"符合KC1入组条件,匹配规则:某一手术匹配");
20
21 if (MDCK_DRG.KC11_group(record)){
22 return "KC11";
23 }
24
25 if (MDCK_DRG.KC13_group(record)){
26 return "KC13";
27 }
28
29 if (MDCK_DRG.KC15_group(record)){
30 return "KC15";
31 }
32
33 return "KC1";
34 }else{
35 return "";
36 }
37 }
38}
39

Callers 1

groupMethod · 0.95

Calls 5

intersectMethod · 0.95
KC11_groupMethod · 0.95
KC13_groupMethod · 0.95
KC15_groupMethod · 0.95
putMessageMethod · 0.45

Tested by

no test coverage detected