|
@@ -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;
|
|
|
}
|