Jelajahi Sumber

义乌每周无三次主治医师查房记录规则修改

fangqw 4 tahun lalu
induk
melakukan
113bebb773

+ 9 - 7
kernel/src/main/java/com/lantone/qc/kernel/catalogue/yiwu/threelevelward/THR0128.java

@@ -35,14 +35,16 @@ public class THR0128 extends QCCatalogue {
 
     public void start(InputInfo inputInfo, OutputInfo outputInfo) {
         status.set("0");
-        if (inputInfo.getBeHospitalizedDoc() != null) {
+        if (inputInfo.getLeaveHospitalDoc() != null) {
             Map<String, String> leaveHospitalStructureMap = inputInfo.getLeaveHospitalDoc().getStructureMap();
-            String admisTime = leaveHospitalStructureMap.get("入院日期");
-            String dischargeTime =leaveHospitalStructureMap.get("出院日期");
-            //如果住院天数小于7天则不判断该条规则
-            if (!CatalogueUtil.isEmpty(admisTime) && !CatalogueUtil.isEmpty(dischargeTime)) {
-                if (!CatalogueUtil.compareTime(StringUtil.parseDateTime(admisTime), StringUtil.parseDateTime(dischargeTime), (long) (7 * 24 * 60))) {
-                    return;
+            if(leaveHospitalStructureMap!=null){
+                String admisTime = leaveHospitalStructureMap.get("入院日期");
+                String dischargeTime =leaveHospitalStructureMap.get("出院日期");
+                //如果住院天数小于7天则不判断该条规则
+                if (!CatalogueUtil.isEmpty(admisTime) && !CatalogueUtil.isEmpty(dischargeTime)) {
+                    if (!CatalogueUtil.compareTime(StringUtil.parseDateTime(admisTime), StringUtil.parseDateTime(dischargeTime), (long) (7 * 24 * 60))) {
+                        return;
+                    }
                 }
             }
         }