|
@@ -3,8 +3,11 @@ package com.lantone.qc.trans.changx;
|
|
import com.lantone.qc.pub.model.InputInfo;
|
|
import com.lantone.qc.pub.model.InputInfo;
|
|
import com.lantone.qc.pub.model.vo.MedrecVo;
|
|
import com.lantone.qc.pub.model.vo.MedrecVo;
|
|
import com.lantone.qc.pub.model.vo.QueryVo;
|
|
import com.lantone.qc.pub.model.vo.QueryVo;
|
|
|
|
+import com.lantone.qc.pub.util.ListUtil;
|
|
import com.lantone.qc.trans.DocTrans;
|
|
import com.lantone.qc.trans.DocTrans;
|
|
|
|
|
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* @ClassName : TaiZhouDocTrans
|
|
* @ClassName : TaiZhouDocTrans
|
|
* @Description :
|
|
* @Description :
|
|
@@ -98,7 +101,66 @@ public class ChangxDocTrans extends DocTrans {
|
|
inputInfo.setThreeLevelWardDocs(threeLevelWardDocTrans.extract(i));
|
|
inputInfo.setThreeLevelWardDocs(threeLevelWardDocTrans.extract(i));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ pageDataHandle(inputInfo);
|
|
return inputInfo;
|
|
return inputInfo;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ private void pageDataHandle(InputInfo inputInfo) {
|
|
|
|
+ if (inputInfo.getBeHospitalizedDoc() != null) {
|
|
|
|
+ inputInfo.getPageData().put("入院记录", inputInfo.getBeHospitalizedDoc().getPageData());
|
|
|
|
+ }
|
|
|
|
+ if (inputInfo.getDeathCaseDiscussDoc() != null) {
|
|
|
|
+ inputInfo.getPageData().put("死亡病例讨论记录", inputInfo.getDeathCaseDiscussDoc().getPageData());
|
|
|
|
+ }
|
|
|
|
+ if (inputInfo.getDeathRecordDoc() != null) {
|
|
|
|
+ inputInfo.getPageData().put("死亡记录", inputInfo.getDeathRecordDoc().getPageData());
|
|
|
|
+ }
|
|
|
|
+ if (inputInfo.getFirstCourseRecordDoc() != null) {
|
|
|
|
+ inputInfo.getPageData().put("首次病程录", inputInfo.getFirstCourseRecordDoc().getPageData());
|
|
|
|
+ }
|
|
|
|
+ if (inputInfo.getLeaveHospitalDoc() != null) {
|
|
|
|
+ inputInfo.getPageData().put("出院小结", inputInfo.getLeaveHospitalDoc().getPageData());
|
|
|
|
+ }
|
|
|
|
+ if (inputInfo.getNursingSystemDoc() != null) {
|
|
|
|
+ inputInfo.getPageData().put("分级护理制度", inputInfo.getNursingSystemDoc().getPageData());
|
|
|
|
+ }
|
|
|
|
+ if (inputInfo.getFirstPageRecordDoc() != null) {
|
|
|
|
+ inputInfo.getPageData().put("分级护理制度", inputInfo.getFirstPageRecordDoc().getPageData());
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if (ListUtil.isNotEmpty(inputInfo.getClinicalBloodDocs())) {
|
|
|
|
+ inputInfo.getPageData().put("输血/血制品病程记录", inputInfo.getClinicalBloodDocs().stream().map(i -> i.getPageData()).collect(Collectors.toList()));
|
|
|
|
+ }
|
|
|
|
+ if (ListUtil.isNotEmpty(inputInfo.getConsultationDocs())) {
|
|
|
|
+ inputInfo.getPageData().put("会诊记录", inputInfo.getConsultationDocs().stream().map(i -> i.getPageData()).collect(Collectors.toList()));
|
|
|
|
+ }
|
|
|
|
+ if (ListUtil.isNotEmpty(inputInfo.getCrisisValueReportDocs())) {
|
|
|
|
+ inputInfo.getPageData().put("危急值记录", inputInfo.getCrisisValueReportDocs().stream().map(i -> i.getPageData()).collect(Collectors.toList()));
|
|
|
|
+ }
|
|
|
|
+ if (ListUtil.isNotEmpty(inputInfo.getCriticallyIllNoticeDocs())) {
|
|
|
|
+ inputInfo.getPageData().put("病危通知书", inputInfo.getCriticallyIllNoticeDocs().stream().map(i -> i.getPageData()).collect(Collectors.toList()));
|
|
|
|
+ }
|
|
|
|
+ if (ListUtil.isNotEmpty(inputInfo.getDifficultCaseDiscussDocs())) {
|
|
|
|
+ inputInfo.getPageData().put("疑难病例讨论记录", inputInfo.getDifficultCaseDiscussDocs().stream().map(i -> i.getPageData()).collect(Collectors.toList()));
|
|
|
|
+ }
|
|
|
|
+ if (ListUtil.isNotEmpty(inputInfo.getDoctorAdviceDocs())) {
|
|
|
|
+ inputInfo.getPageData().put("医嘱信息", inputInfo.getDoctorAdviceDocs().stream().map(i -> i.getPageData()).collect(Collectors.toList()));
|
|
|
|
+ }
|
|
|
|
+ if (ListUtil.isNotEmpty(inputInfo.getDutyShiftSystemDocs())) {
|
|
|
|
+ inputInfo.getPageData().put("值班交接制度", inputInfo.getDutyShiftSystemDocs().stream().map(i -> i.getPageData()).collect(Collectors.toList()));
|
|
|
|
+ }
|
|
|
|
+ if (ListUtil.isNotEmpty(inputInfo.getRescueDocs())) {
|
|
|
|
+ inputInfo.getPageData().put("抢救记录", inputInfo.getRescueDocs().stream().map(i -> i.getPageData()).collect(Collectors.toList()));
|
|
|
|
+ }
|
|
|
|
+ if (ListUtil.isNotEmpty(inputInfo.getSeriouslyIllNoticeDocs())) {
|
|
|
|
+ inputInfo.getPageData().put("病重通知书", inputInfo.getSeriouslyIllNoticeDocs().stream().map(i -> i.getPageData()).collect(Collectors.toList()));
|
|
|
|
+ }
|
|
|
|
+ if (ListUtil.isNotEmpty(inputInfo.getStagesSummaryDocs())) {
|
|
|
|
+ inputInfo.getPageData().put("阶段小结", inputInfo.getStagesSummaryDocs().stream().map(i -> i.getPageData()).collect(Collectors.toList()));
|
|
|
|
+ }
|
|
|
|
+ if (ListUtil.isNotEmpty(inputInfo.getThreeLevelWardDocs())) {
|
|
|
|
+ inputInfo.getPageData().put("查房记录", inputInfo.getThreeLevelWardDocs().stream().map(i -> i.getPageData()).collect(Collectors.toList()));
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|