|
@@ -411,6 +411,37 @@ public class CacheFileManager {
|
|
|
}
|
|
|
fw.close();
|
|
|
|
|
|
+ //化验辅检体征性别年龄
|
|
|
+ sql = "SELECT k1.lib_name, k1.lib_type, kcc.sex_type, kcc.min_age, kcc.max_age " +
|
|
|
+ "FROM kl_concept_common kcc, kl_concept k1 " +
|
|
|
+ "where kcc.concept_id = k1.id " +
|
|
|
+ "and k1.lib_type in (1, 18,12,16,33,35)";
|
|
|
+ st = conn.createStatement();
|
|
|
+ rs = st.executeQuery(sql);
|
|
|
+ fw = new FileWriter(path + "bigdata_lpv_sex_age_filter.dict");//化验辅检体征相关文件
|
|
|
+ while (rs.next()) {
|
|
|
+ r1 = rs.getString(1);
|
|
|
+ r2 = rs.getString(2);
|
|
|
+ r3 = rs.getString(3);
|
|
|
+ r4 = rs.getString(4);
|
|
|
+ r5 = rs.getString(5);
|
|
|
+ if ("18".equals(r2)) {//诊断
|
|
|
+ r2 = "2";
|
|
|
+ }
|
|
|
+ if ("12".equals(r2)) {//化验
|
|
|
+ r2 = "4";
|
|
|
+ }
|
|
|
+ if ("16".equals(r2)) {//辅检
|
|
|
+ r2 = "5";
|
|
|
+ }
|
|
|
+ if ("33".equals(r2) | "35".equals(r2)) {//体征
|
|
|
+ r2 = "3";
|
|
|
+ }
|
|
|
+ fw.write(encrypDES.encrytor(r1 + "|" + r2 + "|" + r3 + "|" + r4 + "|" + r5));
|
|
|
+ fw.write("\n");
|
|
|
+ }
|
|
|
+ fw.close();
|
|
|
+
|
|
|
} catch (IOException ioe) {
|
|
|
ioe.printStackTrace();
|
|
|
} catch (SQLException sqle) {
|