Browse Source

1.修改规则:医嘱与病程记录抗生素剂量不一致修改提示信息

huj 4 years ago
parent
commit
03b4870742

+ 3 - 2
kernel/src/main/java/com/lantone/qc/kernel/catalogue/threelevelward/THR03076.java

@@ -133,7 +133,8 @@ public class THR03076 extends QCCatalogue {
                         List<Double> wardUsage = wdvMap.getValue();
                         if (!CatalogueUtil.compareTime(StringUtil.parseDateTime(adDate), StringUtil.parseDateTime(wardDate), 48 * 60L)) {
                             wardUsage.removeAll(adUsage);//比如adUsage有1.0、2.0,wardUsage中有2.0、3.0,removeAll之后wardUsage只剩3.0
-                            if (wardUsage.size() > 0 && !sb.toString().contains(drugKey)) {
+                            adDate = DateUtil.formatDate(StringUtil.parseDateTime(adDate));
+                            if (wardUsage.size() > 0 && !sb.toString().contains(adDate)) {
                                 infoAppend(sb, drugKey, adDate);
                                 break;
                             }
@@ -172,7 +173,7 @@ public class THR03076 extends QCCatalogue {
      * @param date
      */
     private void infoAppend(StringBuffer sb, String drugKey, String date) {
-        sb.append(drugKey).append("(").append(DateUtil.formatDate(StringUtil.parseDateTime(date))).append(")").append(",");
+        sb.append(drugKey).append("(").append(date).append(")").append(",");
     }
 
     /**