Pārlūkot izejas kodu

医嘱有抗生素使用病程无记录添加过滤

huj 5 gadi atpakaļ
vecāks
revīzija
3c1ea97f04

+ 16 - 4
kernel/src/main/java/com/lantone/qc/kernel/catalogue/threelevelward/THR02985.java

@@ -20,10 +20,7 @@ import com.lantone.qc.pub.util.StringUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
 
-import java.util.Date;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
@@ -36,6 +33,18 @@ import java.util.regex.Pattern;
  */
 @Component
 public class THR02985 extends QCCatalogue {
+    private static final String[] KSS = {
+            "阿昔洛韦片",
+            "[国产]伐昔洛韦分散片",
+            "阿昔洛韦针",
+            "[进口]伐昔洛韦片"
+            , "[浓缩型]双黄连口服液",
+            "异烟肼片",
+            "[黄连素]小檗碱片",
+            "乙胺丁醇片",
+            "利福平胶囊",
+            "异烟肼针"
+    };
     @Autowired
     SimilarityUtil similarityUtil;
 
@@ -66,6 +75,9 @@ public class THR02985 extends QCCatalogue {
                     if (name.contains(" ")) {
                         name = name.split(" ")[0];
                     }
+                    if (Arrays.asList(KSS).contains(name)) {
+                        continue;
+                    }
                     doctorAdviceDrugMap.put(StringUtil.parseDateTime(startDateStr), name);
                 }
             }