Quellcode durchsuchen

2。随访登记 加一个电话错误,死亡(电话错误,死亡属于完成)

3. 患者数据重复

5. 过滤科室
心胸外科','肿瘤科','肾病内科','感染性疾病科','肾病内科病区','肾病内科1','肿瘤科病区','感染性疾病科病区'
liyuanyuan vor 4 Jahren
Ursprung
Commit
45c7cf0e7c

+ 1 - 1
codegit/CallCenterApi/CallCenterApi.DAL/his/sf_bingrenqk.cs

@@ -879,7 +879,7 @@ namespace CallCenterApi.DAL
879 879
                 strSql.Append("order by T1.BINGRENZYID desc");
880 880
             }
881 881
             strSql.Append(" )AS r, T1.*,  (SELECT TOP 1 T2.ssmc FROM sf_shoushuxx T2 WHERE T2.BINGRENZYID=T1.BINGRENZYID) ssmc,T4.*  from SF_BINGRENQK T1 ");
882
-            strSql.Append(" left join sf_zhenduan T3 on T3.BINGRENZYID=T1.BINGRENZYID ");
882
+           // strSql.Append(" left join sf_zhenduan T3 on T3.BINGRENZYID=T1.BINGRENZYID ");
883 883
             strSql.Append(" left join SF_Result T4 on T4.F_Id=T1.BINGRENZYID ");
884 884
 
885 885
             if (!string.IsNullOrEmpty(strWhere.Trim()))

+ 2 - 2
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/MedicalFollowup/FollowUpController.cs

@@ -93,11 +93,11 @@ namespace CallCenterApi.Interface.Controllers.MedicalFollowup
93 93
             {
94 94
                 if (strstate == "2")
95 95
                 {
96
-                    sql += " and T4.F_Id IS NOT NULL and T4.F_Result in ('正常接通','拒访','不是本人','停机','空号','免回访')";
96
+                    sql += " and T4.F_Id IS NOT NULL and T4.F_Result in ('正常接通','拒访','不是本人','停机','空号','免回访','电话错误','死亡')";
97 97
                 }
98 98
                 else if (strstate == "1")
99 99
                 {
100
-                    sql += " and T4.F_Id IS  NULL  AND T1.CYKS NOT IN ('心胸外科','肿瘤科','肾病内科','感染性疾病科') AND T1.RYKS NOT IN ('心胸外科','肿瘤科','肾病内科','感染性疾病科') ";
100
+                    sql += " and T4.F_Id IS  NULL  AND T1.CYKS NOT IN ('心胸外科','肿瘤科','肾病内科','感染性疾病科','肾病内科病区','肾病内科1','肿瘤科病区','感染性疾病科病区') AND T1.RYKS NOT IN ('心胸外科','肿瘤科','肾病内科','感染性疾病科','肾病内科病区','肾病内科1','肿瘤科病区','感染性疾病科病区') ";
101 101
                 }
102 102
                 else if (strstate == "3")
103 103
                 {

+ 4 - 4
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/Question/QuestionnaireController.cs

@@ -24,9 +24,9 @@ namespace CallCenterApi.Interface.Controllers.Question
24 24
 
25 25
 
26 26
         //患者随访完成中 填写的问卷答案
27
-        public ActionResult GetQuestionAnswerDetail(int id)
27
+        public ActionResult GetQuestionAnswerDetail(string id)
28 28
         {
29
-            DataTable dt = DbHelperSQL.Query($" SELECT F_QID, F_CusTelID,(SELECT F_Title FROM T_Ask_PagerInfo WHERE F_PagerId = (SELECT F_PagerId FROM  T_Ask_PagerItems WHERE F_QuestionId = F_QID)) as Name,F_Answer,F_Title FROM T_Call_OutAnswers a  LEFT JOIN T_Ask_Question b ON a.F_QID = b.F_QuestionId WHERE a.F_CusTelID =" + id + "").Tables[0];
29
+            DataTable dt = DbHelperSQL.Query($" SELECT F_QID, F_CusTelID,(SELECT F_Title FROM T_Ask_PagerInfo WHERE F_PagerId = (SELECT F_PagerId FROM  T_Ask_PagerItems WHERE F_QuestionId = F_QID)) as Name,F_Answer,F_Title FROM T_Call_OutAnswers a  LEFT JOIN T_Ask_Question b ON a.F_QID = b.F_QuestionId WHERE a.F_CusTelID ='" + id + "'").Tables[0];
30 30
 
31 31
 
32 32
 
@@ -1733,9 +1733,9 @@ namespace CallCenterApi.Interface.Controllers.Question
1733 1733
 
1734 1734
         //病人信息管理里的随访,参数是taskid,病人id
1735 1735
         //患者随访完成中 填写的问卷答案
1736
-        public ActionResult GetQuestionAnswerDetailByTask(int id,int taskid)
1736
+        public ActionResult GetQuestionAnswerDetailByTask(string id,int taskid)
1737 1737
         {
1738
-            DataTable dt = DbHelperSQL.Query($" SELECT F_QID, F_CusTelID, (SELECT F_Title  FROM T_Ask_PagerInfo  WHERE F_PagerId = (SELECT F_PagerId  FROM T_Ask_PagerItems   WHERE F_QuestionId = F_QID)) AS Name, F_Answer, F_Title, F_TaskID FROM sf_taskAnswers a LEFT JOIN T_Ask_Question b   ON a.F_QID = b.F_QuestionId WHERE a.F_TaskID ="+taskid+" and  a.F_CusTelID =" + id + "").Tables[0];
1738
+            DataTable dt = DbHelperSQL.Query($" SELECT F_QID, F_CusTelID, (SELECT F_Title  FROM T_Ask_PagerInfo  WHERE F_PagerId = (SELECT F_PagerId  FROM T_Ask_PagerItems   WHERE F_QuestionId = F_QID)) AS Name, F_Answer, F_Title, F_TaskID FROM sf_taskAnswers a LEFT JOIN T_Ask_Question b   ON a.F_QID = b.F_QuestionId WHERE a.F_TaskID ="+taskid+" and  a.F_CusTelID ='" + id + "'").Tables[0];
1739 1739
             List<returnmodel> list = new List<returnmodel>();
1740 1740
             foreach (DataRow item in dt.Rows)
1741 1741
             {