ソースを参照

北仑: 上级医师(副主任医师/主任医师)首次查房无鉴别诊断不排除超过72h的查房记录

huj 4 年 前
コミット
3c057d0071

+ 10 - 10
kernel/src/main/java/com/lantone/qc/kernel/catalogue/beilun/threelevelward/THR0136.java

@@ -44,17 +44,17 @@ public class THR0136 extends QCCatalogue {
         DirectorDoctorWardDoc firstDirectDoc = directorDocs.get(0);
         //先取结构化数据判断
         Map<String, String> firstDirectStructureMap = firstDirectDoc.getStructureMap();
-        String admisDateStr = inputInfo.getBeHospitalizedDoc().getStructureMap().get("入院日期");
-        String recordDateStr = firstDirectStructureMap.get("查房日期");
-        if (CatalogueUtil.isEmpty(admisDateStr) || CatalogueUtil.isEmpty(recordDateStr)) {
-            status.set("0");
-            return;
-        }
+//        String admisDateStr = inputInfo.getBeHospitalizedDoc().getStructureMap().get("入院日期");
+//        String recordDateStr = firstDirectStructureMap.get("查房日期");
+//        if (CatalogueUtil.isEmpty(admisDateStr) || CatalogueUtil.isEmpty(recordDateStr)) {
+//            status.set("0");
+//            return;
+//        }
         //如果首次查房超过72小时则不判断该条规则
-        if (CatalogueUtil.compareTime(StringUtil.parseDateTime(admisDateStr), StringUtil.parseDateTime(recordDateStr), 72 * 60L)) {
-            status.set("0");
-            return;
-        }
+//        if (CatalogueUtil.compareTime(StringUtil.parseDateTime(admisDateStr), StringUtil.parseDateTime(recordDateStr), 72 * 60L)) {
+//            status.set("0");
+//            return;
+//        }
         String conditionRecord = firstDirectStructureMap.get("病情记录");
         if (StringUtil.isNotBlank(conditionRecord)) {
             if (conditionRecord.contains("鉴别")