Browse Source

修复门诊结算单没有诊断和医生的问题

lighter 2 years ago
parent
commit
e33e7d780c

+ 1 - 0
src/main/java/thyyxxk/webserver/dao/his/medicalinsurance/SiQueryDao.java

@@ -181,6 +181,7 @@ public interface SiQueryDao {
             "a.hifp_pay,a.acct_pay,a.cvlserv_pay,a.psn_cash_pay,b.insuplc_admdvs,a.insutype,a.balc, " +
             "a.hifmi_pay,a.maf_pay,a.hifob_pay,a.oth_pay,a.staff_id,a.hifes_pay,a.psn_cert_type, " +
             "staffName=(select rtrim(name) from a_employee_mi where code=staff_id),b.psn_idet_type, " +
+            "chfpdrName=(select rtrim(doctor_code) from mz_visit_table where patient_id=#{patNo} and times=#{times}), " +
             "admDeptName=(select rtrim(name) from zd_unit_code where code=" +
             "(select t.visit_dept_code from mz_visit_table t where t.patient_id=#{patNo} and t.times=#{times})), " +
             "tel=(select rtrim(phone_no) from mz_patient_mi where patient_id=#{patNo}) " +

+ 2 - 0
src/main/java/thyyxxk/webserver/entity/medicalinsurance/setllist/OtptntSetlmtLst.java

@@ -26,6 +26,8 @@ public class OtptntSetlmtLst {
 
     private String insutype;
 
+    private String chfpdrName;
+
     /**
      * 参保区划
      * */

+ 1 - 0
src/main/java/thyyxxk/webserver/service/medicalinsurance/SiQueryService.java

@@ -933,6 +933,7 @@ public class SiQueryService {
         }
         lst.setPsnCertTypeName(PsnCertType.get(lst.getPsnCertType()).getName());
         lst.setPsnIdetTypeName(PsnIdetType.getName(lst.getPsnIdetType()));
+        lst.setChfpdrName(redis.getEmployeeName(lst.getChfpdrName()));
         Admdvs admdvs = Admdvs.get(lst.getInsuplcAdmdvs());
         if (null == admdvs) {
             lst.setInsuplcAdmdvsName(redis.getRegionName(lst.getInsuplcAdmdvs()));