|
@@ -40,12 +40,14 @@ public interface AssessmentDao {
|
|
|
@Select("select frequency from t_questionnaire_frequency where code=#{code} ")
|
|
|
int selectQuestionnaireFrequency(String code);
|
|
|
|
|
|
- @Select("select type=1,rtrim(a.patient_id) as patientId,max(b.name) as patName,max(rtrim(visit_dept_code)) as deptCode, " +
|
|
|
- "max(a.times) as times,max(rtrim(doctor_code)) as doctorCode,b.openid, " +
|
|
|
- "max(convert(varchar(10),visit_date,21)) as visitDate,questionnaireOffset=datediff(day,max(clinic_satisfied_questionnaire),getdate()) " +
|
|
|
+ @Select("select type=1,rtrim(a.patient_id) as patientId,max(b.name) as patName," +
|
|
|
+ "max(rtrim(visit_dept_code)) as deptCode, " +
|
|
|
+ "max(rtrim(doctor_code)) as doctorCode,b.openid, " +
|
|
|
+ "max(convert(varchar(10),visit_date,21)) as visitDate," +
|
|
|
+ "questionnaireOffset=datediff(day,max(clinic_satisfied_questionnaire),getdate()) " +
|
|
|
"from mz_visit_table a with(nolock),t_wechat_patient_bind b with(nolock) where visit_dept_code not in ('1070100','1020510') and " +
|
|
|
"isnull(doctor_code,'99999')!='99999' and datediff(day,visit_date,getdate())=1 and b.patient_id=a.patient_id and b.del_flag=0 and " +
|
|
|
- "b.relation=1 and b.is_default=1 group by a.patient_id,a.times,b.openid order by a.patient_id")
|
|
|
+ "b.relation=1 and b.is_default=1 group by a.patient_id,b.openid order by a.patient_id")
|
|
|
List<PushQuestionnaireVisit> selectPushQuestionnairePatients();
|
|
|
|
|
|
@Select("select type=2,rtrim(a.inpatient_no) as inpatientNo,a.admiss_times as times,a.admiss_date,a.dis_date,c.openid, " +
|