(MedicalRecord record)
| 10 | |
| 11 | public 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 |
no test coverage detected