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

Method group

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

Source from the content-addressed store, hash-verified

10
11public class MS1 {
12 public static String group(MedicalRecord record){
13 String[] adrg_zd={"A06.800x004+N51.2*","A18.100x018+N51.8*","A18.100x020+N51.8*","A18.109+N51.0*","A18.110+N51.8*","A18.116+N51.8*","A18.117+N51.1*","A18.118+N51.1*","A18.119+N51.8*","A54.202+N51.0*","A54.203+N51.1*","A54.204+N51.1*","A56.102+N51.1*","A56.103+N51.1*","A59.000x003+N51.0*","A60.000x004+N51.8*","A60.003+N51.8*","B26.000+N51.1*","B37.402+N51.2*","N41.000","N41.100","N41.101","N41.200","N41.300","N41.800","N41.900x001","N41.900x002","N43.100","N43.101","N45.000","N45.001","N45.002","N45.901","N45.902","N45.903","N45.904","N45.905","N45.906","N45.907","N45.908","N48.001","N48.100","N48.102","N48.201","N48.202","N48.203","N48.204","N49.001","N49.002","N49.101","N49.102","N49.103","N49.104","N49.201","N49.202","N49.203","N49.204","N49.205","N49.800","T83.600","T83.601"};
14 String[] adrg_zd1={};
15 String[] adrg_ss={};
16 String[] adrg_ss1={};
17
18 if (true && Base.contains(adrg_zd,record.zdList[0])){
19 Base.groupMessages.putMessage(record.Index,"符合MS1入组条件,匹配规则:主诊断匹配");
20
21 if (MDCM_DRG.MS11_group(record)){
22 return "MS11";
23 }
24
25 if (MDCM_DRG.MS13_group(record)){
26 return "MS13";
27 }
28
29 if (MDCM_DRG.MS15_group(record)){
30 return "MS15";
31 }
32
33 return "MS1";
34 }else{
35 return "";
36 }
37 }
38}
39

Callers 1

groupMethod · 0.95

Calls 5

containsMethod · 0.95
MS11_groupMethod · 0.95
MS13_groupMethod · 0.95
MS15_groupMethod · 0.95
putMessageMethod · 0.45

Tested by

no test coverage detected