Browse Source

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

fangqw 4 years ago
parent
commit
f85f131845

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

@@ -36,9 +36,9 @@ public class THR0128 extends QCCatalogue {
     public void start(InputInfo inputInfo, OutputInfo outputInfo) {
         status.set("0");
         if (inputInfo.getBeHospitalizedDoc() != null) {
-            Map<String, String> beHospitalStructureMap = inputInfo.getBeHospitalizedDoc().getStructureMap();
-            String admisTime = beHospitalStructureMap.get("入院日期");
-            String dischargeTime = DateUtil.nowString();
+            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))) {
@@ -199,7 +199,7 @@ public class THR0128 extends QCCatalogue {
             return false;
         }
         Map<String, Map<String, Object>> hospitalDoctorMap = specialStorageUtil.getJsonStringValue(KernelConstants.HOSPITAL_DOCTOR_MAP);
-        String doctorSign = firstCourseRecordDoc.getStructureMap().get("医师签名");
+        String doctorSign = firstCourseRecordDoc.getStructureMap().get("记录医生");
         if (hospitalDoctorMap == null || StringUtil.isBlank(doctorSign)) {
             return false;
         }