|
@@ -203,6 +203,9 @@
|
|
mbi.file_code fileCode,
|
|
mbi.file_code fileCode,
|
|
mbi.sex,
|
|
mbi.sex,
|
|
mhp.age,
|
|
mhp.age,
|
|
|
|
+ TIMESTAMPDIFF(year,ifnull(mhp.birthday,mbi.birthday),mbi.behospital_date) as ageYear,
|
|
|
|
+ TIMESTAMPDIFF(month,DATE_ADD(ifnull(mhp.birthday,mbi.birthday),INTERVAL TIMESTAMPDIFF(year,ifnull(mhp.birthday,mbi.birthday),mbi.behospital_date) year),mbi.behospital_date) as ageMon,
|
|
|
|
+ TIMESTAMPDIFF(day,DATE_ADD(ifnull(mhp.birthday,mbi.birthday),INTERVAL TIMESTAMPDIFF(month,ifnull(mhp.birthday,mbi.birthday),mbi.behospital_date) month),mbi.behospital_date) as ageDay,
|
|
mbi.beh_dept_name behDeptName,
|
|
mbi.beh_dept_name behDeptName,
|
|
mbi.leave_hospital_date leaveHospitalDate,
|
|
mbi.leave_hospital_date leaveHospitalDate,
|
|
mhp.behospital_day_num behospitalDayNum,
|
|
mhp.behospital_day_num behospitalDayNum,
|
|
@@ -233,7 +236,7 @@
|
|
LEFT JOIN med_qcresult_info mqi
|
|
LEFT JOIN med_qcresult_info mqi
|
|
ON mbi.behospital_code = mqi.behospital_code
|
|
ON mbi.behospital_code = mqi.behospital_code
|
|
AND mbi.hospital_id = mqi.hospital_id AND mqi.is_deleted = 'N'
|
|
AND mbi.hospital_id = mqi.hospital_id AND mqi.is_deleted = 'N'
|
|
- LEFT JOIN med_behospital_type mbt ON mbi.behospital_code = mbt.behospital_code
|
|
|
|
|
|
+ JOIN med_behospital_type mbt ON mbi.behospital_code = mbt.behospital_code
|
|
AND mbi.hospital_id = mbt.hospital_id AND mbt.is_deleted = 'N'
|
|
AND mbi.hospital_id = mbt.hospital_id AND mbt.is_deleted = 'N'
|
|
WHERE mbi.hospital_id=#{hospitalId} AND mbi.is_deleted = 'N' and mqi.score_res is not null
|
|
WHERE mbi.hospital_id=#{hospitalId} AND mbi.is_deleted = 'N' and mqi.score_res is not null
|
|
<if test="startDate != null">
|
|
<if test="startDate != null">
|
|
@@ -267,7 +270,7 @@
|
|
<![CDATA[ AND mhp.behospital_day_num >= #{smallDay}]]>
|
|
<![CDATA[ AND mhp.behospital_day_num >= #{smallDay}]]>
|
|
</if>
|
|
</if>
|
|
<if test="bigDay != null">
|
|
<if test="bigDay != null">
|
|
- <![CDATA[ AND mhp.behospital_day_num < #{bigDay}]]>
|
|
|
|
|
|
+ <![CDATA[ AND mhp.behospital_day_num <= #{bigDay}]]>
|
|
</if>
|
|
</if>
|
|
<if test="doctorName != null and doctorName != ''">
|
|
<if test="doctorName != null and doctorName != ''">
|
|
AND mbi.doctor_name LIKE CONCAT( '%', #{doctorName}, '%' )
|
|
AND mbi.doctor_name LIKE CONCAT( '%', #{doctorName}, '%' )
|