Browse Source

检验化验

SGTY 6 months ago
parent
commit
e9a564009d
1 changed files with 33 additions and 26 deletions
  1. 33 26
      src/test/java/com/qizhen/healsphere/JianyanKfTest.java

+ 33 - 26
src/test/java/com/qizhen/healsphere/JianyanKfTest.java

@@ -34,7 +34,7 @@ public class JianyanKfTest {
     RelationshipService relationshipService;
     @Autowired
     EntityService entityService;
-    private static int maxCount= 50;
+    private static int maxCount= 20;
     private static String directoryPath  = "C:\\Users\\17664\\Desktop\\邵逸夫医院爬取数据\\检验";
     static HSSFWorkbook workbook;
     static String startLabel = "检验";
@@ -51,6 +51,31 @@ public class JianyanKfTest {
         }
     }
 
+    @Test
+    public void writeTypeNeo4j() throws Exception {
+        String property = "检验项大类,化验项大类";
+        String[] split = property.split(",");
+        for(String temp:split) {
+            typeHandle(temp);
+        }
+    }
+
+    public static void main(String[] args) throws Exception {
+        String propertys = "降低的临床意义" +
+                ",危急高值" +
+                ",危急低值" +
+                ",适用性别" +
+                ",是否空腹" +
+                ",关联检验项";
+        workbook = new HSSFWorkbook();//这里也可以设置sheet的Name
+        String accessToken = BaidubceUtil.getAccessToken();
+        String[] split = propertys.split(",");
+        for(String property:split) {
+            HSSFSheet sheet = workbook.createSheet(property);
+            saveExecl(property,accessToken, sheet);
+        }
+    }
+
     private void saveNeo4j(String property, List<Knowlege> knowleges) {
         for (Knowlege temp: knowleges) {
             String value = temp.getValue();
@@ -100,21 +125,6 @@ public class JianyanKfTest {
         return entityService.create(createEntity);
     }
 
-    public static void main(String[] args) throws Exception {
-        String propertys = "降低的临床意义" +
-                ",危急高值" +
-                ",危急低值" +
-                ",适用性别" +
-                ",是否空腹" +
-                ",关联检验项";
-        workbook = new HSSFWorkbook();//这里也可以设置sheet的Name
-        String accessToken = BaidubceUtil.getAccessToken();
-        String[] split = propertys.split(",");
-        for(String property:split) {
-            HSSFSheet sheet = workbook.createSheet(property);
-            saveExecl(property,accessToken, sheet);
-        }
-    }
 
     public static String readTxtFile(File txtFile) {
         StringBuilder content = new StringBuilder();
@@ -280,12 +290,6 @@ public class JianyanKfTest {
         return chatResponse;
     }
 
-    @Test
-    public void writeTypeNeo4j() throws Exception {
-        String property = "检验项大类,化验项大类";
-        typeHandle(property);
-    }
-
     private void typeHandle(String property) {
         int curCount = 0;
         File directory = new File(directoryPath);
@@ -1776,8 +1780,8 @@ public class JianyanKfTest {
                 ",临床化学检验\t血清蛋白琼脂糖凝胶电泳" +
                 ",临床化学检验\t血清胆红素测定——钒酸盐氧化法" +
                 ",临床化学检验\t血清反T<sub>3</sub>测定" +
-                ",临床化学检验\t血清非蛋白氮测定" +
-                ",临床化学检验\t血清甘氨胆汁酸测定" +
+                ",临床化学检验\t血清非蛋白氮测定");
+        huayan.append(",临床化学检验\t血清甘氨胆汁酸测定" +
                 ",临床化学检验\t血清胱抑素C测定" +
                 ",临床化学检验\t血清谷丙转氨酶测定" +
                 ",临床化学检验\t血清骨钙素测定" +
@@ -2683,6 +2687,7 @@ public class JianyanKfTest {
                 ",其他\t唾液流量测定" +
                 ",其他\t肿瘤筛查");
 
+
         huayanSplit = huayan.toString().split(",");
         for(String temp: huayanSplit) {
             String[] ele = temp.split("\t");
@@ -4611,8 +4616,9 @@ public class JianyanKfTest {
                 ",临床微生物与寄生虫检验\t饱和盐水浮聚法" +
                 ",临床微生物与寄生虫检验\t鲍特菌属检验" +
                 ",临床微生物与寄生虫检验\t巴斯德菌属检验" +
-                ",临床微生物与寄生虫检验\t巴通体属检验" +
-                ",临床微生物与寄生虫检验\t病毒常规检测" +
+                ",临床微生物与寄生虫检验\t巴通体属检验");
+
+        jianyan.append(",临床微生物与寄生虫检验\t病毒常规检测" +
                 ",临床微生物与寄生虫检验\t病毒蛋白抗原检测" +
                 ",临床微生物与寄生虫检验\t病毒感染的实验室检查" +
                 ",临床微生物与寄生虫检验\t病毒培养与鉴定" +
@@ -5187,6 +5193,7 @@ public class JianyanKfTest {
                 ",其他\t全套代谢功能检测组合" +
                 ",其他\t唾液流量测定" +
                 ",其他\t肿瘤筛查");
+
         jianyanSplit = jianyan.toString().split(",");
         for(String temp: jianyanSplit) {
             String[] ele = temp.split("\t");