Преглед на файлове

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

huj преди 5 години
родител
ревизия
95eafe84a6
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      kernel/src/main/java/com/lantone/qc/kernel/catalogue/threelevelward/THR02985.java

+ 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);
     }