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

Method group

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

Source from the content-addressed store, hash-verified

10
11public class BC1 {
12 public static String group(MedicalRecord record){
13 String[] adrg_zd={"I60.000","I60.000x001","I60.000x002","I60.000x003","I60.000x004","I60.000x006","I60.000x007","I60.000x008","I60.001","I60.100","I60.101","I60.200","I60.200x002","I60.200x003","I60.200x004","I60.200x005","I60.200x007","I60.201","I60.300","I60.301","I60.400","I60.400x002","I60.400x003","I60.400x004","I60.401","I60.500x003","I60.500x004","I60.600x001","I60.600x003","I60.600x004","I60.600x005","I60.600x006","I60.600x007","I60.600x008","I60.601","I60.602","I60.700x001","I60.701","I60.800x002","I60.800x003","I60.800x004","I60.800x005","I60.800x006","I60.800x008","I60.800x010","I60.800x013","I60.800x014","I60.800x015","I60.801","I60.802","I60.900x004","I60.900x005","I60.900x006","I61.000x006","I61.000x007","I61.000x008","I61.000x009","I61.000x011","I61.001","I61.002","I61.003","I61.004","I61.005","I61.006","I61.100x001","I61.100x002","I61.100x003","I61.100x004","I61.100x005","I61.100x006","I61.100x007","I61.100x008","I61.100x009","I61.100x010","I61.100x011","I61.100x012","I61.100x013","I61.100x014","I61.101","I61.200x001","I61.300x002","I61.300x003","I61.300x004","I61.301","I61.400x001","I61.400x002","I61.400x003","I61.500x002","I61.500x003","I61.500x004","I61.500x005","I61.500x006","I61.500x007","I61.500x008","I61.600x001","I61.800x001","I61.801","I61.802","I61.803","I61.900x002","I61.900x004","I61.900x005","I61.900x006","I61.900x007","I61.900x008","I61.901","I61.902","I61.903","I61.904","I61.905","I62.000","I62.000","I62.000x005","I62.001","I62.003","I62.003","I62.100","I62.100x001","I62.100x003","I62.100x004","I62.101","I62.900x001","I67.000x001","I67.000x002","I67.000x003","I67.000x005","I67.000x007","I67.000x009","I67.000x010","I67.100x001","I67.100x005","I67.100x007","I67.100x008","I67.100x010","I67.100x011","I67.100x012","I67.100x013","I67.100x017","I67.100x018","I67.100x019","I67.100x020","I67.100x021","I67.100x023","I67.100x026","I67.100x029","I67.100x030","I67.100x032","I67.101","I67.103","I67.106","I67.107","I67.108","I67.110","I67.111","I72.000x034","I72.000x035","I72.000x036","I72.500x001","I72.500x001","I72.500x002","I72.600x002"};
14 String[] adrg_zd1={};
15 String[] adrg_ss={"01.2600","01.2700","01.2800","38.0100x001","38.1100","38.3000","38.3000x001","38.3100","38.3100x001","38.3101","38.4000","38.4100","38.6100x002","38.6101","38.6102","38.8000","38.8100x004","38.8101","39.2801","39.2802","39.5100x004","39.5100x007","39.5101","39.5102","39.5103","39.5104","39.5105","39.5106","39.5107","39.5108","39.5200x002","39.5200x003","39.5202","39.5203"};
16 String[] adrg_ss1={};
17 String[] adrg_ss2={};
18 if (true && Base.contains(adrg_zd,record.zdList[0]) && 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,"符合BC1入组条件,匹配规则:主诊断匹配、主手术匹配、某一手术匹配");
20
21 if (MDCB_DRG.BC19_group(record)){
22 return "BC19";
23 }
24
25 return "";
26 }else{
27 return "";
28 }
29 }
30}
31

Callers 1

groupMethod · 0.95

Calls 4

containsMethod · 0.95
intersectMethod · 0.95
BC19_groupMethod · 0.95
putMessageMethod · 0.45

Tested by

no test coverage detected