|
@@ -426,12 +426,12 @@ public class MzPharmacyController {
|
|
|
List<MzSendMedicineVo> cfxxList = mzPharmacyService.getFyclPrescriptionDetail(mzChargeDetail);
|
|
|
if (cfxxList.size() > 0) {
|
|
|
MzVisitTable visit = mzVisitTableService.queryByPatientIdAndTimes(mzChargeDetail.getPatientId(), mzChargeDetail.getTimes());
|
|
|
- if(StringUtils.isBlank(visit.getIcdText())){
|
|
|
- MzBlRecord mzBlRecord = mzBlRecordService.queryMzBlRecordByPatientIdAndTimes(mzChargeDetail.getPatientId(), mzChargeDetail.getTimes());
|
|
|
- cfxxList.get(0).setIcdText(mzBlRecord.getTentativeDiagnosis());
|
|
|
- }else{
|
|
|
- cfxxList.get(0).setIcdText(visit.getIcdText());
|
|
|
+ String icdText = StringUtils.isBlank(visit.getIcdText())?"":visit.getIcdText();
|
|
|
+ MzBlRecord mzBlRecord = mzBlRecordService.queryMzBlRecordByPatientIdAndTimes(mzChargeDetail.getPatientId(), mzChargeDetail.getTimes());
|
|
|
+ if(null != mzBlRecord && StringUtils.isNotBlank(mzBlRecord.getTentativeDiagnosis())){
|
|
|
+ icdText += (StringUtils.isBlank(icdText)?"":",")+mzBlRecord.getTentativeDiagnosis();
|
|
|
}
|
|
|
+ cfxxList.get(0).setIcdText(icdText);
|
|
|
String warnDeptName = zdUnitCodeService.queryDeptNameByIdInCache(cfxxList.get(0).getWarnDept());
|
|
|
cfxxList.get(0).setWarnDeptName(warnDeptName);
|
|
|
Employee employee = employeeService.queryByUserCode(cfxxList.get(0).getDoctorCode());
|
|
@@ -636,12 +636,12 @@ public class MzPharmacyController {
|
|
|
Map<String, Object> printMap = new HashMap<>();
|
|
|
MzPatientMi mzPatientMi = mzPatientMiService.queryByPatientId(mzChargeDetail.getPatientId());
|
|
|
MzVisitTable visit = mzVisitTableService.queryByPatientIdAndTimes(mzChargeDetail.getPatientId(), mzChargeDetail.getTimes());
|
|
|
- if(StringUtils.isBlank(visit.getIcdText())){
|
|
|
- MzBlRecord mzBlRecord = mzBlRecordService.queryMzBlRecordByPatientIdAndTimes(mzChargeDetail.getPatientId(), mzChargeDetail.getTimes());
|
|
|
- printMap.put("icdText", mzBlRecord.getTentativeDiagnosis());//诊断
|
|
|
- }else{
|
|
|
- printMap.put("icdText", visit.getIcdText());
|
|
|
+ String icdText = StringUtils.isBlank(visit.getIcdText())?"":visit.getIcdText();
|
|
|
+ MzBlRecord mzBlRecord = mzBlRecordService.queryMzBlRecordByPatientIdAndTimes(mzChargeDetail.getPatientId(), mzChargeDetail.getTimes());
|
|
|
+ if(null != mzBlRecord && StringUtils.isNotBlank(mzBlRecord.getTentativeDiagnosis())){
|
|
|
+ icdText += (StringUtils.isBlank(icdText)?"":",")+mzBlRecord.getTentativeDiagnosis();
|
|
|
}
|
|
|
+ printMap.put("icdText", icdText);
|
|
|
printMap.put("patientId", mzChargeDetail.getPatientId());
|
|
|
printMap.put("ybCardNo", mzPatientMi.getYbCardNo());
|
|
|
printMap.put("icCardNo", mzPatientMi.getIcCardNo());
|