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

Method group

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

Source from the content-addressed store, hash-verified

10
11public class IB3 {
12 public static String group(MedicalRecord record){
13 String[] adrg_zd={};
14 String[] adrg_zd1={};
15 String[] adrg_ss={"03.0100x001","03.0100x002","03.0100x004","03.0100x005","03.0200","03.0900x003","03.0900x004","03.0900x005","03.0900x006","03.0900x007","03.0900x009","03.0900x010","03.0900x014","03.0900x016","03.0900x021","03.0901","03.0904","03.0905","03.0906","03.0908","03.0909","03.0910","03.0911","03.0912","03.0913","03.0914","03.0915","03.4x07","03.5300x001","03.5301","03.5302","03.5303","03.5304","03.5305","03.5306","03.5901","03.5904","03.9600","04.2x06","54.4x00x047","77.0904","77.1900x004","77.1904","77.2900x004","77.2904","77.3908","77.6900x032","77.6900x039","77.6900x055","77.6900x056","77.6904","77.6905","77.6906","77.7900x005","77.8900x008","77.8900x013","77.8905","77.8906","77.8907","77.8908","77.8909","77.9900x004","77.9904","77.9905","77.9906","78.1900x004","78.4904","78.5900x022","78.5900x026","78.5900x037","78.5904","78.7904","79.7900x003","79.7900x006","79.8900x002","79.8900x003","79.8900x006","79.8900x007","80.0900x001","80.4900x002","80.4901","80.4902","80.5100x008","80.5100x011","80.5100x013","80.5100x023","80.5100x024","80.5100x025","80.5100x026","80.5100x027","80.5100x028","80.5100x029","80.5100x030","80.5100x031","80.5100x032","80.5100x033","80.5100x034","80.5100x035","80.5100x036","80.5100x037","80.5100x038","80.5100x039","80.5101","80.5102","80.5103","80.5104","80.5105","80.5106","80.5107","80.5108","80.5109","80.5110","80.5111","80.5200","80.5300","80.5400x001","80.5401","80.5900x001","80.5900x003","80.7901","80.8900x004","80.8901","80.9900x001","80.9900x003","80.9900x005","80.9900x006","80.9901","80.9902","80.9903","81.6500","81.6600x001","81.6600x002","81.6600x003","81.6601","84.5900x002","84.6001","84.6101","84.6201","84.6300x002","84.6300x003","84.6301","84.6400x001","84.6400x003","84.6401","84.6501","84.6600x001","84.6601","84.6700x002","84.6701","84.6800x001","84.6801","84.8001","84.8002","84.8100","84.8201","84.8202","84.8203","84.8204","84.8205","84.8301","84.8401","84.8402","84.8500","86.9401","86.9402","86.9500x001","86.9500x002","86.9701","86.9702","86.9800x001","86.9800x002"};
16 String[] adrg_ss1={};
17
18 if (true && record.ssList!=null && record.ssList.length>0 && Base.intersect(record.ssList,adrg_ss)){
19 Base.groupMessages.putMessage(record.Index,"符合IB3入组条件,匹配规则:某一手术匹配");
20
21 if (MDCI_DRG.IB31_group(record)){
22 return "IB31";
23 }
24
25 if (MDCI_DRG.IB33_group(record)){
26 return "IB33";
27 }
28
29 if (MDCI_DRG.IB35_group(record)){
30 return "IB35";
31 }
32
33 return "IB3";
34 }else{
35 return "";
36 }
37 }
38}
39

Callers 1

groupMethod · 0.95

Calls 5

intersectMethod · 0.95
IB31_groupMethod · 0.95
IB33_groupMethod · 0.95
IB35_groupMethod · 0.95
putMessageMethod · 0.45

Tested by

no test coverage detected