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

Method group

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

Source from the content-addressed store, hash-verified

10
11public class GC1 {
12 public static String group(MedicalRecord record){
13 String[] adrg_zd={};
14 String[] adrg_zd1={};
15 String[] adrg_ss={"29.3201","29.5302","31.9500","31.9501","34.0200x001","42.0100","42.0900x001","42.0900x002","42.0901","42.0902","42.1000","42.1100","42.1200","42.1901","42.2100","42.2200","42.2500","42.3100x001","42.3101","42.3200x003","42.3200x006","42.3201","42.3900","42.7x00x001","42.7x01","42.7x02","42.7x04","42.8200","42.8300","42.8400","42.8500","42.8501","42.8502","42.8600","42.8701","42.8900","42.9100x002","42.9200x007","42.9200x008","43.0x00x003","43.0x01","43.0x02","43.0x03","43.1900x003","43.1900x005","43.1900x006","43.4900","43.8200","43.8201","43.8202","44.0000","44.0001","44.0100","44.0200","44.0200x002","44.0300x001","44.1500","44.2200x001","44.2200x001","44.2200x003","44.2900x003","44.3100","44.4000","44.4100x008","44.4101","44.4102","44.4200x001","44.4200x003","44.4201","44.4202","44.4300x003","44.4400x001","44.4400x005","44.4401","44.4402","44.4403","44.4403","44.4901","44.4902","44.5x00x002","44.5x00x004","44.5x00x005","44.5x01","44.5x02","44.6100x003","44.6200","44.6300x001","44.6301","44.6302","44.6400","44.6401","44.6500","44.6500x001","44.6500x002","44.6500x003","44.6501","44.6701","44.6800x002","44.6801","44.6901","44.6902","44.9100x001","44.9100x002","44.9100x005","44.9101","44.9201","44.9501","44.9502","44.9601","44.9602","44.9701","44.9800x003","44.9800x004","44.9801","44.9802","45.0100x005","45.0100x006","45.0101","45.0102","45.0200x002","45.3101","45.3102","45.3200x001","45.6202","46.0100","46.0100x001","46.0101","46.0102","46.7100","46.7200","46.7900x009","46.7901","46.7902","46.7903","46.7904","51.8200x001","51.8200x002","97.5901","97.5902","97.5903","98.0200x001","98.0201"};
16 String[] adrg_ss1={};
17 String[] adrg_ss2={};
18 if (true && record.ssList!=null && record.ssList.length>0 && Base.contains(adrg_ss,record.ssList[0]) && record.ssList!=null && record.ssList.length>0 && Base.intersect(record.ssList,adrg_ss)){
19 Base.groupMessages.putMessage(record.Index,"符合GC1入组条件,匹配规则:主手术匹配、某一手术匹配");
20
21 if (MDCG_DRG.GC11_group(record)){
22 return "GC11";
23 }
24
25 if (MDCG_DRG.GC13_group(record)){
26 return "GC13";
27 }
28
29 if (MDCG_DRG.GC15_group(record)){
30 return "GC15";
31 }
32
33 return "";
34 }else{
35 return "";
36 }
37 }
38}
39

Callers 1

groupMethod · 0.95

Calls 6

containsMethod · 0.95
intersectMethod · 0.95
GC11_groupMethod · 0.95
GC13_groupMethod · 0.95
GC15_groupMethod · 0.95
putMessageMethod · 0.45

Tested by

no test coverage detected