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

Method group

drg_group/beijing_2022/ADRG/HS2.java:12–33  ·  view source on GitHub ↗
(MedicalRecord record)

Source from the content-addressed store, hash-verified

10
11public class HS2 {
12 public static String group(MedicalRecord record){
13 String[] adrg_zd={"A52.705+K77.0*","B65.202+K77.0*","B65.904+I98.2*","B65.906+I98.3*","K70.000","K70.001","K70.100","K70.201","K70.300","K70.301+I98.2*","K70.302+I98.3*","K70.303+I98.2*","K70.304+I98.2*","K70.305+I98.3*","K70.306+I98.3*","K70.900","K70.901","K71.700","K71.701","K71.702","K71.902+I98.2*","K71.903+I98.3*","K72.900x003+G94.3*","K74.000","K74.100","K74.200","K74.300","K74.300x005+I98.2*","K74.300x006+I98.3*","K74.300x007+I98.2*","K74.300x008+I98.3*","K74.301+I98.2*","K74.302+I98.3*","K74.400","K74.500","K74.600","K74.600x002","K74.600x003","K74.600x010","K74.600x021","K74.600x025","K74.600x027","K74.600x029","K74.600x030","K74.600x031","K74.600x034","K74.600x036","K74.600x041","K74.600x042","K74.601","K74.602","K74.603","K74.604","K74.605","K74.606","K74.607","K74.608","K74.610","K74.611","K74.612","K74.613","K74.614","K74.615+I98.3*","K74.616+I98.2*","K74.617+I98.3*","K74.618+I98.3*","K74.619+I98.2*","K74.620+I98.2*","K76.101","K76.700","K76.700x003","K76.805","K92.801","Q44.703"};
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,"符合HS2入组条件,匹配规则:主诊断匹配");
20
21 if (MDCH_DRG.HS21_group(record)){
22 return "HS21";
23 }
24
25 if (MDCH_DRG.HS25_group(record)){
26 return "HS25";
27 }
28
29 return "HS2";
30 }else{
31 return "";
32 }
33 }
34}
35

Callers 1

groupMethod · 0.95

Calls 4

containsMethod · 0.95
HS21_groupMethod · 0.95
HS25_groupMethod · 0.95
putMessageMethod · 0.45

Tested by

no test coverage detected