|
@@ -44,7 +44,7 @@ public class ModelDataUtil {
|
|
|
firstCourseRecord(inputInfo, changxDocs, "首次病程录");
|
|
|
operationDiscussion(inputInfo, changxDocs, "术后首次病程及谈话记录文档");
|
|
|
threeLevelWard(inputInfo, changxDocs, "三级查房记录");
|
|
|
- // leaveHospital(inputInfo, changxDocs, "出院小结");
|
|
|
+ leaveHospital(inputInfo, changxDocs, "出院小结");
|
|
|
insertDB(caseNumber, changxDocs);
|
|
|
}
|
|
|
|
|
@@ -279,7 +279,16 @@ public class ModelDataUtil {
|
|
|
LeaveHospitalDoc leaveHospitalDoc = inputInfo.getLeaveHospitalDoc();
|
|
|
if (leaveHospitalDoc != null) {
|
|
|
Map<String, String> changxDoc = new LinkedHashMap<>();
|
|
|
- putDoc(changxDoc, Content.discharge, leaveHospitalDoc.getText());
|
|
|
+ // putDoc(changxDoc, Content.discharge, leaveHospitalDoc.getText());
|
|
|
+ Map<String, String> leaveHospitalStructureMap = leaveHospitalDoc.getStructureMap();
|
|
|
+ if (leaveHospitalStructureMap != null) {
|
|
|
+ if (leaveHospitalStructureMap.get(Content.inStatus) != null) {
|
|
|
+ putDoc(changxDoc, Content.inStatus, leaveHospitalStructureMap.get(Content.inStatus));
|
|
|
+ }
|
|
|
+ if (leaveHospitalStructureMap.get(Content.dischargeDiag) != null) {
|
|
|
+ putDoc(changxDoc, Content.dischargeDiag, leaveHospitalStructureMap.get(Content.dischargeDiag));
|
|
|
+ }
|
|
|
+ }
|
|
|
changxDocs.put(model, changxDoc);
|
|
|
}
|
|
|
}
|