|
@@ -25,98 +25,100 @@ public class BeilunDocTrans extends DocTrans {
|
|
|
protected InputInfo extract(QueryVo queryVo) {
|
|
|
InputInfo inputInfo = new InputInfo();
|
|
|
for (MedrecVo i : queryVo.getMedrec()) {
|
|
|
- if (i.getTitle().equals("会诊")) {
|
|
|
- BeiLunConsultationDocTrans consultationDocTrans = new BeiLunConsultationDocTrans();
|
|
|
- inputInfo.setConsultationDocs(consultationDocTrans.extract(i));
|
|
|
- }
|
|
|
- if (i.getTitle().equals("手术")) {
|
|
|
- BeiLunOperationDocTrans operationDocTrans = new BeiLunOperationDocTrans();
|
|
|
- inputInfo.setOperationDocs(operationDocTrans.extract(i));
|
|
|
- }
|
|
|
- if (i.getTitle().equals("转科")) {
|
|
|
- BeiLunTransferRecordDocTrans transferRecordDocTrans = new BeiLunTransferRecordDocTrans();
|
|
|
- inputInfo.setTransferRecordDocs(transferRecordDocTrans.extract(i));
|
|
|
- }
|
|
|
- if (i.getTitle().equals("入院记录")) {
|
|
|
- BeiLunBeHospitalizedDocTrans beHospitalizedDocTrans = new BeiLunBeHospitalizedDocTrans();
|
|
|
- inputInfo.setBeHospitalizedDoc(beHospitalizedDocTrans.extract(i));
|
|
|
- }
|
|
|
- if (i.getTitle().equals("输血/血制品病程记录")) {
|
|
|
- BeiLunClinicalBloodDocTrans clinicalBloodDocTrans = new BeiLunClinicalBloodDocTrans();
|
|
|
- inputInfo.setClinicalBloodDocs(clinicalBloodDocTrans.extract(i));
|
|
|
- }
|
|
|
- if (i.getTitle().equals("输血后效果评价")) {
|
|
|
- BeiLunClinicBloodEffectDocTrans clinicBloodEffectDocTrans = new BeiLunClinicBloodEffectDocTrans();
|
|
|
- inputInfo.setClinicBloodEffectDocs(clinicBloodEffectDocTrans.extract(i));
|
|
|
- }
|
|
|
- if (i.getTitle().equals("危急值记录")) {
|
|
|
- BeiLunCrisisValueReportDocTrans crisisValueReportDocTrans = new BeiLunCrisisValueReportDocTrans();
|
|
|
- inputInfo.setCrisisValueReportDocs(crisisValueReportDocTrans.extract(i));
|
|
|
- }
|
|
|
- if (i.getTitle().equals("危急值")) {
|
|
|
- BeiLunCrisisInfoDocTrans crisisInfoDocTrans = new BeiLunCrisisInfoDocTrans();
|
|
|
- inputInfo.setCrisisInfoDocs(crisisInfoDocTrans.extract(i));
|
|
|
- }
|
|
|
- if (i.getTitle().equals("病危通知书")) {
|
|
|
- BeiLunCriticallyIllNoticeDocTrans criticallyIllNoticeDocTrans = new BeiLunCriticallyIllNoticeDocTrans();
|
|
|
- inputInfo.setCriticallyIllNoticeDocs(criticallyIllNoticeDocTrans.extract(i));
|
|
|
- }
|
|
|
- if (i.getTitle().equals("死亡病例讨论记录")) {
|
|
|
- BeiLunDeathCaseDiscussDocTrans deathCaseDiscussDocTrans = new BeiLunDeathCaseDiscussDocTrans();
|
|
|
- inputInfo.setDeathCaseDiscussDoc(deathCaseDiscussDocTrans.extract(i));
|
|
|
- }
|
|
|
- if (i.getTitle().equals("死亡记录")) {
|
|
|
- BeiLunDeathRecordDocTrans deathRecordDocTrans = new BeiLunDeathRecordDocTrans();
|
|
|
- inputInfo.setDeathRecordDoc(deathRecordDocTrans.extract(i));
|
|
|
- }
|
|
|
- if (i.getTitle().equals("疑难病例讨论记录")) {
|
|
|
- BeiLunDifficultCaseDiscussDocTrans difficultCaseDiscussDocTrans = new BeiLunDifficultCaseDiscussDocTrans();
|
|
|
- inputInfo.setDifficultCaseDiscussDocs(difficultCaseDiscussDocTrans.extract(i));
|
|
|
- }
|
|
|
- if (i.getTitle().equals("医嘱信息")) {
|
|
|
- BeiLunDoctorAdviceDocTrans doctorAdviceDocTrans = new BeiLunDoctorAdviceDocTrans();
|
|
|
- inputInfo.setDoctorAdviceDocs(doctorAdviceDocTrans.extract(i));
|
|
|
- }
|
|
|
- if (i.getTitle().equals("值班交接制度")) {
|
|
|
- BeiLunDutyShiftSystemDocTrans dutyShiftSystemDocTrans = new BeiLunDutyShiftSystemDocTrans();
|
|
|
- inputInfo.setDutyShiftSystemDocs(dutyShiftSystemDocTrans.extract(i));
|
|
|
- }
|
|
|
- if (i.getTitle().equals("首次病程录")) {
|
|
|
- BeiLunFirstCourseRecordDocTrans firstCourseRecordDocTrans = new BeiLunFirstCourseRecordDocTrans();
|
|
|
- inputInfo.setFirstCourseRecordDoc(firstCourseRecordDocTrans.extract(i));
|
|
|
- }
|
|
|
- if (i.getTitle().equals("病案首页")) {
|
|
|
- BeiLunFirstPageRecordDocTrans firstPageRecordDocTrans = new BeiLunFirstPageRecordDocTrans();
|
|
|
- inputInfo.setFirstPageRecordDoc(firstPageRecordDocTrans.extract(i));
|
|
|
- }
|
|
|
- if (i.getTitle().equals("出院小结")) {
|
|
|
- BeiLunLeaveHospitalDocTrans leaveHospitalDocTrans = new BeiLunLeaveHospitalDocTrans();
|
|
|
- inputInfo.setLeaveHospitalDoc(leaveHospitalDocTrans.extract(i));
|
|
|
- }
|
|
|
- if (i.getTitle().equals("抢救记录")) {
|
|
|
- BeiLunRescueDocTrans rescueDocTrans = new BeiLunRescueDocTrans();
|
|
|
- inputInfo.setRescueDocs(rescueDocTrans.extract(i));
|
|
|
- }
|
|
|
- if (i.getTitle().equals("阶段小结")) {
|
|
|
- BeiLunStagesSummaryDocTrans stagesSummaryDocTrans = new BeiLunStagesSummaryDocTrans();
|
|
|
- inputInfo.setStagesSummaryDocs(stagesSummaryDocTrans.extract(i));
|
|
|
- }
|
|
|
- if (i.getTitle().equals("查房记录")) {
|
|
|
- BeiLunThreeLevelWardDocTrans threeLevelWardDocTrans = new BeiLunThreeLevelWardDocTrans();
|
|
|
- threeLevelWardDocTrans.setOperationDocs(inputInfo.getOperationDocs());
|
|
|
- inputInfo.setThreeLevelWardDocs(threeLevelWardDocTrans.extract(i));
|
|
|
- }
|
|
|
- if (i.getTitle().equals("住院病历信息")) {
|
|
|
- BeiLunMedicalRecordInfoDocTrans medicalRecordInfoDocTrans = new BeiLunMedicalRecordInfoDocTrans();
|
|
|
- inputInfo.setMedicalRecordInfoDoc(medicalRecordInfoDocTrans.extract(i));
|
|
|
- }
|
|
|
- if (i.getTitle().equals("化验")) {
|
|
|
- BeiLunLisDocTrans lisDocTrans = new BeiLunLisDocTrans();
|
|
|
- inputInfo.setLisDocs(lisDocTrans.extract(i));
|
|
|
- }
|
|
|
- if (i.getTitle().equals("门诊")) {
|
|
|
- BeiLunOutDepDocTrans outDepDocTrans = new BeiLunOutDepDocTrans();
|
|
|
- inputInfo.setBeHospitalizedDoc(outDepDocTrans.extract(i));
|
|
|
+ if (i.getTitle() != null) {
|
|
|
+ if (i.getTitle().equals("会诊")) {
|
|
|
+ BeiLunConsultationDocTrans consultationDocTrans = new BeiLunConsultationDocTrans();
|
|
|
+ inputInfo.setConsultationDocs(consultationDocTrans.extract(i));
|
|
|
+ }
|
|
|
+ if (i.getTitle().equals("手术")) {
|
|
|
+ BeiLunOperationDocTrans operationDocTrans = new BeiLunOperationDocTrans();
|
|
|
+ inputInfo.setOperationDocs(operationDocTrans.extract(i));
|
|
|
+ }
|
|
|
+ if (i.getTitle().equals("转科")) {
|
|
|
+ BeiLunTransferRecordDocTrans transferRecordDocTrans = new BeiLunTransferRecordDocTrans();
|
|
|
+ inputInfo.setTransferRecordDocs(transferRecordDocTrans.extract(i));
|
|
|
+ }
|
|
|
+ if (i.getTitle().equals("入院记录")) {
|
|
|
+ BeiLunBeHospitalizedDocTrans beHospitalizedDocTrans = new BeiLunBeHospitalizedDocTrans();
|
|
|
+ inputInfo.setBeHospitalizedDoc(beHospitalizedDocTrans.extract(i));
|
|
|
+ }
|
|
|
+ if (i.getTitle().equals("输血/血制品病程记录")) {
|
|
|
+ BeiLunClinicalBloodDocTrans clinicalBloodDocTrans = new BeiLunClinicalBloodDocTrans();
|
|
|
+ inputInfo.setClinicalBloodDocs(clinicalBloodDocTrans.extract(i));
|
|
|
+ }
|
|
|
+ if (i.getTitle().equals("输血后效果评价")) {
|
|
|
+ BeiLunClinicBloodEffectDocTrans clinicBloodEffectDocTrans = new BeiLunClinicBloodEffectDocTrans();
|
|
|
+ inputInfo.setClinicBloodEffectDocs(clinicBloodEffectDocTrans.extract(i));
|
|
|
+ }
|
|
|
+ if (i.getTitle().equals("危急值记录")) {
|
|
|
+ BeiLunCrisisValueReportDocTrans crisisValueReportDocTrans = new BeiLunCrisisValueReportDocTrans();
|
|
|
+ inputInfo.setCrisisValueReportDocs(crisisValueReportDocTrans.extract(i));
|
|
|
+ }
|
|
|
+ if (i.getTitle().equals("危急值")) {
|
|
|
+ BeiLunCrisisInfoDocTrans crisisInfoDocTrans = new BeiLunCrisisInfoDocTrans();
|
|
|
+ inputInfo.setCrisisInfoDocs(crisisInfoDocTrans.extract(i));
|
|
|
+ }
|
|
|
+ if (i.getTitle().equals("病危通知书")) {
|
|
|
+ BeiLunCriticallyIllNoticeDocTrans criticallyIllNoticeDocTrans = new BeiLunCriticallyIllNoticeDocTrans();
|
|
|
+ inputInfo.setCriticallyIllNoticeDocs(criticallyIllNoticeDocTrans.extract(i));
|
|
|
+ }
|
|
|
+ if (i.getTitle().equals("死亡病例讨论记录")) {
|
|
|
+ BeiLunDeathCaseDiscussDocTrans deathCaseDiscussDocTrans = new BeiLunDeathCaseDiscussDocTrans();
|
|
|
+ inputInfo.setDeathCaseDiscussDoc(deathCaseDiscussDocTrans.extract(i));
|
|
|
+ }
|
|
|
+ if (i.getTitle().equals("死亡记录")) {
|
|
|
+ BeiLunDeathRecordDocTrans deathRecordDocTrans = new BeiLunDeathRecordDocTrans();
|
|
|
+ inputInfo.setDeathRecordDoc(deathRecordDocTrans.extract(i));
|
|
|
+ }
|
|
|
+ if (i.getTitle().equals("疑难病例讨论记录")) {
|
|
|
+ BeiLunDifficultCaseDiscussDocTrans difficultCaseDiscussDocTrans = new BeiLunDifficultCaseDiscussDocTrans();
|
|
|
+ inputInfo.setDifficultCaseDiscussDocs(difficultCaseDiscussDocTrans.extract(i));
|
|
|
+ }
|
|
|
+ if (i.getTitle().equals("医嘱信息")) {
|
|
|
+ BeiLunDoctorAdviceDocTrans doctorAdviceDocTrans = new BeiLunDoctorAdviceDocTrans();
|
|
|
+ inputInfo.setDoctorAdviceDocs(doctorAdviceDocTrans.extract(i));
|
|
|
+ }
|
|
|
+ if (i.getTitle().equals("值班交接制度")) {
|
|
|
+ BeiLunDutyShiftSystemDocTrans dutyShiftSystemDocTrans = new BeiLunDutyShiftSystemDocTrans();
|
|
|
+ inputInfo.setDutyShiftSystemDocs(dutyShiftSystemDocTrans.extract(i));
|
|
|
+ }
|
|
|
+ if (i.getTitle().equals("首次病程录")) {
|
|
|
+ BeiLunFirstCourseRecordDocTrans firstCourseRecordDocTrans = new BeiLunFirstCourseRecordDocTrans();
|
|
|
+ inputInfo.setFirstCourseRecordDoc(firstCourseRecordDocTrans.extract(i));
|
|
|
+ }
|
|
|
+ if (i.getTitle().equals("病案首页")) {
|
|
|
+ BeiLunFirstPageRecordDocTrans firstPageRecordDocTrans = new BeiLunFirstPageRecordDocTrans();
|
|
|
+ inputInfo.setFirstPageRecordDoc(firstPageRecordDocTrans.extract(i));
|
|
|
+ }
|
|
|
+ if (i.getTitle().equals("出院小结")) {
|
|
|
+ BeiLunLeaveHospitalDocTrans leaveHospitalDocTrans = new BeiLunLeaveHospitalDocTrans();
|
|
|
+ inputInfo.setLeaveHospitalDoc(leaveHospitalDocTrans.extract(i));
|
|
|
+ }
|
|
|
+ if (i.getTitle().equals("抢救记录")) {
|
|
|
+ BeiLunRescueDocTrans rescueDocTrans = new BeiLunRescueDocTrans();
|
|
|
+ inputInfo.setRescueDocs(rescueDocTrans.extract(i));
|
|
|
+ }
|
|
|
+ if (i.getTitle().equals("阶段小结")) {
|
|
|
+ BeiLunStagesSummaryDocTrans stagesSummaryDocTrans = new BeiLunStagesSummaryDocTrans();
|
|
|
+ inputInfo.setStagesSummaryDocs(stagesSummaryDocTrans.extract(i));
|
|
|
+ }
|
|
|
+ if (i.getTitle().equals("查房记录")) {
|
|
|
+ BeiLunThreeLevelWardDocTrans threeLevelWardDocTrans = new BeiLunThreeLevelWardDocTrans();
|
|
|
+ threeLevelWardDocTrans.setOperationDocs(inputInfo.getOperationDocs());
|
|
|
+ inputInfo.setThreeLevelWardDocs(threeLevelWardDocTrans.extract(i));
|
|
|
+ }
|
|
|
+ if (i.getTitle().equals("住院病历信息")) {
|
|
|
+ BeiLunMedicalRecordInfoDocTrans medicalRecordInfoDocTrans = new BeiLunMedicalRecordInfoDocTrans();
|
|
|
+ inputInfo.setMedicalRecordInfoDoc(medicalRecordInfoDocTrans.extract(i));
|
|
|
+ }
|
|
|
+ if (i.getTitle().equals("化验")) {
|
|
|
+ BeiLunLisDocTrans lisDocTrans = new BeiLunLisDocTrans();
|
|
|
+ inputInfo.setLisDocs(lisDocTrans.extract(i));
|
|
|
+ }
|
|
|
+ if (i.getTitle().equals("门诊")) {
|
|
|
+ BeiLunOutDepDocTrans outDepDocTrans = new BeiLunOutDepDocTrans();
|
|
|
+ inputInfo.setBeHospitalizedDoc(outDepDocTrans.extract(i));
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
pageDataHandle(inputInfo);
|