Browse Source

pref: 优化入院登记、保存交易记录
fix: 2203交易调整

zhengjie 1 năm trước cách đây
mục cha
commit
de584bc63f

+ 24 - 4
Business/HisMainBusiness.cs

@@ -589,7 +589,7 @@ namespace PTMedicalInsurance.Business
         /// </summary>
         /// <param name="regInfo"></param>
         /// <returns></returns>
-        public int showInPatRegisterForm(out JObject regInfo)
+        public int showInPatRegisterForm(string patInfo,out JObject regInfo)
         {
 
             //调用服务获取门诊诊断信息
@@ -677,6 +677,10 @@ namespace PTMedicalInsurance.Business
                 //登记面板实例
                 InpatientRegistration frmReg = new InpatientRegistration();
                 //frmReg.dblkcbxSettelmentWay.Enabled = false;
+                if (!string.IsNullOrEmpty(patInfo))
+                {
+                    frmReg.initBaseInfo(JObject.Parse(patInfo));
+                }
                 DataTable dt = (DataTable)frmReg.dblkcbxInsuranceType.DataSource;
                 // 设置默认值(险种类别)
                 for (int i = 0; i < dt.Rows.Count; i++)
@@ -1247,7 +1251,7 @@ namespace PTMedicalInsurance.Business
                     joRegInpar.Add("dept_name", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.adm_dept_name"));
                     joRegInpar.Add("exp_content", "");
                     joRegInpar.Add("caty", "A10");
-                    joReg.Add("data", joRegInpar);
+                    
                     #endregion
 
                     #region 组织就诊信息入参
@@ -1269,11 +1273,26 @@ namespace PTMedicalInsurance.Business
                     //joMdtrtinfo.Add("birctrl_matn_date", "");          //计划生育手术或生育日期 JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.birctrl_matn_date") 20230228医保中心校验传正确时间或空
                     joMdtrtinfo.Add("matn_type", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.matn_type"));          //生育类别
                     //joMdtrtinfo.Add("geso_val", JsonHelper.getDestValue(joHisRtnInfo, "mdtrtinfo.geso_val"));          //孕周数
-                    joMdtrtinfo.Add("exp_content", "");          //字段扩展
+                    
+
+                    // 沈阳特殊2203A需要exp_content字段
+                    JObject ExportObj = new JObject();
+                    ExportObj.Add("local_dise", "");              //单病种编码
+                    ExportObj.Add("ifen_flag", "");                 //传染性标志 
+                    ExportObj.Add("cla_trt_flag", frmReg.claTrtFlag);       //分级诊疗标志
+                    ExportObj.Add("trum_flag", frmReg.traumaFlag);          //外伤标志
+                    //ExportObj.Add("ipt_type", frmReg.iptTypeCode);          //住院类型(离院)
+                    ExportObj.Add("rel_ttp_flag", frmReg.relTtpFlag);       //涉及第三方标志
+                    ExportObj.Add("mdtrt_grp_type", "");   //就诊人群类型
+                    ExportObj.Add("elec_bill_code", "");   //电子票据代码
+                    ExportObj.Add("elec billno_code", ""); //电子票据号码
+                    ExportObj.Add("otp_er_refl_flag", ""); //门诊转急诊
+
+                    joMdtrtinfo.Add("exp_content", ExportObj);          //字段扩展
 
                     #endregion
 
-                    # region 组织结算入参
+                    #region 组织结算入参
                     JObject joSetlInpar = new JObject();
                     joSetlInpar.Add("psn_no", Global.pat.psn_no);
                     joSetlInpar.Add("mdtrt_cert_type", Global.pat.mdtrtcertType);
@@ -1289,6 +1308,7 @@ namespace PTMedicalInsurance.Business
                     joSetlInpar.Add("exp_content", "");
                     #endregion
 
+                    joReg.Add("data", joRegInpar);
                     joReg.Add("mdtrtinfo", joMdtrtinfo);
                     joReg.Add("diseinfo", jaDiagnoses);
                     joReg.Add("settlement", joSetlInpar);

+ 4 - 2
Business/Inpatient/IPRegistionProcess.cs

@@ -17,8 +17,10 @@ namespace PTMedicalInsurance.Business
         {
             JObject joReg = new JObject();
             string errMsg = "";
+
+            string patInfo = JsonHelper.getDestValue(input, "patientInfo");
             //显示登记面板
-            if (hBus.showInPatRegisterForm(out joReg) == 0)
+            if (hBus.showInPatRegisterForm(patInfo,out joReg) == 0)
             {
                 //上传给中心
                 JObject joRegOut = invoker.invokeCenterService(TradeEnum.InpatientReg, joReg);
@@ -33,7 +35,7 @@ namespace PTMedicalInsurance.Business
 
                     Global.pat.mdtrtID = JsonHelper.getDestValue(joRegOut, "output.result.mdtrt_id");
                     //插入患者本次就诊用的参保信息
-                    if (hBus.insertPatCurInsuInfo(JsonHelper.getDestValue(input, "patientInfo"), out outParam) != 0)
+                    if (hBus.insertPatCurInsuInfo(patInfo, out outParam) != 0)
                     {
                         if (DialogResult.Yes == MessageBox.Show(outParam, " 是否继续? ", MessageBoxButtons.YesNo))
                         {

+ 6 - 1
Business/Outpatient/OPAdmUploadProcess.cs

@@ -12,7 +12,12 @@ namespace PTMedicalInsurance.Business
     {
         public override CallResult Process(JObject joInput)
         {
-            JObject jo2203Rtn = invoker.invokeCenterService(TradeEnum.OutpatientAdmUploadA, joInput);
+            // 仅保留mdtrtinfo、diseinfo
+            JObject joParams = (JObject)joInput.DeepClone();
+            joParams.Remove("data");
+            joParams.Remove("settlement");
+
+            JObject jo2203Rtn = invoker.invokeCenterService(TradeEnum.OutpatientAdmUploadA, joParams);
             if (JsonHelper.parseCenterRtnValue(jo2203Rtn, out outParam) != 0)
             {
                 return Error("门诊就诊信息上传失败");

+ 9 - 3
Common/CardReader.cs

@@ -102,9 +102,15 @@ namespace PTMedicalInsurance.Common
                 StringBuilder sbBusiCardInfo = new StringBuilder(8192);
 
                 rtn = ReadCardBas(sbCardInfo, sbBusiCardInfo);
-                // 解析返回读卡信息
-                basInfo = parseCardInfo(sbCardInfo.ToString());
-                Global.pat.card.BusinessCode = sbBusiCardInfo.ToString();
+                if (rtn == 0)
+                {
+                    // 解析返回读卡信息
+                    basInfo = parseCardInfo(sbCardInfo.ToString());
+                    Global.pat.card.BusinessCode = sbBusiCardInfo.ToString();
+                }
+                else {
+                    basInfo = sbCardInfo.ToString();
+                }
                 return rtn;
             }
             catch (Exception ex)

+ 22 - 0
Forms/InpatientRegistration.cs

@@ -131,6 +131,28 @@ namespace PTMedicalInsurance.Forms
         public string personAccountUsedFlag = "0";
 
 
+        public void initBaseInfo(JObject jObject)
+        {
+            JObject jo = JObject.Parse(jObject["output"].Text());
+            DataTable dtInsuInfo = (DataTable)jo["insuinfo"].ToObject(typeof(DataTable));
+            JObject joBaseInfo = JObject.FromObject(jo["baseinfo"]);
+            this.txtName.Text = joBaseInfo["psn_name"].Text();
+            this.txtPsnNO.Text = joBaseInfo["psn_no"].Text();
+            this.txtGend.Text = joBaseInfo["gend"].Text();
+            this.txtBirthDay.Text = joBaseInfo["brdy"].Text();
+            this.txtCertType.Text = joBaseInfo["psn_cert_type"].Text();
+            this.txtCertNO.Text = joBaseInfo["certno"].Text();
+            this.txtAge.Text = joBaseInfo["age"].Text();
+            if (dtInsuInfo?.Rows.Count > 0)
+            {
+                this.txtCorp.Text = dtInsuInfo.Rows[0]["emp_name"].ToString();
+                this.txtBalc.Text = dtInsuInfo.Rows[0]["balc"].ToString();
+                this.txtAdmvs.Text = dtInsuInfo.Rows[0]["insuplc_admdvs"].ToString();
+                this.txtPsnType.Text = dtInsuInfo.Rows[0]["psn_type"].ToString();
+                this.txtInsuType.Text = dtInsuInfo.Rows[0]["insutype"].ToString();
+            }
+        }
+
         private DataTable GetDBLKComboxTable(string sqlStr)
         {
             InvokeHelper invoker = new InvokeHelper();

+ 466 - 64
Forms/InpatientRegistration.designer.cs

@@ -32,12 +32,14 @@ namespace PTMedicalInsurance.Forms
         {
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
             this.panel1 = new System.Windows.Forms.Panel();
+            this.txtLocateCode = new Sunny.UI.UITextBox();
             this.chkEmergency = new Sunny.UI.UICheckBox();
             this.cbxAccountPay = new Sunny.UI.UICheckBox();
             this.Chk_RelTtpFlag = new Sunny.UI.UICheckBox();
             this.chkDanger = new Sunny.UI.UICheckBox();
             this.Chk_TraumaFlag = new Sunny.UI.UICheckBox();
             this.dblkcbxExitway = new PTControl.DBLookupCombox();
+            this.label5 = new System.Windows.Forms.Label();
             this.label8 = new System.Windows.Forms.Label();
             this.dblkcbxSettelmentWay = new PTControl.DBLookupCombox();
             this.dblkcbxDisease = new PTControl.DBLookupCombox();
@@ -47,7 +49,7 @@ namespace PTMedicalInsurance.Forms
             this.label3 = new System.Windows.Forms.Label();
             this.label2 = new System.Windows.Forms.Label();
             this.label1 = new System.Windows.Forms.Label();
-            this.panel3 = new System.Windows.Forms.Panel();
+            this.pnlFooter = new System.Windows.Forms.Panel();
             this.uiButton1 = new Sunny.UI.UIButton();
             this.button2 = new System.Windows.Forms.Button();
             this.button1 = new System.Windows.Forms.Button();
@@ -62,13 +64,37 @@ namespace PTMedicalInsurance.Forms
             this.dise_dor_no = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.dise_dor_name = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.diag_time = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.panel2 = new System.Windows.Forms.Panel();
-            this.label5 = new System.Windows.Forms.Label();
-            this.txtLocateCode = new Sunny.UI.UITextBox();
+            this.pnlBottom = new System.Windows.Forms.Panel();
+            this.txtBirthDay = new Sunny.UI.UITextBox();
+            this.txtInsuType = new Sunny.UI.UITextBox();
+            this.txtAge = new Sunny.UI.UITextBox();
+            this.uiLabel4 = new Sunny.UI.UILabel();
+            this.lbAge = new Sunny.UI.UILabel();
+            this.lb1 = new Sunny.UI.UILabel();
+            this.txtPsnNO = new Sunny.UI.UITextBox();
+            this.txtCorp = new Sunny.UI.UITextBox();
+            this.uiLabel27 = new Sunny.UI.UILabel();
+            this.uiLabel28 = new Sunny.UI.UILabel();
+            this.txtPsnType = new Sunny.UI.UITextBox();
+            this.txtCertNO = new Sunny.UI.UITextBox();
+            this.txtAdmvs = new Sunny.UI.UITextBox();
+            this.txtCertType = new Sunny.UI.UITextBox();
+            this.uiLabel3 = new Sunny.UI.UILabel();
+            this.uiLabel25 = new Sunny.UI.UILabel();
+            this.uiLabel2 = new Sunny.UI.UILabel();
+            this.uiLabel26 = new Sunny.UI.UILabel();
+            this.txtBalc = new Sunny.UI.UITextBox();
+            this.txtGend = new Sunny.UI.UITextBox();
+            this.txtName = new Sunny.UI.UITextBox();
+            this.uiLabel1 = new Sunny.UI.UILabel();
+            this.uiLabel20 = new Sunny.UI.UILabel();
+            this.grpHeader = new Sunny.UI.UIGroupBox();
+            this.uiLabel21 = new Sunny.UI.UILabel();
             this.panel1.SuspendLayout();
-            this.panel3.SuspendLayout();
+            this.pnlFooter.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.dgvDiagnose)).BeginInit();
-            this.panel2.SuspendLayout();
+            this.pnlBottom.SuspendLayout();
+            this.grpHeader.SuspendLayout();
             this.SuspendLayout();
             // 
             // panel1
@@ -91,13 +117,26 @@ namespace PTMedicalInsurance.Forms
             this.panel1.Controls.Add(this.label3);
             this.panel1.Controls.Add(this.label2);
             this.panel1.Controls.Add(this.label1);
-            this.panel1.Dock = System.Windows.Forms.DockStyle.Top;
             this.panel1.ForeColor = System.Drawing.SystemColors.ActiveCaptionText;
-            this.panel1.Location = new System.Drawing.Point(0, 0);
+            this.panel1.Location = new System.Drawing.Point(0, 141);
             this.panel1.Name = "panel1";
-            this.panel1.Size = new System.Drawing.Size(1267, 176);
+            this.panel1.Size = new System.Drawing.Size(1267, 168);
             this.panel1.TabIndex = 12;
             // 
+            // txtLocateCode
+            // 
+            this.txtLocateCode.Cursor = System.Windows.Forms.Cursors.IBeam;
+            this.txtLocateCode.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.txtLocateCode.Location = new System.Drawing.Point(602, 126);
+            this.txtLocateCode.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.txtLocateCode.MinimumSize = new System.Drawing.Size(1, 16);
+            this.txtLocateCode.Name = "txtLocateCode";
+            this.txtLocateCode.ShowText = false;
+            this.txtLocateCode.Size = new System.Drawing.Size(257, 29);
+            this.txtLocateCode.TabIndex = 51;
+            this.txtLocateCode.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
+            this.txtLocateCode.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
             // chkEmergency
             // 
             this.chkEmergency.Cursor = System.Windows.Forms.Cursors.Hand;
@@ -117,7 +156,7 @@ namespace PTMedicalInsurance.Forms
             this.cbxAccountPay.Checked = true;
             this.cbxAccountPay.Cursor = System.Windows.Forms.Cursors.Hand;
             this.cbxAccountPay.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.cbxAccountPay.Location = new System.Drawing.Point(1100, 27);
+            this.cbxAccountPay.Location = new System.Drawing.Point(1100, 19);
             this.cbxAccountPay.MinimumSize = new System.Drawing.Size(1, 1);
             this.cbxAccountPay.Name = "cbxAccountPay";
             this.cbxAccountPay.Padding = new System.Windows.Forms.Padding(22, 0, 0, 0);
@@ -183,6 +222,17 @@ namespace PTMedicalInsurance.Forms
             this.dblkcbxExitway.Value = "";
             this.dblkcbxExitway.AfterSelector += new PTControl.AfterSelectorEventHandler(this.dblkcbxHospType_AfterSelector);
             // 
+            // label5
+            // 
+            this.label5.AutoSize = true;
+            this.label5.ForeColor = System.Drawing.SystemColors.InfoText;
+            this.label5.Location = new System.Drawing.Point(506, 133);
+            this.label5.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+            this.label5.Name = "label5";
+            this.label5.Size = new System.Drawing.Size(98, 22);
+            this.label5.TabIndex = 43;
+            this.label5.Text = "本地编码";
+            // 
             // label8
             // 
             this.label8.AutoSize = true;
@@ -310,27 +360,27 @@ namespace PTMedicalInsurance.Forms
             this.label1.TabIndex = 12;
             this.label1.Text = "险种类型";
             // 
-            // panel3
+            // pnlFooter
             // 
-            this.panel3.BackColor = System.Drawing.SystemColors.Window;
-            this.panel3.Controls.Add(this.uiButton1);
-            this.panel3.Controls.Add(this.button2);
-            this.panel3.Controls.Add(this.button1);
-            this.panel3.Dock = System.Windows.Forms.DockStyle.Bottom;
-            this.panel3.Location = new System.Drawing.Point(0, 583);
-            this.panel3.Name = "panel3";
-            this.panel3.Size = new System.Drawing.Size(1267, 58);
-            this.panel3.TabIndex = 14;
+            this.pnlFooter.BackColor = System.Drawing.SystemColors.Window;
+            this.pnlFooter.Controls.Add(this.uiButton1);
+            this.pnlFooter.Controls.Add(this.button2);
+            this.pnlFooter.Controls.Add(this.button1);
+            this.pnlFooter.Dock = System.Windows.Forms.DockStyle.Bottom;
+            this.pnlFooter.Location = new System.Drawing.Point(0, 263);
+            this.pnlFooter.Name = "pnlFooter";
+            this.pnlFooter.Size = new System.Drawing.Size(1267, 63);
+            this.pnlFooter.TabIndex = 14;
             // 
             // uiButton1
             // 
             this.uiButton1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
             this.uiButton1.Cursor = System.Windows.Forms.Cursors.Hand;
             this.uiButton1.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.uiButton1.Location = new System.Drawing.Point(12, 11);
+            this.uiButton1.Location = new System.Drawing.Point(12, 16);
             this.uiButton1.MinimumSize = new System.Drawing.Size(1, 1);
             this.uiButton1.Name = "uiButton1";
-            this.uiButton1.Size = new System.Drawing.Size(164, 35);
+            this.uiButton1.Size = new System.Drawing.Size(205, 35);
             this.uiButton1.TabIndex = 3;
             this.uiButton1.Text = "人员待遇享受检查";
             this.uiButton1.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
@@ -341,7 +391,7 @@ namespace PTMedicalInsurance.Forms
             // 
             this.button2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.button2.Font = new System.Drawing.Font("新宋体", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.button2.Location = new System.Drawing.Point(1155, 10);
+            this.button2.Location = new System.Drawing.Point(1155, 15);
             this.button2.Name = "button2";
             this.button2.Size = new System.Drawing.Size(101, 39);
             this.button2.TabIndex = 1;
@@ -353,7 +403,7 @@ namespace PTMedicalInsurance.Forms
             // 
             this.button1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.button1.Font = new System.Drawing.Font("新宋体", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.button1.Location = new System.Drawing.Point(1034, 10);
+            this.button1.Location = new System.Drawing.Point(1034, 15);
             this.button1.Name = "button1";
             this.button1.Size = new System.Drawing.Size(101, 39);
             this.button1.TabIndex = 0;
@@ -390,7 +440,7 @@ namespace PTMedicalInsurance.Forms
             this.dgvDiagnose.Name = "dgvDiagnose";
             this.dgvDiagnose.RowHeadersWidth = 51;
             this.dgvDiagnose.RowTemplate.Height = 30;
-            this.dgvDiagnose.Size = new System.Drawing.Size(1267, 465);
+            this.dgvDiagnose.Size = new System.Drawing.Size(1267, 263);
             this.dgvDiagnose.TabIndex = 0;
             // 
             // diag_type_name
@@ -484,46 +534,372 @@ namespace PTMedicalInsurance.Forms
             this.diag_time.Name = "diag_time";
             this.diag_time.Width = 180;
             // 
-            // panel2
-            // 
-            this.panel2.Controls.Add(this.dgvDiagnose);
-            this.panel2.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.panel2.Location = new System.Drawing.Point(0, 176);
-            this.panel2.Name = "panel2";
-            this.panel2.Size = new System.Drawing.Size(1267, 465);
-            this.panel2.TabIndex = 13;
-            // 
-            // label5
-            // 
-            this.label5.AutoSize = true;
-            this.label5.ForeColor = System.Drawing.SystemColors.InfoText;
-            this.label5.Location = new System.Drawing.Point(506, 133);
-            this.label5.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
-            this.label5.Name = "label5";
-            this.label5.Size = new System.Drawing.Size(98, 22);
-            this.label5.TabIndex = 43;
-            this.label5.Text = "本地编码";
-            // 
-            // txtLocateCode
-            // 
-            this.txtLocateCode.Cursor = System.Windows.Forms.Cursors.IBeam;
-            this.txtLocateCode.Font = new System.Drawing.Font("微软雅黑", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
-            this.txtLocateCode.Location = new System.Drawing.Point(602, 126);
-            this.txtLocateCode.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
-            this.txtLocateCode.MinimumSize = new System.Drawing.Size(1, 16);
-            this.txtLocateCode.Name = "txtLocateCode";
-            this.txtLocateCode.ShowText = false;
-            this.txtLocateCode.Size = new System.Drawing.Size(257, 29);
-            this.txtLocateCode.TabIndex = 51;
-            this.txtLocateCode.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
-            this.txtLocateCode.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // pnlBottom
+            // 
+            this.pnlBottom.Controls.Add(this.dgvDiagnose);
+            this.pnlBottom.Controls.Add(this.pnlFooter);
+            this.pnlBottom.Location = new System.Drawing.Point(0, 315);
+            this.pnlBottom.Name = "pnlBottom";
+            this.pnlBottom.Size = new System.Drawing.Size(1267, 326);
+            this.pnlBottom.TabIndex = 13;
+            // 
+            // txtBirthDay
+            // 
+            this.txtBirthDay.Cursor = System.Windows.Forms.Cursors.IBeam;
+            this.txtBirthDay.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.txtBirthDay.Location = new System.Drawing.Point(952, 30);
+            this.txtBirthDay.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.txtBirthDay.MinimumSize = new System.Drawing.Size(1, 16);
+            this.txtBirthDay.Name = "txtBirthDay";
+            this.txtBirthDay.ShowText = false;
+            this.txtBirthDay.Size = new System.Drawing.Size(126, 25);
+            this.txtBirthDay.TabIndex = 91;
+            this.txtBirthDay.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
+            this.txtBirthDay.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
+            // txtInsuType
+            // 
+            this.txtInsuType.Cursor = System.Windows.Forms.Cursors.IBeam;
+            this.txtInsuType.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.txtInsuType.Location = new System.Drawing.Point(954, 99);
+            this.txtInsuType.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.txtInsuType.MinimumSize = new System.Drawing.Size(1, 16);
+            this.txtInsuType.Name = "txtInsuType";
+            this.txtInsuType.ShowText = false;
+            this.txtInsuType.Size = new System.Drawing.Size(126, 25);
+            this.txtInsuType.TabIndex = 93;
+            this.txtInsuType.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
+            this.txtInsuType.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
+            // txtAge
+            // 
+            this.txtAge.Cursor = System.Windows.Forms.Cursors.IBeam;
+            this.txtAge.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.txtAge.Location = new System.Drawing.Point(952, 65);
+            this.txtAge.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.txtAge.MinimumSize = new System.Drawing.Size(1, 16);
+            this.txtAge.Name = "txtAge";
+            this.txtAge.ShowText = false;
+            this.txtAge.Size = new System.Drawing.Size(126, 25);
+            this.txtAge.TabIndex = 93;
+            this.txtAge.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
+            this.txtAge.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
+            // uiLabel4
+            // 
+            this.uiLabel4.BackColor = System.Drawing.Color.Transparent;
+            this.uiLabel4.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.uiLabel4.Location = new System.Drawing.Point(852, 101);
+            this.uiLabel4.Name = "uiLabel4";
+            this.uiLabel4.Size = new System.Drawing.Size(103, 23);
+            this.uiLabel4.TabIndex = 94;
+            this.uiLabel4.Text = "险种类型";
+            this.uiLabel4.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            this.uiLabel4.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
+            // lbAge
+            // 
+            this.lbAge.BackColor = System.Drawing.Color.Transparent;
+            this.lbAge.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.lbAge.Location = new System.Drawing.Point(873, 67);
+            this.lbAge.Name = "lbAge";
+            this.lbAge.Size = new System.Drawing.Size(68, 23);
+            this.lbAge.TabIndex = 94;
+            this.lbAge.Text = "年龄";
+            this.lbAge.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            this.lbAge.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
+            // lb1
+            // 
+            this.lb1.BackColor = System.Drawing.Color.Transparent;
+            this.lb1.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.lb1.Location = new System.Drawing.Point(852, 32);
+            this.lb1.Name = "lb1";
+            this.lb1.Size = new System.Drawing.Size(93, 23);
+            this.lb1.TabIndex = 92;
+            this.lb1.Text = "出生日期";
+            this.lb1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            this.lb1.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
+            // txtPsnNO
+            // 
+            this.txtPsnNO.Cursor = System.Windows.Forms.Cursors.IBeam;
+            this.txtPsnNO.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.txtPsnNO.Location = new System.Drawing.Point(646, 30);
+            this.txtPsnNO.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.txtPsnNO.MinimumSize = new System.Drawing.Size(1, 16);
+            this.txtPsnNO.Name = "txtPsnNO";
+            this.txtPsnNO.ShowText = false;
+            this.txtPsnNO.Size = new System.Drawing.Size(199, 25);
+            this.txtPsnNO.TabIndex = 90;
+            this.txtPsnNO.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
+            this.txtPsnNO.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
+            // txtCorp
+            // 
+            this.txtCorp.Cursor = System.Windows.Forms.Cursors.IBeam;
+            this.txtCorp.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.txtCorp.Location = new System.Drawing.Point(334, 30);
+            this.txtCorp.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.txtCorp.MinimumSize = new System.Drawing.Size(1, 16);
+            this.txtCorp.Name = "txtCorp";
+            this.txtCorp.ShowText = false;
+            this.txtCorp.Size = new System.Drawing.Size(163, 25);
+            this.txtCorp.TabIndex = 89;
+            this.txtCorp.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
+            this.txtCorp.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
+            // uiLabel27
+            // 
+            this.uiLabel27.BackColor = System.Drawing.Color.Transparent;
+            this.uiLabel27.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.uiLabel27.Location = new System.Drawing.Point(530, 32);
+            this.uiLabel27.Name = "uiLabel27";
+            this.uiLabel27.Size = new System.Drawing.Size(100, 23);
+            this.uiLabel27.TabIndex = 88;
+            this.uiLabel27.Text = "人员编号";
+            this.uiLabel27.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            this.uiLabel27.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
+            // uiLabel28
+            // 
+            this.uiLabel28.BackColor = System.Drawing.Color.Transparent;
+            this.uiLabel28.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.uiLabel28.Location = new System.Drawing.Point(236, 32);
+            this.uiLabel28.Name = "uiLabel28";
+            this.uiLabel28.Size = new System.Drawing.Size(92, 23);
+            this.uiLabel28.TabIndex = 87;
+            this.uiLabel28.Text = "单位名称";
+            this.uiLabel28.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            this.uiLabel28.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
+            // txtPsnType
+            // 
+            this.txtPsnType.Cursor = System.Windows.Forms.Cursors.IBeam;
+            this.txtPsnType.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.txtPsnType.Location = new System.Drawing.Point(646, 99);
+            this.txtPsnType.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.txtPsnType.MinimumSize = new System.Drawing.Size(1, 16);
+            this.txtPsnType.Name = "txtPsnType";
+            this.txtPsnType.ShowText = false;
+            this.txtPsnType.Size = new System.Drawing.Size(199, 25);
+            this.txtPsnType.TabIndex = 86;
+            this.txtPsnType.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
+            this.txtPsnType.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
+            // txtCertNO
+            // 
+            this.txtCertNO.Cursor = System.Windows.Forms.Cursors.IBeam;
+            this.txtCertNO.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.txtCertNO.Location = new System.Drawing.Point(646, 65);
+            this.txtCertNO.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.txtCertNO.MinimumSize = new System.Drawing.Size(1, 16);
+            this.txtCertNO.Name = "txtCertNO";
+            this.txtCertNO.ShowText = false;
+            this.txtCertNO.Size = new System.Drawing.Size(199, 25);
+            this.txtCertNO.TabIndex = 86;
+            this.txtCertNO.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
+            this.txtCertNO.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
+            // txtAdmvs
+            // 
+            this.txtAdmvs.Cursor = System.Windows.Forms.Cursors.IBeam;
+            this.txtAdmvs.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.txtAdmvs.Location = new System.Drawing.Point(334, 101);
+            this.txtAdmvs.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.txtAdmvs.MinimumSize = new System.Drawing.Size(1, 16);
+            this.txtAdmvs.Name = "txtAdmvs";
+            this.txtAdmvs.ShowText = false;
+            this.txtAdmvs.Size = new System.Drawing.Size(163, 25);
+            this.txtAdmvs.TabIndex = 85;
+            this.txtAdmvs.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
+            this.txtAdmvs.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
+            // txtCertType
+            // 
+            this.txtCertType.Cursor = System.Windows.Forms.Cursors.IBeam;
+            this.txtCertType.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.txtCertType.Location = new System.Drawing.Point(334, 65);
+            this.txtCertType.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.txtCertType.MinimumSize = new System.Drawing.Size(1, 16);
+            this.txtCertType.Name = "txtCertType";
+            this.txtCertType.ShowText = false;
+            this.txtCertType.Size = new System.Drawing.Size(163, 25);
+            this.txtCertType.TabIndex = 85;
+            this.txtCertType.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
+            this.txtCertType.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
+            // uiLabel3
+            // 
+            this.uiLabel3.BackColor = System.Drawing.Color.Transparent;
+            this.uiLabel3.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.uiLabel3.Location = new System.Drawing.Point(530, 101);
+            this.uiLabel3.Name = "uiLabel3";
+            this.uiLabel3.Size = new System.Drawing.Size(100, 25);
+            this.uiLabel3.TabIndex = 84;
+            this.uiLabel3.Text = "人员类别";
+            this.uiLabel3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            this.uiLabel3.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
+            // uiLabel25
+            // 
+            this.uiLabel25.BackColor = System.Drawing.Color.Transparent;
+            this.uiLabel25.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.uiLabel25.Location = new System.Drawing.Point(530, 67);
+            this.uiLabel25.Name = "uiLabel25";
+            this.uiLabel25.Size = new System.Drawing.Size(100, 23);
+            this.uiLabel25.TabIndex = 84;
+            this.uiLabel25.Text = "证件号码";
+            this.uiLabel25.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            this.uiLabel25.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
+            // uiLabel2
+            // 
+            this.uiLabel2.BackColor = System.Drawing.Color.Transparent;
+            this.uiLabel2.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.uiLabel2.Location = new System.Drawing.Point(236, 103);
+            this.uiLabel2.Name = "uiLabel2";
+            this.uiLabel2.Size = new System.Drawing.Size(92, 23);
+            this.uiLabel2.TabIndex = 83;
+            this.uiLabel2.Text = "参保地区";
+            this.uiLabel2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            this.uiLabel2.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
+            // uiLabel26
+            // 
+            this.uiLabel26.BackColor = System.Drawing.Color.Transparent;
+            this.uiLabel26.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.uiLabel26.Location = new System.Drawing.Point(231, 67);
+            this.uiLabel26.Name = "uiLabel26";
+            this.uiLabel26.Size = new System.Drawing.Size(97, 23);
+            this.uiLabel26.TabIndex = 83;
+            this.uiLabel26.Text = "证件类型";
+            this.uiLabel26.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            this.uiLabel26.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
+            // txtBalc
+            // 
+            this.txtBalc.Cursor = System.Windows.Forms.Cursors.IBeam;
+            this.txtBalc.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.txtBalc.Location = new System.Drawing.Point(124, 103);
+            this.txtBalc.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.txtBalc.MinimumSize = new System.Drawing.Size(1, 16);
+            this.txtBalc.Name = "txtBalc";
+            this.txtBalc.ShowText = false;
+            this.txtBalc.Size = new System.Drawing.Size(100, 25);
+            this.txtBalc.TabIndex = 82;
+            this.txtBalc.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
+            this.txtBalc.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
+            // txtGend
+            // 
+            this.txtGend.Cursor = System.Windows.Forms.Cursors.IBeam;
+            this.txtGend.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.txtGend.Location = new System.Drawing.Point(124, 65);
+            this.txtGend.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.txtGend.MinimumSize = new System.Drawing.Size(1, 16);
+            this.txtGend.Name = "txtGend";
+            this.txtGend.ShowText = false;
+            this.txtGend.Size = new System.Drawing.Size(100, 25);
+            this.txtGend.TabIndex = 82;
+            this.txtGend.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
+            this.txtGend.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
+            // txtName
+            // 
+            this.txtName.Cursor = System.Windows.Forms.Cursors.IBeam;
+            this.txtName.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.txtName.Location = new System.Drawing.Point(124, 30);
+            this.txtName.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.txtName.MinimumSize = new System.Drawing.Size(1, 16);
+            this.txtName.Name = "txtName";
+            this.txtName.ShowText = false;
+            this.txtName.Size = new System.Drawing.Size(100, 25);
+            this.txtName.TabIndex = 81;
+            this.txtName.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
+            this.txtName.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
+            // uiLabel1
+            // 
+            this.uiLabel1.BackColor = System.Drawing.Color.Transparent;
+            this.uiLabel1.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.uiLabel1.Location = new System.Drawing.Point(62, 105);
+            this.uiLabel1.Name = "uiLabel1";
+            this.uiLabel1.Size = new System.Drawing.Size(61, 23);
+            this.uiLabel1.TabIndex = 80;
+            this.uiLabel1.Text = "余额";
+            this.uiLabel1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            this.uiLabel1.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
+            // uiLabel20
+            // 
+            this.uiLabel20.BackColor = System.Drawing.Color.Transparent;
+            this.uiLabel20.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.uiLabel20.Location = new System.Drawing.Point(62, 67);
+            this.uiLabel20.Name = "uiLabel20";
+            this.uiLabel20.Size = new System.Drawing.Size(61, 23);
+            this.uiLabel20.TabIndex = 80;
+            this.uiLabel20.Text = "性别";
+            this.uiLabel20.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            this.uiLabel20.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
+            // grpHeader
+            // 
+            this.grpHeader.Controls.Add(this.txtBirthDay);
+            this.grpHeader.Controls.Add(this.txtInsuType);
+            this.grpHeader.Controls.Add(this.txtAge);
+            this.grpHeader.Controls.Add(this.uiLabel4);
+            this.grpHeader.Controls.Add(this.lbAge);
+            this.grpHeader.Controls.Add(this.lb1);
+            this.grpHeader.Controls.Add(this.txtPsnNO);
+            this.grpHeader.Controls.Add(this.txtCorp);
+            this.grpHeader.Controls.Add(this.uiLabel27);
+            this.grpHeader.Controls.Add(this.uiLabel28);
+            this.grpHeader.Controls.Add(this.txtPsnType);
+            this.grpHeader.Controls.Add(this.txtCertNO);
+            this.grpHeader.Controls.Add(this.txtAdmvs);
+            this.grpHeader.Controls.Add(this.txtCertType);
+            this.grpHeader.Controls.Add(this.uiLabel3);
+            this.grpHeader.Controls.Add(this.uiLabel25);
+            this.grpHeader.Controls.Add(this.uiLabel2);
+            this.grpHeader.Controls.Add(this.uiLabel26);
+            this.grpHeader.Controls.Add(this.txtBalc);
+            this.grpHeader.Controls.Add(this.txtGend);
+            this.grpHeader.Controls.Add(this.txtName);
+            this.grpHeader.Controls.Add(this.uiLabel1);
+            this.grpHeader.Controls.Add(this.uiLabel20);
+            this.grpHeader.Controls.Add(this.uiLabel21);
+            this.grpHeader.Dock = System.Windows.Forms.DockStyle.Top;
+            this.grpHeader.Font = new System.Drawing.Font("宋体", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.grpHeader.Location = new System.Drawing.Point(0, 0);
+            this.grpHeader.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
+            this.grpHeader.MinimumSize = new System.Drawing.Size(1, 1);
+            this.grpHeader.Name = "grpHeader";
+            this.grpHeader.Padding = new System.Windows.Forms.Padding(0, 32, 0, 0);
+            this.grpHeader.Size = new System.Drawing.Size(1267, 134);
+            this.grpHeader.TabIndex = 16;
+            this.grpHeader.Text = "基本信息";
+            this.grpHeader.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
+            this.grpHeader.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
+            // 
+            // uiLabel21
+            // 
+            this.uiLabel21.BackColor = System.Drawing.Color.Transparent;
+            this.uiLabel21.Font = new System.Drawing.Font("微软雅黑", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+            this.uiLabel21.Location = new System.Drawing.Point(62, 32);
+            this.uiLabel21.Name = "uiLabel21";
+            this.uiLabel21.Size = new System.Drawing.Size(61, 23);
+            this.uiLabel21.TabIndex = 79;
+            this.uiLabel21.Text = "姓名";
+            this.uiLabel21.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            this.uiLabel21.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
             // 
             // InpatientRegistration
             // 
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
             this.ClientSize = new System.Drawing.Size(1267, 641);
-            this.Controls.Add(this.panel3);
-            this.Controls.Add(this.panel2);
+            this.Controls.Add(this.grpHeader);
+            this.Controls.Add(this.pnlBottom);
             this.Controls.Add(this.panel1);
             this.Font = new System.Drawing.Font("新宋体", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
             this.Margin = new System.Windows.Forms.Padding(4);
@@ -532,9 +908,10 @@ namespace PTMedicalInsurance.Forms
             this.Load += new System.EventHandler(this.InpatientRegistration_Load);
             this.panel1.ResumeLayout(false);
             this.panel1.PerformLayout();
-            this.panel3.ResumeLayout(false);
+            this.pnlFooter.ResumeLayout(false);
             ((System.ComponentModel.ISupportInitialize)(this.dgvDiagnose)).EndInit();
-            this.panel2.ResumeLayout(false);
+            this.pnlBottom.ResumeLayout(false);
+            this.grpHeader.ResumeLayout(false);
             this.ResumeLayout(false);
 
         }
@@ -564,7 +941,7 @@ namespace PTMedicalInsurance.Forms
         private System.Windows.Forms.Label label3;
         private System.Windows.Forms.Label label2;
         private System.Windows.Forms.Label label1;
-        private System.Windows.Forms.Panel panel3;
+        private System.Windows.Forms.Panel pnlFooter;
         private System.Windows.Forms.Button button2;
         private System.Windows.Forms.Button button1;
         private Sunny.UI.UIButton uiButton1;
@@ -585,10 +962,35 @@ namespace PTMedicalInsurance.Forms
         private System.Windows.Forms.DataGridViewTextBoxColumn dise_dor_no;
         private System.Windows.Forms.DataGridViewTextBoxColumn dise_dor_name;
         private System.Windows.Forms.DataGridViewTextBoxColumn diag_time;
-        private System.Windows.Forms.Panel panel2;
+        private System.Windows.Forms.Panel pnlBottom;
         public Sunny.UI.UICheckBox chkEmergency;
         public Sunny.UI.UICheckBox chkDanger;
         private Sunny.UI.UITextBox txtLocateCode;
         private System.Windows.Forms.Label label5;
+        private Sunny.UI.UITextBox txtBirthDay;
+        private Sunny.UI.UITextBox txtInsuType;
+        private Sunny.UI.UITextBox txtAge;
+        private Sunny.UI.UILabel uiLabel4;
+        private Sunny.UI.UILabel lbAge;
+        private Sunny.UI.UILabel lb1;
+        private Sunny.UI.UITextBox txtPsnNO;
+        private Sunny.UI.UITextBox txtCorp;
+        private Sunny.UI.UILabel uiLabel27;
+        private Sunny.UI.UILabel uiLabel28;
+        private Sunny.UI.UITextBox txtPsnType;
+        private Sunny.UI.UITextBox txtCertNO;
+        private Sunny.UI.UITextBox txtAdmvs;
+        private Sunny.UI.UITextBox txtCertType;
+        private Sunny.UI.UILabel uiLabel3;
+        private Sunny.UI.UILabel uiLabel25;
+        private Sunny.UI.UILabel uiLabel2;
+        private Sunny.UI.UILabel uiLabel26;
+        private Sunny.UI.UITextBox txtBalc;
+        private Sunny.UI.UITextBox txtGend;
+        private Sunny.UI.UITextBox txtName;
+        private Sunny.UI.UILabel uiLabel1;
+        private Sunny.UI.UILabel uiLabel20;
+        private Sunny.UI.UIGroupBox grpHeader;
+        private Sunny.UI.UILabel uiLabel21;
     }
 }

+ 3 - 1
Helper/InvokeHelper.cs

@@ -218,7 +218,9 @@ namespace PTMedicalInsurance.Helper
             }
             finally
             {
-                Global.writeLog("调用中心:",data,joRtn.ToString());
+                Global.writeLog("调用中心:", JsonHelper.Compress(data), joRtn.ToString());
+                // 保存到服务器
+                this.saveCenterLog(JsonHelper.Compress(data),joRtn.ToString(), JsonHelper.Compress(data), joRtn.ToString());
             }
         }