Browse Source

医嘱有抗生素使用病程无记录修改逻辑

huj 5 years ago
parent
commit
95eafe84a6

+ 2 - 1
kernel/src/main/java/com/lantone/qc/kernel/catalogue/threelevelward/THR02985.java

@@ -73,6 +73,7 @@ public class THR02985 extends QCCatalogue {
             String startDateStr = adviceDocStructureMap.get("医嘱开始时间");
             if (StringUtil.isNotBlank(drugCategory) && drugCategory.contains("抗生素")) {
                 if (StringUtil.isNotBlank(name)) {
+                    name = name.replaceAll("[针]", "");
                     if (name.contains(" ")) {
                         name = name.split(" ")[0];
                     }
@@ -279,7 +280,7 @@ public class THR02985 extends QCCatalogue {
         String drugStandardWord1 = similarityUtil.getDrugStandardWord(firstWord);
         String drugStandardWord2 = similarityUtil.getDrugStandardWord(secordWord);
         if (drugStandardWord1 == null || drugStandardWord2 == null) {
-            return false;
+            return firstWord.equals(secordWord) || firstWord.contains(secordWord) || secordWord.contains(firstWord);
         }
         return drugStandardWord1.equals(drugStandardWord2);
     }