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

Method group

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

Source from the content-addressed store, hash-verified

10
11public class QS2 {
12 public static String group(MedicalRecord record){
13 String[] adrg_zd={"D55.000","D55.001","D55.100x001","D55.100x003","D55.101","D55.200","D55.201","D55.202","D55.203","D55.204","D55.300","D55.800","D55.900","D56.000","D56.100","D56.100x001","D56.100x003","D56.101","D56.102","D56.200","D56.300","D56.301","D56.400","D56.800","D56.900","D56.901","D57.000x001","D57.001","D57.100","D57.100x003","D57.200","D57.200x001","D57.201","D57.202","D57.203","D57.204","D57.300","D57.301","D57.302","D57.800","D58.000","D58.000x001","D58.000x003","D58.001","D58.002","D58.003","D58.100","D58.100x002","D58.100x004","D58.101","D58.200x002","D58.200x004","D58.200x006","D58.201","D58.202","D58.203","D58.204","D58.205","D58.206","D58.800","D58.800x001","D58.801","D58.900","D58.901","D59.000","D59.100x002","D59.100x005","D59.101","D59.102","D59.103","D59.104","D59.105","D59.200","D59.201","D59.300x001","D59.400x001","D59.400x002","D59.401","D59.402","D59.403","D59.404","D59.500x001","D59.501","D59.600","D59.600x004","D59.601","D59.602","D59.603","D59.604","D59.800","D59.900","D59.901","D59.902","D59.903"};
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,"符合QS2入组条件,匹配规则:主诊断匹配");
20
21 if (MDCQ_DRG.QS21_group(record)){
22 return "QS21";
23 }
24
25 if (MDCQ_DRG.QS23_group(record)){
26 return "QS23";
27 }
28
29 if (MDCQ_DRG.QS25_group(record)){
30 return "QS25";
31 }
32
33 return "QS2";
34 }else{
35 return "";
36 }
37 }
38}
39

Callers 1

groupMethod · 0.95

Calls 5

containsMethod · 0.95
QS21_groupMethod · 0.95
QS23_groupMethod · 0.95
QS25_groupMethod · 0.95
putMessageMethod · 0.45

Tested by

no test coverage detected