|
@@ -68,7 +68,7 @@ public class OPE0369 extends QCCatalogue {
|
|
for (OperationDoc operationDoc : operationDocs) {
|
|
for (OperationDoc operationDoc : operationDocs) {
|
|
if (operationDoc.getOperationRecordDoc() != null) {
|
|
if (operationDoc.getOperationRecordDoc() != null) {
|
|
Map<String, String> operationDocStructureMap = operationDoc.getOperationRecordDoc().getStructureMap();
|
|
Map<String, String> operationDocStructureMap = operationDoc.getOperationRecordDoc().getStructureMap();
|
|
- operationStartDate = operationDocStructureMap.get("手术开始时间");
|
|
|
|
|
|
+ operationStartDate = operationDocStructureMap.get("手术日期");
|
|
if (operationStartDate.contains("年月日")) {
|
|
if (operationStartDate.contains("年月日")) {
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
@@ -143,7 +143,7 @@ public class OPE0369 extends QCCatalogue {
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
Map<String, String> structureMap = operationRecordDoc.getStructureMap();
|
|
Map<String, String> structureMap = operationRecordDoc.getStructureMap();
|
|
- String operationStartDateStr = structureMap.get("手术开始时间");
|
|
|
|
|
|
+ String operationStartDateStr = structureMap.get("手术日期");
|
|
if (StringUtil.isNotBlank(operationStartDateStr) && !operationStartDateStr.contains("年月日")) {
|
|
if (StringUtil.isNotBlank(operationStartDateStr) && !operationStartDateStr.contains("年月日")) {
|
|
Date operationStartDate = StringUtil.parseDateTime(operationStartDateStr);
|
|
Date operationStartDate = StringUtil.parseDateTime(operationStartDateStr);
|
|
operationStartDate = DateUtil.dateZeroClear(operationStartDate);
|
|
operationStartDate = DateUtil.dateZeroClear(operationStartDate);
|
|
@@ -151,14 +151,14 @@ public class OPE0369 extends QCCatalogue {
|
|
/* 放第一个手术记录的日期到operationDateList */
|
|
/* 放第一个手术记录的日期到operationDateList */
|
|
if (operationDateList.size() == 0) {
|
|
if (operationDateList.size() == 0) {
|
|
operationDate = new HashMap<>();
|
|
operationDate = new HashMap<>();
|
|
- operationDate.put("手术开始时间", operationStartDate);
|
|
|
|
|
|
+ operationDate.put("手术日期", operationStartDate);
|
|
operationDateList.add(operationDate);
|
|
operationDateList.add(operationDate);
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
/* 如果其中一个手术记录的开始时间到结束时间之间还包含另一个手术,就不往operationDateList里加 */
|
|
/* 如果其中一个手术记录的开始时间到结束时间之间还包含另一个手术,就不往operationDateList里加 */
|
|
boolean findInnerOperation = false;
|
|
boolean findInnerOperation = false;
|
|
for (Map<String, Date> date : operationDateList) {
|
|
for (Map<String, Date> date : operationDateList) {
|
|
- Date listStartDate = DateUtil.dateZeroClear(date.get("手术开始时间"));
|
|
|
|
|
|
+ Date listStartDate = DateUtil.dateZeroClear(date.get("手术日期"));
|
|
if (listStartDate.equals(operationStartDate)) {
|
|
if (listStartDate.equals(operationStartDate)) {
|
|
findInnerOperation = true;
|
|
findInnerOperation = true;
|
|
break;
|
|
break;
|
|
@@ -166,7 +166,7 @@ public class OPE0369 extends QCCatalogue {
|
|
}
|
|
}
|
|
if (!findInnerOperation) {
|
|
if (!findInnerOperation) {
|
|
operationDate = new HashMap<>();
|
|
operationDate = new HashMap<>();
|
|
- operationDate.put("手术开始时间", operationStartDate);
|
|
|
|
|
|
+ operationDate.put("手术日期", operationStartDate);
|
|
operationDateList.add(operationDate);
|
|
operationDateList.add(operationDate);
|
|
}
|
|
}
|
|
}
|
|
}
|