|
@@ -14,6 +14,7 @@ import com.diagbot.enums.ModeIdEnum;
|
|
import com.diagbot.enums.data.*;
|
|
import com.diagbot.enums.data.*;
|
|
import com.diagbot.enums.IsDeleteEnum;
|
|
import com.diagbot.enums.IsDeleteEnum;
|
|
import com.diagbot.facade.*;
|
|
import com.diagbot.facade.*;
|
|
|
|
+import com.diagbot.service.BehospitalInfoService;
|
|
import com.diagbot.service.ModelHospitalService;
|
|
import com.diagbot.service.ModelHospitalService;
|
|
import com.diagbot.service.impl.MedicalRecordServiceImpl;
|
|
import com.diagbot.service.impl.MedicalRecordServiceImpl;
|
|
import com.diagbot.service.impl.QcAbnormalServiceImpl;
|
|
import com.diagbot.service.impl.QcAbnormalServiceImpl;
|
|
@@ -50,6 +51,9 @@ public class AMedicalRecordFacade extends MedicalRecordServiceImpl {
|
|
@Qualifier("modelHospitalServiceImpl")
|
|
@Qualifier("modelHospitalServiceImpl")
|
|
private ModelHospitalService modelHospitalService;
|
|
private ModelHospitalService modelHospitalService;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private BehospitalInfoService behospitalInfoService;
|
|
|
|
+
|
|
@Autowired
|
|
@Autowired
|
|
private AMedicalRecordContentFacade aMedicalRecordContentFacade;
|
|
private AMedicalRecordContentFacade aMedicalRecordContentFacade;
|
|
|
|
|
|
@@ -174,7 +178,16 @@ public class AMedicalRecordFacade extends MedicalRecordServiceImpl {
|
|
String sql = "SELECT CONTENTS FROM AI_V_SENDMRRECORDING WHERE RECID = '" + s.getRecId() + "' AND BEHOSPITALCODE = '" + s.getBehospitalCode() + "'";
|
|
String sql = "SELECT CONTENTS FROM AI_V_SENDMRRECORDING WHERE RECID = '" + s.getRecId() + "' AND BEHOSPITALCODE = '" + s.getBehospitalCode() + "'";
|
|
s.getContents().get(0).setXmlText(tzDBConn.getRecordXml(sql));
|
|
s.getContents().get(0).setXmlText(tzDBConn.getRecordXml(sql));
|
|
}
|
|
}
|
|
|
|
+
|
|
aMedicalRecordContentFacade.executeMrRecordContent(s.getContents());
|
|
aMedicalRecordContentFacade.executeMrRecordContent(s.getContents());
|
|
|
|
+ //日间病历修改质控类型为0 不参与质控
|
|
|
|
+ if(s.getRecTitle().contains("日间入出院记录")||s.getRecTitle().contains("24小时入出院记录")||s.getRecTitle().contains("日间病历")){
|
|
|
|
+ UpdateWrapper<BehospitalInfo> wrapper = new UpdateWrapper<>();
|
|
|
|
+ wrapper.eq("behospital_code",s.getBehospitalCode())
|
|
|
|
+ .eq("is_deleted","N")
|
|
|
|
+ .set("qc_type_id",0);
|
|
|
|
+ behospitalInfoService.update(wrapper);
|
|
|
|
+ }
|
|
});
|
|
});
|
|
//评分后返回结构体
|
|
//评分后返回结构体
|
|
if (aMrContentVO.getRecords().get(0).getRecTypeId().equals("BASY")) {
|
|
if (aMrContentVO.getRecords().get(0).getRecTypeId().equals("BASY")) {
|