|
@@ -89,9 +89,10 @@ public interface IllegalChargesAnalysisDao {
|
|
|
|
|
|
|
|
|
@Select("<script>" +
|
|
|
- "select rtrim(a.inpatient_no) inpatient_no,rtrim(a.name) name,a.admiss_times,a.admiss_date,b.dis_date,DATEDIFF(day,b.dis_date,a.admiss_date) differ_date," +
|
|
|
+ "select rtrim(a.inpatient_no) inpatient_no,rtrim(a.name) name,a.admiss_times," +
|
|
|
+ "a.admiss_date,b.dis_date,DATEDIFF(day,b.dis_date,a.admiss_date) differ_date," +
|
|
|
"(select name from zd_unit_code where code=isnull(a.small_dept,a.admiss_dept)) dept_name," +
|
|
|
- "a.responce_type " +
|
|
|
+ "responce_type_name = (select name from zy_zd_responce_type where a.responce_type = zy_zd_responce_type.code) " +
|
|
|
"from zy_inactpatient a ,zy_inactpatient b " +
|
|
|
"where a.inpatient_no=b.inpatient_no" +
|
|
|
" and a.admiss_times=b.admiss_times+1" +
|
|
@@ -129,7 +130,8 @@ public interface IllegalChargesAnalysisDao {
|
|
|
" dept_name = (select rtrim(name) name from zd_unit_code where code = small_dept), " +
|
|
|
" admiss_date, " +
|
|
|
" dis_date, " +
|
|
|
- " differ_date = DATEDIFF(day, admiss_date, dis_date) " +
|
|
|
+ " differ_date = DATEDIFF(day, admiss_date, dis_date)," +
|
|
|
+ " responce_type_name = (select name from zy_zd_responce_type where responce_type = zy_zd_responce_type.code) " +
|
|
|
"from zy_inactpatient " +
|
|
|
"where DATEDIFF(day, admiss_date, dis_date) <= #{tianShu} " +
|
|
|
" and admiss_date >= #{startTime} " +
|