|
|
@@ -162,6 +162,7 @@ public class PatientService {
|
|
|
dao.updateStatusFlag(param.getPatient());
|
|
|
}
|
|
|
dao.updateYbRegisterDate(param.getPatient());
|
|
|
+ dao.updateSocialNo(param.getPatient().getSocialNo(), param.getPatient().getInpatientNo());
|
|
|
dao.deleteOldZyInYbDiag(zyh, times);
|
|
|
dao.insertNewZyInYbDiag(param.getPatient().getStaffId(), param.getDiags());
|
|
|
return ResultVoUtil.success();
|
|
|
@@ -197,7 +198,7 @@ public class PatientService {
|
|
|
return ResultVoUtil.success();
|
|
|
}
|
|
|
|
|
|
- public ResultVo<Float> genDismissActOrder(Patient param) {
|
|
|
+ public ResultVo<String> genDismissActOrder(Patient param) {
|
|
|
String disdate = dao.getActOrderDisDate(param.getInpatientNo(), param.getAdmissTimes());
|
|
|
if (null != disdate) {
|
|
|
return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "患者【" + param.getName() + "】已经存在出院医嘱!");
|
|
|
@@ -218,7 +219,7 @@ public class PatientService {
|
|
|
dao.insertDisDiags(staffId, inYbDiags);
|
|
|
}
|
|
|
}
|
|
|
- return ResultVoUtil.success();
|
|
|
+ return ResultVoUtil.success(String.valueOf(orderNo));
|
|
|
}
|
|
|
|
|
|
public ResultVo<String> receiveAndRecalculateCost(Patient p) {
|