|
@@ -189,102 +189,107 @@ public class StructuralDataFacade {
|
|
|
if("首次病程录".equals(modelName)){
|
|
|
List<HisViewVo> hisViewVos =fjtzdbConnHarp.getHisView(this.sql(s));
|
|
|
if (hisViewVos.size()>0){
|
|
|
- aStrFirstRecordFacade.getOneList(hisViewVos,modelName);
|
|
|
+ aStrFirstRecordFacade.getOneList(hisViewVos,s.getModeId());
|
|
|
}
|
|
|
}else if("输血后效果评价".equals(modelName)){
|
|
|
List<HisViewVo> hisViewVos =fjtzdbConnHarp.getHisView(this.sql(s));
|
|
|
if (hisViewVos.size()>0){
|
|
|
- aStrBloodResultFacade.getOneList(hisViewVos,modelName);
|
|
|
+ aStrBloodResultFacade.getOneList(hisViewVos,s.getModeId());
|
|
|
}
|
|
|
}else if("输血/血制品病程记录".equals(modelName)){
|
|
|
List<HisViewVo> hisViewVos =fjtzdbConnHarp.getHisView(this.sql(s));
|
|
|
if (hisViewVos.size()>0){
|
|
|
- aStrBloodTransfusionFacade.getOneList(hisViewVos,modelName);
|
|
|
+ aStrBloodTransfusionFacade.getOneList(hisViewVos,s.getModeId());
|
|
|
}
|
|
|
}else if("转入记录".equals(modelName)){
|
|
|
List<HisViewVo> hisViewVos =fjtzdbConnHarp.getHisView(this.sql(s));
|
|
|
if (hisViewVos.size()>0){
|
|
|
- aStrTransferInNoteFacade.getOneList(hisViewVos,modelName);
|
|
|
+ aStrTransferInNoteFacade.getOneList(hisViewVos,s.getModeId());
|
|
|
}
|
|
|
}else if("转出记录".equals(modelName)){
|
|
|
List<HisViewVo> hisViewVos =fjtzdbConnHarp.getHisView(this.sql(s));
|
|
|
if (hisViewVos.size()>0){
|
|
|
- aStrTransferOutNoteFacade.getOneList(hisViewVos,modelName);
|
|
|
+ aStrTransferOutNoteFacade.getOneList(hisViewVos,s.getModeId());
|
|
|
}
|
|
|
}else if("病危通知书".equals(modelName)){
|
|
|
List<HisViewVo> hisViewVos =fjtzdbConnHarp.getHisView(this.sql(s));
|
|
|
if (hisViewVos.size()>0){
|
|
|
- aStrIllCriticallyFacade.getOneList(hisViewVos,modelName);
|
|
|
+ aStrIllCriticallyFacade.getOneList(hisViewVos,s.getModeId());
|
|
|
}
|
|
|
}else if("病重通知书".equals(modelName)){
|
|
|
List<HisViewVo> hisViewVos =fjtzdbConnHarp.getHisView(this.sql(s));
|
|
|
if (hisViewVos.size()>0){
|
|
|
- aStrIllSeriouslFacade.getOneList(hisViewVos,modelName);
|
|
|
+ aStrIllSeriouslFacade.getOneList(hisViewVos,s.getModeId());
|
|
|
}
|
|
|
}else if("疑难病例讨论记录".equals(modelName)){
|
|
|
List<HisViewVo> hisViewVos =fjtzdbConnHarp.getHisView(this.sql(s));
|
|
|
if (hisViewVos.size()>0){
|
|
|
- aStrDifficultCaseFacade.getOneList(hisViewVos,modelName);
|
|
|
+ aStrDifficultCaseFacade.getOneList(hisViewVos,s.getModeId());
|
|
|
}
|
|
|
}else if("死亡记录".equals(modelName)){
|
|
|
List<HisViewVo> hisViewVos =fjtzdbConnHarp.getHisView(this.sql(s));
|
|
|
if (hisViewVos.size()>0){
|
|
|
- aStrDeathNoteFacade.getOneList(hisViewVos,modelName);
|
|
|
+ aStrDeathNoteFacade.getOneList(hisViewVos,s.getModeId());
|
|
|
}
|
|
|
}else if("死亡病例讨论记录".equals(modelName)){
|
|
|
List<HisViewVo> hisViewVos =fjtzdbConnHarp.getMedDeathDiscussion(this.sql(s));
|
|
|
if (hisViewVos.size()>0){
|
|
|
- aStrDeathDiscussionFacade.getOneList(hisViewVos,modelName);
|
|
|
+ aStrDeathDiscussionFacade.getOneList(hisViewVos,s.getModeId());
|
|
|
}
|
|
|
}else if("术后首次病程及谈话记录".equals(modelName)){
|
|
|
List<HisViewVo> hisViewVos =fjtzdbConnHarp.getHisView(this.sql(s));
|
|
|
if (hisViewVos.size()>0){
|
|
|
- aStrOperativeFirstRecord.getOneList(hisViewVos,modelName);
|
|
|
+ aStrOperativeFirstRecord.getOneList(hisViewVos,s.getModeId());
|
|
|
}
|
|
|
}else if("术前讨论、术前小结".equals(modelName)){
|
|
|
List<HisViewVo> hisViewVos =fjtzdbConnHarp.getHisView(this.sql(s));
|
|
|
if (hisViewVos.size()>0){
|
|
|
- aStrPreoperativeDiscussionFacade.getOneList(hisViewVos,modelName);
|
|
|
+ aStrPreoperativeDiscussionFacade.getOneList(hisViewVos,s.getModeId());
|
|
|
}
|
|
|
}else if("手术记录".equals(modelName)){
|
|
|
List<HisViewVo> hisViewVos =fjtzdbConnHarp.getHisView(this.sql(s));
|
|
|
if (hisViewVos.size()>0){
|
|
|
- aStrOperativeNoteFacade.getOneList(hisViewVos,modelName);
|
|
|
+ aStrOperativeNoteFacade.getOneList(hisViewVos,s.getModeId());
|
|
|
}
|
|
|
}else if("抢救记录".equals(modelName)){
|
|
|
List<HisViewVo> hisViewVos =fjtzdbConnHarp.getHisView(this.sql(s));
|
|
|
if (hisViewVos.size()>0){
|
|
|
- aStrRescueNoteFacade.getOneList(hisViewVos,modelName);
|
|
|
+ aStrRescueNoteFacade.getOneList(hisViewVos,s.getModeId());
|
|
|
}
|
|
|
}else if("出院小结".equals(modelName)){
|
|
|
List<HisViewVo> hisViewVos =fjtzdbConnHarp.getHisView(this.sql(s));
|
|
|
if (hisViewVos.size()>0){
|
|
|
- aStrLeaveHospitalFacade.getOneList(hisViewVos,modelName);
|
|
|
+ aStrLeaveHospitalFacade.getOneList(hisViewVos,s.getModeId());
|
|
|
}
|
|
|
}else if("会诊申请单".equals(modelName)){
|
|
|
List<HisViewVo> hisViewVos =fjtzdbConnHarp.getHisView(this.sql(s));
|
|
|
if (hisViewVos.size()>0){
|
|
|
- aStrConsultationApplyFacade.getOneList(hisViewVos,modelName);
|
|
|
+ aStrConsultationApplyFacade.getOneList(hisViewVos,s.getModeId());
|
|
|
}
|
|
|
}else if("会诊结果单".equals(modelName)){
|
|
|
List<HisViewVo> hisViewVos =fjtzdbConnHarp.getHisView(this.sql(s));
|
|
|
if (hisViewVos.size()>0){
|
|
|
- aStrConsultationResultFacade.getOneList(hisViewVos,modelName);
|
|
|
+ aStrConsultationResultFacade.getOneList(hisViewVos,s.getModeId());
|
|
|
}
|
|
|
}else if("会诊单".equals(modelName)){
|
|
|
List<HisViewVo> hisViewVos =fjtzdbConnHarp.getHisView(this.sql(s));
|
|
|
if (hisViewVos.size()>0){
|
|
|
- aStrConsultationNoteFacade.getOneList(hisViewVos,modelName);
|
|
|
+ aStrConsultationNoteFacade.getOneList(hisViewVos,s.getModeId());
|
|
|
}
|
|
|
}else if ("会诊记录".equals(modelName)){
|
|
|
List<HisViewVo> hisViewVos =fjtzdbConnHarp.getHisView(this.sql(s));
|
|
|
if (hisViewVos.size()>0){
|
|
|
- aStrConsultationRecordFacade.getOneList(hisViewVos,modelName);
|
|
|
+ aStrConsultationRecordFacade.getOneList(hisViewVos,s.getModeId());
|
|
|
}
|
|
|
} else if("阶段小结".equals(modelName)){
|
|
|
List<HisViewVo> hisViewVos =fjtzdbConnHarp.getHisView(this.sql(s));
|
|
|
if (hisViewVos.size()>0){
|
|
|
- aStrPeriodConclusionFacade.getOneList(hisViewVos,modelName);
|
|
|
+ aStrPeriodConclusionFacade.getOneList(hisViewVos,s.getModeId());
|
|
|
+ }
|
|
|
+ }else if("查房记录".equals(modelName)){
|
|
|
+ List<HisViewVo> hisViewVos =fjtzdbConnHarp.getHisView(this.sql(s));
|
|
|
+ if (hisViewVos.size()>0){
|
|
|
+ aStrWardRecordFacade.getOneList(hisViewVos,s.getModeId());
|
|
|
}
|
|
|
}else if ("病案首页".equals(modelName)){
|
|
|
/**
|
|
@@ -317,23 +322,25 @@ public class StructuralDataFacade {
|
|
|
if (doctorAdvice.size()>0){
|
|
|
aDoctorAdviceFacade.execute(doctorAdvice);
|
|
|
}
|
|
|
- }else if ("入院登记".equals(modelName)){
|
|
|
- String sql ="select * from "+s.getTableName()+" where behospitalCode='"+s.getBehospitalCode()+"'" ;
|
|
|
- List<BehospitalInfo> behospitalInfo =fjtzdbConnHarp.getBehospitalInfo(sql);
|
|
|
- if (behospitalInfo.size()>0){
|
|
|
+ }else if ("入院登记".equals(modelName)) {
|
|
|
+ String sql = "select * from " + s.getTableName() + " where behospitalCode='" + s.getBehospitalCode() + "'";
|
|
|
+ List<BehospitalInfo> behospitalInfo = fjtzdbConnHarp.getBehospitalInfo(sql);
|
|
|
+ if (behospitalInfo.size() > 0) {
|
|
|
aBehospitalInfoFacade.execute(behospitalInfo);
|
|
|
}
|
|
|
- }else if ("检查信息".equals(modelName)){
|
|
|
- List<MedPacsResult> pacsResult =fjtzdbConnHarp.getPacsResult(this.sql(s));
|
|
|
- if (pacsResult.size()>0){
|
|
|
- aMedPacsResultFacade.execute(pacsResult);
|
|
|
- }
|
|
|
- }else if ("检验信息".equals(modelName)){
|
|
|
- List<MedLisResult> lisResult =fjtzdbConnHarp.getLisResult(this.sql(s));
|
|
|
- if (lisResult.size()>0){
|
|
|
- aMedLisResultFacade.execute(lisResult);
|
|
|
- }
|
|
|
- }else if ("知情同意书".equals(modelName)){
|
|
|
+ }
|
|
|
+// else if ("检查信息".equals(modelName)){
|
|
|
+// List<MedPacsResult> pacsResult =fjtzdbConnHarp.getPacsResult(this.sql(s));
|
|
|
+// if (pacsResult.size()>0){
|
|
|
+// aMedPacsResultFacade.execute(pacsResult);
|
|
|
+// }
|
|
|
+// }else if ("检验信息".equals(modelName)){
|
|
|
+// List<MedLisResult> lisResult =fjtzdbConnHarp.getLisResult(this.sql(s));
|
|
|
+// if (lisResult.size()>0){
|
|
|
+// aMedLisResultFacade.execute(lisResult);
|
|
|
+// }
|
|
|
+// }
|
|
|
+ else if ("知情同意书".equals(modelName)){
|
|
|
List<StrTalkInform> strTalkInforms =fjtzdbConnHarp.getStrTalkInform(this.sql(s));
|
|
|
if (strTalkInforms.size()>0){
|
|
|
aStrTalkInformFacade.execute(strTalkInforms);
|
|
@@ -351,17 +358,12 @@ public class StructuralDataFacade {
|
|
|
}else if("入院记录".equals(modelName)){
|
|
|
List<FJStrAdmissionNoteVo> medAdmissionNote =fjtzdbConnHarp.getMedAdmissionNote(this.sql(s));
|
|
|
if (medAdmissionNote.size()>0){
|
|
|
- aStrAdmissionNoteFacade.getOneList(medAdmissionNote,modelName);
|
|
|
+ aStrAdmissionNoteFacade.getOneList(medAdmissionNote,s.getModeId());
|
|
|
}
|
|
|
}else if("危急值记录".equals(modelName)){
|
|
|
List<StrCrisisNote> medCrisisNote =fjtzdbConnHarp.getMedCrisisNote(this.sql(s));
|
|
|
if (medCrisisNote.size()>0){
|
|
|
- aStrCrisisNoteFacade.dealData(medCrisisNote.get(0),modelName);
|
|
|
- }
|
|
|
- }else if("查房记录".equals(modelName)){
|
|
|
- List<StrWardRecord> medWardRecords =fjtzdbConnHarp.getMedWardRecord(this.sql(s));
|
|
|
- if (medWardRecords.size()>0){
|
|
|
- aStrWardRecordFacade.dealData(medWardRecords.get(0),modelName);
|
|
|
+ aStrCrisisNoteFacade.dealData(medCrisisNote.get(0),s.getModeId());
|
|
|
}
|
|
|
}
|
|
|
log.info(modelName+"---- 保存数据完成!");
|
|
@@ -385,7 +387,7 @@ public class StructuralDataFacade {
|
|
|
if (hisViewVos.size()>0){
|
|
|
Map<String,List<HisViewVo>> map=this.executeOldDeci(hisViewVos);
|
|
|
for (String key:map.keySet()){
|
|
|
- aStrFirstRecordFacade.getOneList(map.get(key),modelName);
|
|
|
+ aStrFirstRecordFacade.getOneList(map.get(key),s.getModeId());
|
|
|
}
|
|
|
}
|
|
|
}else if("输血后效果评价".equals(modelName)){
|
|
@@ -393,7 +395,7 @@ public class StructuralDataFacade {
|
|
|
if (hisViewVos.size()>0){
|
|
|
Map<String,List<HisViewVo>> map=this.executeOldDeci(hisViewVos);
|
|
|
for (String key:map.keySet()) {
|
|
|
- aStrBloodResultFacade.getOneList(map.get(key),modelName);
|
|
|
+ aStrBloodResultFacade.getOneList(map.get(key),s.getModeId());
|
|
|
}
|
|
|
}
|
|
|
}else if("输血/血制品病程记录".equals(modelName)){
|
|
@@ -401,7 +403,7 @@ public class StructuralDataFacade {
|
|
|
if (hisViewVos.size()>0){
|
|
|
Map<String,List<HisViewVo>> map=this.executeOldDeci(hisViewVos);
|
|
|
for (String key:map.keySet()) {
|
|
|
- aStrBloodTransfusionFacade.getOneList(map.get(key),modelName);
|
|
|
+ aStrBloodTransfusionFacade.getOneList(map.get(key),s.getModeId());
|
|
|
}
|
|
|
}
|
|
|
}else if("转入记录".equals(modelName)){
|
|
@@ -409,7 +411,7 @@ public class StructuralDataFacade {
|
|
|
if (hisViewVos.size()>0){
|
|
|
Map<String,List<HisViewVo>> map=this.executeOldDeci(hisViewVos);
|
|
|
for (String key:map.keySet()) {
|
|
|
- aStrTransferInNoteFacade.getOneList(map.get(key),modelName);
|
|
|
+ aStrTransferInNoteFacade.getOneList(map.get(key),s.getModeId());
|
|
|
}
|
|
|
}
|
|
|
}else if("转出记录".equals(modelName)){
|
|
@@ -417,7 +419,7 @@ public class StructuralDataFacade {
|
|
|
if (hisViewVos.size()>0){
|
|
|
Map<String,List<HisViewVo>> map=this.executeOldDeci(hisViewVos);
|
|
|
for (String key:map.keySet()) {
|
|
|
- aStrTransferOutNoteFacade.getOneList(map.get(key),modelName);
|
|
|
+ aStrTransferOutNoteFacade.getOneList(map.get(key),s.getModeId());
|
|
|
}
|
|
|
}
|
|
|
}else if("病危通知书".equals(modelName)){
|
|
@@ -425,7 +427,7 @@ public class StructuralDataFacade {
|
|
|
if (hisViewVos.size()>0){
|
|
|
Map<String,List<HisViewVo>> map=this.executeOldDeci(hisViewVos);
|
|
|
for (String key:map.keySet()) {
|
|
|
- aStrIllCriticallyFacade.getOneList(map.get(key),modelName);
|
|
|
+ aStrIllCriticallyFacade.getOneList(map.get(key),s.getModeId());
|
|
|
}
|
|
|
}
|
|
|
}else if("病重通知书".equals(modelName)){
|
|
@@ -433,7 +435,7 @@ public class StructuralDataFacade {
|
|
|
if (hisViewVos.size()>0){
|
|
|
Map<String,List<HisViewVo>> map=this.executeOldDeci(hisViewVos);
|
|
|
for (String key:map.keySet()) {
|
|
|
- aStrIllSeriouslFacade.getOneList(map.get(key),modelName);
|
|
|
+ aStrIllSeriouslFacade.getOneList(map.get(key),s.getModeId());
|
|
|
}
|
|
|
}
|
|
|
}else if("疑难病例讨论记录".equals(modelName)){
|
|
@@ -441,7 +443,7 @@ public class StructuralDataFacade {
|
|
|
if (hisViewVos.size()>0){
|
|
|
Map<String,List<HisViewVo>> map=this.executeOldDeci(hisViewVos);
|
|
|
for (String key:map.keySet()) {
|
|
|
- aStrDifficultCaseFacade.getOneList(map.get(key),modelName);
|
|
|
+ aStrDifficultCaseFacade.getOneList(map.get(key),s.getModeId());
|
|
|
}
|
|
|
}
|
|
|
}else if("死亡记录".equals(modelName)){
|
|
@@ -449,7 +451,7 @@ public class StructuralDataFacade {
|
|
|
if (hisViewVos.size()>0){
|
|
|
Map<String,List<HisViewVo>> map=this.executeOldDeci(hisViewVos);
|
|
|
for (String key:map.keySet()) {
|
|
|
- aStrDeathNoteFacade.getOneList(map.get(key),modelName);
|
|
|
+ aStrDeathNoteFacade.getOneList(map.get(key),s.getModeId());
|
|
|
}
|
|
|
}
|
|
|
}else if("死亡病例讨论记录".equals(modelName)){
|
|
@@ -457,7 +459,7 @@ public class StructuralDataFacade {
|
|
|
if (hisViewVos.size()>0){
|
|
|
Map<String,List<HisViewVo>> map=this.executeOldDeci(hisViewVos);
|
|
|
for (String key:map.keySet()) {
|
|
|
- aStrDeathDiscussionFacade.getOneList(map.get(key),modelName);
|
|
|
+ aStrDeathDiscussionFacade.getOneList(map.get(key),s.getModeId());
|
|
|
}
|
|
|
}
|
|
|
}else if("术后首次病程及谈话记录".equals(modelName)){
|
|
@@ -465,7 +467,7 @@ public class StructuralDataFacade {
|
|
|
if (hisViewVos.size()>0){
|
|
|
Map<String,List<HisViewVo>> map=this.executeOldDeci(hisViewVos);
|
|
|
for (String key:map.keySet()) {
|
|
|
- aStrOperativeFirstRecord.getOneList(map.get(key),modelName);
|
|
|
+ aStrOperativeFirstRecord.getOneList(map.get(key),s.getModeId());
|
|
|
}
|
|
|
}
|
|
|
}else if("术前讨论、术前小结".equals(modelName)){
|
|
@@ -473,7 +475,7 @@ public class StructuralDataFacade {
|
|
|
if (hisViewVos.size()>0){
|
|
|
Map<String,List<HisViewVo>> map=this.executeOldDeci(hisViewVos);
|
|
|
for (String key:map.keySet()) {
|
|
|
- aStrPreoperativeDiscussionFacade.getOneList(map.get(key),modelName);
|
|
|
+ aStrPreoperativeDiscussionFacade.getOneList(map.get(key),s.getModeId());
|
|
|
}
|
|
|
}
|
|
|
}else if("手术记录".equals(modelName)){
|
|
@@ -481,7 +483,7 @@ public class StructuralDataFacade {
|
|
|
if (hisViewVos.size()>0){
|
|
|
Map<String,List<HisViewVo>> map=this.executeOldDeci(hisViewVos);
|
|
|
for (String key:map.keySet()) {
|
|
|
- aStrOperativeNoteFacade.getOneList(map.get(key),modelName);
|
|
|
+ aStrOperativeNoteFacade.getOneList(map.get(key),s.getModeId());
|
|
|
}
|
|
|
}
|
|
|
}else if("抢救记录".equals(modelName)){
|
|
@@ -489,7 +491,7 @@ public class StructuralDataFacade {
|
|
|
if (hisViewVos.size()>0){
|
|
|
Map<String,List<HisViewVo>> map=this.executeOldDeci(hisViewVos);
|
|
|
for (String key:map.keySet()) {
|
|
|
- aStrRescueNoteFacade.getOneList(map.get(key),modelName);
|
|
|
+ aStrRescueNoteFacade.getOneList(map.get(key),s.getModeId());
|
|
|
}
|
|
|
}
|
|
|
}else if("出院小结".equals(modelName)){
|
|
@@ -497,7 +499,7 @@ public class StructuralDataFacade {
|
|
|
if (hisViewVos.size()>0){
|
|
|
Map<String,List<HisViewVo>> map=this.executeOldDeci(hisViewVos);
|
|
|
for (String key:map.keySet()) {
|
|
|
- aStrLeaveHospitalFacade.getOneList(map.get(key),modelName);
|
|
|
+ aStrLeaveHospitalFacade.getOneList(map.get(key),s.getModeId());
|
|
|
}
|
|
|
}
|
|
|
}else if("会诊申请单".equals(modelName)){
|
|
@@ -505,7 +507,7 @@ public class StructuralDataFacade {
|
|
|
if (hisViewVos.size()>0){
|
|
|
Map<String,List<HisViewVo>> map=this.executeOldDeci(hisViewVos);
|
|
|
for (String key:map.keySet()) {
|
|
|
- aStrConsultationApplyFacade.getOneList(map.get(key),modelName);
|
|
|
+ aStrConsultationApplyFacade.getOneList(map.get(key),s.getModeId());
|
|
|
}
|
|
|
}
|
|
|
}else if("会诊结果单".equals(modelName)){
|
|
@@ -513,7 +515,7 @@ public class StructuralDataFacade {
|
|
|
if (hisViewVos.size()>0){
|
|
|
Map<String,List<HisViewVo>> map=this.executeOldDeci(hisViewVos);
|
|
|
for (String key:map.keySet()) {
|
|
|
- aStrConsultationResultFacade.getOneList(map.get(key),modelName);
|
|
|
+ aStrConsultationResultFacade.getOneList(map.get(key),s.getModeId());
|
|
|
}
|
|
|
}
|
|
|
}else if("会诊单".equals(modelName)){
|
|
@@ -521,7 +523,7 @@ public class StructuralDataFacade {
|
|
|
if (hisViewVos.size()>0){
|
|
|
Map<String,List<HisViewVo>> map=this.executeOldDeci(hisViewVos);
|
|
|
for (String key:map.keySet()) {
|
|
|
- aStrConsultationNoteFacade.getOneList(map.get(key),modelName);
|
|
|
+ aStrConsultationNoteFacade.getOneList(map.get(key),s.getModeId());
|
|
|
}
|
|
|
}
|
|
|
}else if ("会诊记录".equals(modelName)){
|
|
@@ -529,7 +531,7 @@ public class StructuralDataFacade {
|
|
|
if (hisViewVos.size()>0){
|
|
|
Map<String,List<HisViewVo>> map=this.executeOldDeci(hisViewVos);
|
|
|
for (String key:map.keySet()) {
|
|
|
- aStrConsultationRecordFacade.getOneList(map.get(key),modelName);
|
|
|
+ aStrConsultationRecordFacade.getOneList(map.get(key),s.getModeId());
|
|
|
}
|
|
|
}
|
|
|
} else if("阶段小结".equals(modelName)){
|
|
@@ -537,7 +539,15 @@ public class StructuralDataFacade {
|
|
|
if (hisViewVos.size()>0){
|
|
|
Map<String,List<HisViewVo>> map=this.executeOldDeci(hisViewVos);
|
|
|
for (String key:map.keySet()) {
|
|
|
- aStrPeriodConclusionFacade.getOneList(map.get(key),modelName);
|
|
|
+ aStrPeriodConclusionFacade.getOneList(map.get(key),s.getModeId());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }else if("查房记录".equals(modelName)){
|
|
|
+ List<HisViewVo> hisViewVos =fjtzdbConnHarp.getHisView(this.sqlOld(s));
|
|
|
+ if (hisViewVos.size()>0){
|
|
|
+ Map<String,List<HisViewVo>> map=this.executeOldDeci(hisViewVos);
|
|
|
+ for (String key:map.keySet()) {
|
|
|
+ aStrWardRecordFacade.getOneList(map.get(key),s.getModeId());
|
|
|
}
|
|
|
}
|
|
|
}else if ("病案首页".equals(modelName)){
|
|
@@ -570,22 +580,24 @@ public class StructuralDataFacade {
|
|
|
if (doctorAdvice.size()>0){
|
|
|
aDoctorAdviceFacade.execute(doctorAdvice);
|
|
|
}
|
|
|
- }else if ("入院登记".equals(modelName)){
|
|
|
- List<BehospitalInfo> behospitalInfo =fjtzdbConnHarp.getBehospitalInfo(this.sqlOld(s));
|
|
|
- if (behospitalInfo.size()>0){
|
|
|
+ }else if ("入院登记".equals(modelName)) {
|
|
|
+ List<BehospitalInfo> behospitalInfo = fjtzdbConnHarp.getBehospitalInfo(this.sqlOld(s));
|
|
|
+ if (behospitalInfo.size() > 0) {
|
|
|
aBehospitalInfoFacade.execute(behospitalInfo);
|
|
|
}
|
|
|
- }else if ("检查信息".equals(modelName)){
|
|
|
- List<MedPacsResult> pacsResult =fjtzdbConnHarp.getPacsResult(this.sqlOld(s));
|
|
|
- if (pacsResult.size()>0){
|
|
|
- aMedPacsResultFacade.execute(pacsResult);
|
|
|
- }
|
|
|
- }else if ("检验信息".equals(modelName)){
|
|
|
- List<MedLisResult> lisResult =fjtzdbConnHarp.getLisResult(this.sqlOld(s));
|
|
|
- if (lisResult.size()>0){
|
|
|
- aMedLisResultFacade.execute(lisResult);
|
|
|
- }
|
|
|
- }else if ("知情同意书".equals(modelName)){
|
|
|
+
|
|
|
+// else if ("检查信息".equals(modelName)){
|
|
|
+// List<MedPacsResult> pacsResult =fjtzdbConnHarp.getPacsResult(this.sqlOld(s));
|
|
|
+// if (pacsResult.size()>0){
|
|
|
+// aMedPacsResultFacade.execute(pacsResult);
|
|
|
+// }
|
|
|
+// }else if ("检验信息".equals(modelName)){
|
|
|
+// List<MedLisResult> lisResult =fjtzdbConnHarp.getLisResult(this.sqlOld(s));
|
|
|
+// if (lisResult.size()>0){
|
|
|
+// aMedLisResultFacade.execute(lisResult);
|
|
|
+// }
|
|
|
+//
|
|
|
+ } else if ("知情同意书".equals(modelName)){
|
|
|
List<StrTalkInform> strTalkInforms =fjtzdbConnHarp.getStrTalkInform(this.sqlOld(s));
|
|
|
if (strTalkInforms.size()>0){
|
|
|
aStrTalkInformFacade.execute(strTalkInforms);
|
|
@@ -603,19 +615,12 @@ public class StructuralDataFacade {
|
|
|
}else if("入院记录".equals(modelName)){
|
|
|
List<FJStrAdmissionNoteVo> medAdmissionNote =fjtzdbConnHarp.getMedAdmissionNote(this.sqlOld(s));
|
|
|
if (medAdmissionNote.size()>0){
|
|
|
- aStrAdmissionNoteFacade.getOneList(medAdmissionNote,modelName);
|
|
|
+ aStrAdmissionNoteFacade.getOneList(medAdmissionNote,s.getModeId());
|
|
|
}
|
|
|
}else if("危急值记录".equals(modelName)){
|
|
|
List<StrCrisisNote> medCrisisNote =fjtzdbConnHarp.getMedCrisisNote(this.sqlOld(s));
|
|
|
if (medCrisisNote.size()>0){
|
|
|
- aStrCrisisNoteFacade.dealData(medCrisisNote.get(0),modelName);
|
|
|
- }
|
|
|
- }else if("查房记录".equals(modelName)){
|
|
|
- List<StrWardRecord> medWardRecords =fjtzdbConnHarp.getMedWardRecord(this.sqlOld(s));
|
|
|
- if (medWardRecords.size()>0){
|
|
|
- for (StrWardRecord strWardRecord:medWardRecords){
|
|
|
- aStrWardRecordFacade.dealData(strWardRecord,modelName);
|
|
|
- }
|
|
|
+ aStrCrisisNoteFacade.dealData(medCrisisNote.get(0),s.getModeId());
|
|
|
}
|
|
|
}
|
|
|
log.info(modelName+"---- 保存数据完成!");
|