jz.kai 2 éve
szülő
commit
abd6fc941a

+ 8 - 2
web/Module/FllowUp/FollowUpRecord/List.aspx.cs

@@ -435,10 +435,16 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.FollowUpRecord
             switch (isSuccess)
             {
                 case 0:
-                    result = "";
+                    result = "有效呼叫";
                     break;
                 case 1:
-                    result = "否";
+                    result = "关机未接";
+                    break;
+                case 2:
+                    result = "停机空号";
+                    break;
+                case 3:
+                    result = "号码不符";
                     break;
                 default:
                     result = "未知方式";

+ 5 - 0
web/Module/FllowUp/MedicalQuality/Call.aspx

@@ -316,6 +316,11 @@
                                 <asp:BoundField HeaderText="随访时间" DataField="date" />
                                 <asp:BoundField HeaderText="访问内容" DataField="visitcontent" />
                                 <asp:BoundField HeaderText="客户意见" DataField="customeridea" />
+                                <asp:TemplateField HeaderText="是否成功">
+                                    <ItemTemplate>
+                                        <asp:Label runat="server" ID="lblIsSuccess" Text='<%#GetIsSuccess(int.Parse(Eval("issuccess").ToString())) %>'></asp:Label>
+                                    </ItemTemplate>
+                                </asp:TemplateField>
                             </Columns>
                         </asp:GridView>
                     </td>

+ 25 - 1
web/Module/FllowUp/MedicalQuality/Call.aspx.cs

@@ -396,7 +396,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality
 
             string orderby = " order by date DESC";
 
-            using (IDataReader idr = BLL.BaseClass.SelectPage("jp_zy_followuprecord", "*", "id", 1, 10, strWhere, orderby))
+            using (IDataReader idr = BLL.BaseClass.SelectPage("jp_zy_followuprecord", "*", "id", 1, 100, strWhere, orderby))
             {
                 if (idr.Read())
                 {
@@ -436,6 +436,30 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality
                 return "电话号码有误!";
         }
 
+        public string GetIsSuccess(int isSuccess)
+        {
+            string result = string.Empty;
+            switch (isSuccess)
+            {
+                case 0:
+                    result = "有效呼叫";
+                    break;
+                case 1:
+                    result = "关机未接";
+                    break;
+                case 2:
+                    result = "停机空号";
+                    break;
+                case 3:
+                    result = "号码不符";
+                    break;
+                default:
+                    result = "未知方式";
+                    break;
+            }
+            return result;
+        }
+
         #endregion
     }
 }

+ 8 - 0
web/Module/FllowUp/MedicalQuality/InHospital.aspx

@@ -242,6 +242,14 @@
             </asp:GridView>
             <cc1:AspNetPager runat="server" ID="AspNetPager1" PageSize="15" OnPageChanged="AspNetPager1_PageChanged">
             </cc1:AspNetPager>
+            <table cellpadding="0" cellspacing="1" border="0" width="100%">
+                <tr>
+                    <td>
+                        <asp:Button runat="server" ID="btnXls" Text="电话随访报表" CssClass="BtnNormal" OnClick="btnXls_Click" />
+                        <asp:Label ID="labelSFL" runat="server" ForeColor="Red"></asp:Label>
+                    </td>
+                </tr>
+            </table>
             <%--电话随访
             <table cellpadding="0" cellspacing="1" border="0" width="100%">
                 <tr>

+ 198 - 2
web/Module/FllowUp/MedicalQuality/InHospital.aspx.cs

@@ -127,7 +127,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality
                     cb.Checked = true;
                 else
                     cb.Checked = false;
-                string url = Page.ResolveClientUrl("~/Module/FllowUp/MedicalQuality/Call.aspx?customertypeR=1&type=1&blh=" + blh+ "&customertype=1&curPage=" + AspNetPager1.CurrentPageIndex);
+                string url = Page.ResolveClientUrl("~/Module/FllowUp/MedicalQuality/Call.aspx?customertypeR=1&type=1&blh=" + blh + "&customertype=1&curPage=" + AspNetPager1.CurrentPageIndex);
                 //hyl.Attributes.Add("onclick", "javascript:openwin('" + url + "'); return false;");
                 hyl.NavigateUrl = url;
             }
@@ -174,7 +174,6 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality
                     }
                 }
             }
-            strWhere += " and (lxrdh not like '133%' and lxrdh not like '149%' and lxrdh not like '153%' and lxrdh not like '173%' and lxrdh not like '174%' and lxrdh not like '177%' and lxrdh not like '180%' and lxrdh not like '181%' and lxrdh not like '189%' and lxrdh not like '199%') ";
 
             using (IDataReader idr = BLL.BaseClass.SelectPage("jp_view_brsyk_ks_zg", "*", "syxh", AspNetPager1.CurrentPageIndex, AspNetPager1.PageSize, strWhere, orderby))
             {
@@ -187,6 +186,11 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality
 
                 this.GvList.DataSource = idr;
                 this.GvList.DataBind();
+
+                if (!string.IsNullOrEmpty(this.ddlKS.SelectedValue) && txtstart.Text != "" && txtEnd.Text != "")
+                {
+                    this.labelSFL.Text = getSFL();
+                }
             }
         }
 
@@ -203,6 +207,8 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality
             if (ckbDH.Checked)
             {
                 strWhere.Append(" and (lxrdh != '') ");
+                strWhere.Append(" and (lxrdh not like '133%' and lxrdh not like '149%' and lxrdh not like '153%' and lxrdh not like '173%' and lxrdh not like '174%' and lxrdh not like '177%' and lxrdh not like '180%' and lxrdh not like '181%' and lxrdh not like '189%' and lxrdh not like '199%') ");
+
             }
             if (ckbST.Checked)
             {
@@ -302,6 +308,80 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality
             BindData(0);
         }
 
+        /// <summary>
+        /// 统计随访率
+        /// </summary>
+        private string getSFL()
+        {
+            string str = "出院患者总数:{0}。护理随访人数:{1},护理随访率:{2},护理有效随访人数:{3},护理有效随访率:{4}。医生随访人数:{5},医生随访率:{6},医生有效随访人数:{7},医生有效随访率:{8}。科室随访人数:{9},科室有效随访率:{10}。";
+
+            int total = 0;
+            int hs = 0;
+            int hsall = 0;
+            int ys = 0;
+            int ysall = 0;
+            int ks = 0;
+
+            string sql = "SELECT blh FROM jp_view_brsyk_ks_zg WHERE 1=1 ";
+            sql += " and ksdm='" + ddlKS.SelectedValue + "'";
+            if (txtstart.Text != "")
+            {
+                sql += " and cqrq>='" + Convert.ToDateTime(txtstart.Text).ToString("yyyyMM0100:00:00") + "' ";
+
+                sql += " and cqrq<'" + Convert.ToDateTime(txtstart.Text).AddMonths(1).ToString("yyyyMM0100:00:00") + "' ";
+            }
+            if (ckbSW.Checked)
+            {
+                sql += " and cyfs!='3' ";
+            }
+            if (ckbST.Checked)
+            {
+                sql += " and dateadd(d,3,Convert(datetime,substring(rqrq,1,8)+' '+substring(rqrq,9,8),120))<=Convert(datetime,substring(cqrq,1,8)+' '+substring(cqrq,9,8),120) ";
+            }
+            if (ckbDH.Checked)
+            {
+                sql += " and (lxrdh != '') ";
+                sql += " and (lxrdh not like '133%' and lxrdh not like '149%' and lxrdh not like '153%' and lxrdh not like '173%' and lxrdh not like '174%' and lxrdh not like '177%' and lxrdh not like '180%' and lxrdh not like '181%' and lxrdh not like '189%' and lxrdh not like '199%') ";
+            }
+            DataTable dtRY = BLL.BaseClass.GetTable(sql);
+            total = dtRY.Rows.Count;
+            foreach (DataRow drRY in dtRY.Rows)
+            {
+                Com.Jpsoft.Hospital.BLL.Ex.jp_followup_recordEx bllRY = new BLL.Ex.jp_followup_recordEx();
+                string yshfsj = bllRY.GetScsfrq(int.Parse(drRY["blh"].ToString()), 2);
+                string yshfsj1 = bllRY.GetScsfrq1(int.Parse(drRY["blh"].ToString()), 2);
+                string hshfsj = bllRY.GetScsfrq(int.Parse(drRY["blh"].ToString()), 5);
+                string hshfsj1 = bllRY.GetScsfrq1(int.Parse(drRY["blh"].ToString()), 5);
+                if (yshfsj != "无")
+                {
+                    ys++;
+                }
+                if (yshfsj1 != "无")
+                {
+                    ysall++;
+                }
+                if (hshfsj != "无")
+                {
+                    hs++;
+                }
+                if (hshfsj1 != "无")
+                {
+                    hsall++;
+                }
+                if (yshfsj != "无" || hshfsj != "无")
+                {
+                    ks++;
+                }
+            }
+
+            if (total != 0)
+            {
+                str = String.Format(str, total, hsall, ((double)hsall / total).ToString("0.00%"), hs, ((double)hs / total).ToString("0.00%"), ysall, ((double)ysall / total).ToString("0.00%"), ys, ((double)ys / total).ToString("0.00%"), ks, ((double)ks / total).ToString("0.00%"));
+            }
+
+            return str;
+        }
+
         /// <summary>
         /// 发送短信
         /// </summary>
@@ -485,5 +565,121 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality
                 Response.Write("<script>alert('出区时间及科室必选!');</script>");
             }
         }
+
+        private void exportXls()
+        {
+            DataTable dt = new DataTable();
+            //dt.Columns.Add("科室");
+            dt.Columns.Add("病人姓名");
+            dt.Columns.Add("住院号");
+            dt.Columns.Add("电话号码");
+            dt.Columns.Add("出院时间");
+            dt.Columns.Add("护理有效随访");
+            dt.Columns.Add("医师有效随访");
+            dt.Columns.Add("科室随访");
+
+            int total = 0;
+            int hs = 0;
+            int hsall = 0;
+            int ys = 0;
+            int ysall = 0;
+            int ks = 0;
+
+            string sql = "SELECT * FROM jp_view_brsyk_ks_zg WHERE 1=1 ";
+            sql += " and ksdm='" + ddlKS.SelectedValue + "'";
+            if (txtstart.Text != "")
+            {
+                sql += " and cqrq>='" + Convert.ToDateTime(txtstart.Text).ToString("yyyyMM0100:00:00") + "' ";
+
+                sql += " and cqrq<'" + Convert.ToDateTime(txtstart.Text).AddMonths(1).ToString("yyyyMM0100:00:00") + "' ";
+            }
+            if (ckbSW.Checked)
+            {
+                sql += " and cyfs!='3' ";
+            }
+            if (ckbST.Checked)
+            {
+                sql += " and dateadd(d,3,Convert(datetime,substring(rqrq,1,8)+' '+substring(rqrq,9,8),120))<=Convert(datetime,substring(cqrq,1,8)+' '+substring(cqrq,9,8),120) ";
+            }
+            if (ckbDH.Checked)
+            {
+                sql += " and (lxrdh != '') ";
+                sql += " and (lxrdh not like '133%' and lxrdh not like '149%' and lxrdh not like '153%' and lxrdh not like '173%' and lxrdh not like '174%' and lxrdh not like '177%' and lxrdh not like '180%' and lxrdh not like '181%' and lxrdh not like '189%' and lxrdh not like '199%') ";
+            }
+            DataTable dtRY = BLL.BaseClass.GetTable(sql);
+            total = dtRY.Rows.Count;
+            foreach (DataRow drRY in dtRY.Rows)
+            {
+                DataRow dr = dt.NewRow();
+                //dr["科室"] = Com.Jpsoft.Hospital.BLL.Ex.ZY_BRSYKEx().GetYY_KSBMKName(Eval("ksdm").ToString());
+                dr["病人姓名"] = drRY["hzxm"];
+                dr["住院号"] = drRY["blh"];
+                dr["电话号码"] = drRY["lxrdh"];
+                dr["出院时间"] = drRY["cqrq"];
+
+                Com.Jpsoft.Hospital.BLL.Ex.jp_followup_recordEx bllRY = new BLL.Ex.jp_followup_recordEx();
+                string yshfsj = bllRY.GetScsfrq(int.Parse(drRY["blh"].ToString()), 2);
+                string yshfsj1 = bllRY.GetScsfrq1(int.Parse(drRY["blh"].ToString()), 2);
+                string hshfsj = bllRY.GetScsfrq(int.Parse(drRY["blh"].ToString()), 5);
+                string hshfsj1 = bllRY.GetScsfrq1(int.Parse(drRY["blh"].ToString()), 5);
+                if (yshfsj != "无")
+                {
+                    ys++;
+                    dr["医师有效随访"] = "√";
+                }
+                if (yshfsj1 != "无")
+                {
+                    ysall++;
+                }
+                if (hshfsj != "无")
+                {
+                    hs++;
+                    dr["护理有效随访"] = "√";
+                }
+                if (hshfsj1 != "无")
+                {
+                    hsall++;
+                }
+                if (yshfsj != "无" || hshfsj != "无")
+                {
+                    ks++;
+                    dr["科室随访"] = "√";
+                }
+                dt.Rows.Add(dr);
+            }
+
+            if (total != 0)
+            {
+                string str = "出院患者总数:{0}。护理随访人数:{1},护理随访率:{2},护理有效随访人数:{3},护理有效随访率:{4}。医生随访人数:{5},医生随访率:{6},医生有效随访人数:{7},医生有效随访率:{8}。科室随访人数:{9},科室有效随访率:{10}。";
+                str = String.Format(str, total, hsall, ((double)hsall / total).ToString("0.00%"), hs, ((double)hs / total).ToString("0.00%"), ysall, ((double)ysall / total).ToString("0.00%"), ys, ((double)ys / total).ToString("0.00%"), ks, ((double)ks / total).ToString("0.00%"));
+
+                DataRow drLast = dt.NewRow();
+                drLast["病人姓名"] = str;
+                dt.Rows.Add(drLast);
+            }
+
+            if (dt != null)
+            {
+                Session["FileName"] = "医护人员电话随访率";
+                Session["Report"] = dt;
+                Response.Redirect("Export.ashx");
+            }
+            else
+            {
+                Response.Write("<script>alert('请检索,以确定数据存在!');location.href='ReportSFTJ.aspx';</script>");
+            }
+        }
+
+        protected void btnXls_Click(object sender, EventArgs e)
+        {
+            if (!string.IsNullOrEmpty(this.ddlKS.SelectedValue) && txtstart.Text != "" && txtEnd.Text != "")
+            {
+                exportXls();
+            }
+            else
+            {
+                Response.Write("<script>alert('出区时间及科室必选!');</script>");
+            }
+        }
     }
 }

+ 60 - 40
web/Module/FllowUp/MedicalQuality/InHospital.aspx.designer.cs

@@ -2,16 +2,18 @@
 // <自动生成>
 //     此代码由工具生成。
 //
-//     对此文件的更改可能导致不正确的行为,并且如果
-//     重新生成代码,这些更改将会丢失。 
+//     对此文件的更改可能导致不正确的行为,如果
+//     重新生成代码,则所做更改将丢失。
 // </自动生成>
 //------------------------------------------------------------------------------
 
-namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
-    
-    
-    public partial class InHospital {
-        
+namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality
+{
+
+
+    public partial class InHospital
+    {
+
         /// <summary>
         /// form1 控件。
         /// </summary>
@@ -20,7 +22,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.HtmlControls.HtmlForm form1;
-        
+
         /// <summary>
         /// txtCardno 控件。
         /// </summary>
@@ -29,7 +31,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.TextBox txtCardno;
-        
+
         /// <summary>
         /// txtHzxm 控件。
         /// </summary>
@@ -38,7 +40,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.TextBox txtHzxm;
-        
+
         /// <summary>
         /// ddlOpSex 控件。
         /// </summary>
@@ -47,7 +49,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.DropDownList ddlOpSex;
-        
+
         /// <summary>
         /// txtSfzh 控件。
         /// </summary>
@@ -56,7 +58,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.TextBox txtSfzh;
-        
+
         /// <summary>
         /// txtSbh 控件。
         /// </summary>
@@ -65,7 +67,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.TextBox txtSbh;
-        
+
         /// <summary>
         /// txtQtkh 控件。
         /// </summary>
@@ -74,7 +76,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.TextBox txtQtkh;
-        
+
         /// <summary>
         /// txtouts 控件。
         /// </summary>
@@ -83,7 +85,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.TextBox txtouts;
-        
+
         /// <summary>
         /// txtoute 控件。
         /// </summary>
@@ -92,7 +94,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.TextBox txtoute;
-        
+
         /// <summary>
         /// ddlKS 控件。
         /// </summary>
@@ -101,7 +103,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.DropDownList ddlKS;
-        
+
         /// <summary>
         /// ddlOrder 控件。
         /// </summary>
@@ -110,7 +112,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.DropDownList ddlOrder;
-        
+
         /// <summary>
         /// txtstart 控件。
         /// </summary>
@@ -119,7 +121,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.TextBox txtstart;
-        
+
         /// <summary>
         /// txtEnd 控件。
         /// </summary>
@@ -128,7 +130,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.TextBox txtEnd;
-        
+
         /// <summary>
         /// txtYSXM 控件。
         /// </summary>
@@ -137,7 +139,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.TextBox txtYSXM;
-        
+
         /// <summary>
         /// txtTel 控件。
         /// </summary>
@@ -146,7 +148,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.TextBox txtTel;
-        
+
         /// <summary>
         /// txtCYZD 控件。
         /// </summary>
@@ -155,7 +157,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.TextBox txtCYZD;
-        
+
         /// <summary>
         /// ckbSW 控件。
         /// </summary>
@@ -164,7 +166,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.CheckBox ckbSW;
-        
+
         /// <summary>
         /// ckbST 控件。
         /// </summary>
@@ -173,7 +175,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.CheckBox ckbST;
-        
+
         /// <summary>
         /// ckbDH 控件。
         /// </summary>
@@ -182,7 +184,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.CheckBox ckbDH;
-        
+
         /// <summary>
         /// ckbFY 控件。
         /// </summary>
@@ -191,7 +193,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.CheckBox ckbFY;
-        
+
         /// <summary>
         /// ckbBY 控件。
         /// </summary>
@@ -200,7 +202,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.CheckBox ckbBY;
-        
+
         /// <summary>
         /// ckbNY 控件。
         /// </summary>
@@ -209,7 +211,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.CheckBox ckbNY;
-        
+
         /// <summary>
         /// txtPageSize 控件。
         /// </summary>
@@ -218,7 +220,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.TextBox txtPageSize;
-        
+
         /// <summary>
         /// LinkButton1 控件。
         /// </summary>
@@ -227,7 +229,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.LinkButton LinkButton1;
-        
+
         /// <summary>
         /// Label1 控件。
         /// </summary>
@@ -236,7 +238,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.Label Label1;
-        
+
         /// <summary>
         /// txtQuery 控件。
         /// </summary>
@@ -245,7 +247,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.Button txtQuery;
-        
+
         /// <summary>
         /// GvList 控件。
         /// </summary>
@@ -254,7 +256,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.GridView GvList;
-        
+
         /// <summary>
         /// AspNetPager1 控件。
         /// </summary>
@@ -263,7 +265,25 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::FrameWork.WebControls.AspNetPager AspNetPager1;
-        
+
+        /// <summary>
+        /// btnXls 控件。
+        /// </summary>
+        /// <remarks>
+        /// 自动生成的字段。
+        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Button btnXls;
+
+        /// <summary>
+        /// labelSFL 控件。
+        /// </summary>
+        /// <remarks>
+        /// 自动生成的字段。
+        /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Label labelSFL;
+
         /// <summary>
         /// txtks 控件。
         /// </summary>
@@ -272,7 +292,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.TextBox txtks;
-        
+
         /// <summary>
         /// txtzyh 控件。
         /// </summary>
@@ -281,7 +301,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.TextBox txtzyh;
-        
+
         /// <summary>
         /// txtkslxr 控件。
         /// </summary>
@@ -290,7 +310,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.TextBox txtkslxr;
-        
+
         /// <summary>
         /// txtSMSContent 控件。
         /// </summary>
@@ -299,7 +319,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.TextBox txtSMSContent;
-        
+
         /// <summary>
         /// txtNextFollowUpDate 控件。
         /// </summary>
@@ -308,7 +328,7 @@ namespace Com.Jpsoft.Hospital.Web.Module.FllowUp.MedicalQuality {
         /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
         /// </remarks>
         protected global::System.Web.UI.WebControls.TextBox txtNextFollowUpDate;
-        
+
         /// <summary>
         /// btnSendSMS 控件。
         /// </summary>