Esempio n. 1
0
        /// <summary>
        /// GET UI
        /// </summary>
        private void GetUI()
        {
            if (this.gridControl1.DataSource != null)
            {
                //手术
                DataTable dataTable = this.gridControl1.DataSource as DataTable;
                foreach (DataRow row in dataTable.Rows)
                {
                    Iem_MainPage_Operation imOut = new Iem_MainPage_Operation();

                    imOut.Operation_Code = row["Operation_Code"].ToString();
                    imOut.Operation_Name = row["Operation_Name"].ToString();
                    imOut.Operation_Date = row["Operation_Date"].ToString();
                    imOut.Execute_User1  = row["Execute_User1"].ToString();
                    //imOut.Execute_User1_Name = row["Execute_User1_Name"];
                    imOut.Execute_User2 = row["Execute_User2"].ToString();
                    //imOut.Execute_User2_Name = row["Execute_User2_Name"];
                    imOut.Execute_User3 = row["Execute_User3"].ToString();
                    //imOut.Execute_User3_Name = row["Execute_User3_Name"];
                    imOut.Anaesthesia_Type_Id = Convertmy.ToDecimal(row["Anaesthesia_Type_Id"]);
                    //imOut.Anaesthesia_Type_Name = row["Anaesthesia_Type_Name"];
                    imOut.Close_Level = Convertmy.ToDecimal(row["Close_Level"]);
                    //imOut.Close_Level_Name = row["Close_Level_Name"];
                    imOut.Anaesthesia_User = row["Anaesthesia_User"].ToString();
                    //imOut.Anaesthesia_User_Name = row["Anaesthesia_User_Name"];
                    m_IemInfo.IemOperInfo.Add(imOut);
                }
            }
            if (this.gridControl2.DataSource != null)
            {
                //术前诊断
                DataTable dataTable = this.gridControl2.DataSource as DataTable;
                foreach (DataRow row in dataTable.Rows)
                {
                    Iem_Mainpage_Diagnosis imOut = new Iem_Mainpage_Diagnosis();
                    imOut.Diagnosis_Code    = row["Diagnosis_Type_Id"].ToString();
                    imOut.Diagnosis_Name    = row["Diagnosis_Type_Name"].ToString();
                    imOut.Diagnosis_Type_Id = 9;
                    m_IemInfo.IemDiagInfo.Add(imOut);
                }
            }
            if (this.gridControl3.DataSource != null)
            {
                //术后诊断
                DataTable dataTable = this.gridControl3.DataSource as DataTable;
                foreach (DataRow row in dataTable.Rows)
                {
                    Iem_Mainpage_Diagnosis imOut = new Iem_Mainpage_Diagnosis();
                    imOut.Diagnosis_Code    = row["Diagnosis_Type_Id"].ToString();
                    imOut.Diagnosis_Name    = row["Diagnosis_Type_Name"].ToString();
                    imOut.Diagnosis_Type_Id = 10;
                    m_IemInfo.IemDiagInfo.Add(imOut);
                }
            }

            m_IemInfo.IemBasicInfo.Xay_Sn = txtXRay.Text;
            m_IemInfo.IemBasicInfo.Ct_Sn  = txtCT.Text;
            m_IemInfo.IemBasicInfo.Mri_Sn = txtMri.Text;
            m_IemInfo.IemBasicInfo.Dsa_Sn = txtDsa.Text;
        }
Esempio n. 2
0
        /// <summary>
        /// 创建新的 Iem_Mainpage_Diagnosis 对象。
        /// </summary>
        /// <param name="iem_Mainpage_Diagnosis_NO">Iem_Mainpage_Diagnosis_NO 的初始值。</param>
        /// <param name="iem_Mainpage_NO">Iem_Mainpage_NO 的初始值。</param>
        /// <param name="diagnosis_Type_Id">Diagnosis_Type_Id 的初始值。</param>
        /// <param name="diagnosis_Name">Diagnosis_Name 的初始值。</param>
        /// <param name="order_Value">Order_Value 的初始值。</param>
        /// <param name="valide">Valide 的初始值。</param>
        /// <param name="create_User">Create_User 的初始值。</param>
        /// <param name="create_Time">Create_Time 的初始值。</param>
        public static Iem_Mainpage_Diagnosis CreateIem_Mainpage_Diagnosis(decimal iem_Mainpage_Diagnosis_NO, decimal iem_Mainpage_NO, decimal diagnosis_Type_Id, string diagnosis_Name, decimal order_Value, decimal valide, string create_User, string create_Time)
        {
            Iem_Mainpage_Diagnosis iem_Mainpage_Diagnosis = new Iem_Mainpage_Diagnosis();

            iem_Mainpage_Diagnosis.Iem_Mainpage_Diagnosis_NO = iem_Mainpage_Diagnosis_NO;
            iem_Mainpage_Diagnosis.Iem_Mainpage_NO           = iem_Mainpage_NO;
            iem_Mainpage_Diagnosis.Diagnosis_Type_Id         = diagnosis_Type_Id;
            iem_Mainpage_Diagnosis.Diagnosis_Name            = diagnosis_Name;
            iem_Mainpage_Diagnosis.Order_Value = order_Value;
            iem_Mainpage_Diagnosis.Valide      = valide;
            iem_Mainpage_Diagnosis.Create_User = create_User;
            iem_Mainpage_Diagnosis.Create_Time = create_Time;
            return(iem_Mainpage_Diagnosis);
        }
Esempio n. 3
0
        public Iem_Mainpage_Diagnosis GetPrintDiagnosis(Iem_Mainpage_Diagnosis _Iem_Mainpage_Diagnosis)
        {
            //_Iem_Mainpage_Diagnosis.Section_Director = lueKszr.Text;
            //_Iem_Mainpage_Diagnosis.Director = lueZrys.Text;
            //_Iem_Mainpage_Diagnosis.Vs_Employee_Code = lueZzys.Text;
            //_Iem_Mainpage_Diagnosis.Resident_Employee_Code = lueZyys.Text;
            //_Iem_Mainpage_Diagnosis.Refresh_Employee_Code = lueJxys.Text;


            //_Iem_Mainpage_Diagnosis.Master_Interne = lueYjs.Text;
            //_Iem_Mainpage_Diagnosis.Interne = lueSxys.Text;
            //_Iem_Mainpage_Diagnosis.Coding_User = lueBmy.Text;
            //_Iem_Mainpage_Diagnosis.Medical_Quality_Id = m_IemInfo.IemBasicInfo.Medical_Quality_Id.ToString();
            //_Iem_Mainpage_Diagnosis.Quality_Control_Doctor = lueZkys.Text;

            //_Iem_Mainpage_Diagnosis.Quality_Control_Nurse = lueZkhs.Text;
            //_Iem_Mainpage_Diagnosis.Quality_Control_Date = m_IemInfo.IemBasicInfo.Quality_Control_Date;

            return(_Iem_Mainpage_Diagnosis);
        }
Esempio n. 4
0
        /// <summary>
        /// GET UI
        /// </summary>
        private void GetUI()
        {
            //入院状态
            if (chkAdmitInfo1.Checked == true)
            {
                m_IemInfo.IemBasicInfo.AdmitInfo = "1";
            }
            else if (chkAdmitInfo2.Checked == true)
            {
                m_IemInfo.IemBasicInfo.AdmitInfo = "2";
            }
            else if (chkAdmitInfo3.Checked == true)
            {
                m_IemInfo.IemBasicInfo.AdmitInfo = "3";
            }
            m_IemInfo.IemBasicInfo.Pathology_Diagnosis_Name = txtPathologyName.Text;
            m_IemInfo.IemBasicInfo.Pathology_Observation_Sn = txtPathologyObservationSn.Text;

            m_IemInfo.IemBasicInfo.Ashes_Diagnosis_Name = txtAshesDiagnosisName.Text;
            m_IemInfo.IemBasicInfo.Ashes_Anatomise_Sn   = txtAshesAnatomiseSn.Text;

            m_IemInfo.IemBasicInfo.Allergic_Drug = txtAllergicDrug.Text;

            if (chkHBsAg1.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Hbsag = 0;
            }
            if (chkHBsAg2.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Hbsag = 1;
            }
            if (chkHBsAg3.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Hbsag = 2;
            }

            if (chkHCV1.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Hcv_Ab = 0;
            }
            if (chkHCV2.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Hcv_Ab = 1;
            }
            if (chkHCV3.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Hcv_Ab = 2;
            }



            if (chkHIV1.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Hiv_Ab = 0;
            }
            if (chkHIV2.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Hiv_Ab = 1;
            }
            if (chkHIV3.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Hiv_Ab = 2;
            }



            if (chkOpdIpd1.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Opd_Ipd_Id = 0;
            }
            if (chkOpdIpd2.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Opd_Ipd_Id = 1;
            }
            if (chkOpdIpd3.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Opd_Ipd_Id = 2;
            }
            if (chkOpdIpd4.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Opd_Ipd_Id = 3;
            }



            if (chkInOut1.Checked == true)
            {
                m_IemInfo.IemBasicInfo.In_Out_Inpatinet_Id = 0;
            }
            if (chkInOut2.Checked == true)
            {
                m_IemInfo.IemBasicInfo.In_Out_Inpatinet_Id = 1;
            }
            if (chkInOut3.Checked == true)
            {
                m_IemInfo.IemBasicInfo.In_Out_Inpatinet_Id = 2;
            }
            if (chkInOut4.Checked == true)
            {
                m_IemInfo.IemBasicInfo.In_Out_Inpatinet_Id = 3;
            }


            if (chkBeforeAfter1.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Before_After_Or_Id = 0;
            }
            if (chkBeforeAfter2.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Before_After_Or_Id = 1;
            }
            if (chkBeforeAfter3.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Before_After_Or_Id = 2;
            }
            if (chkBeforeAfter4.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Before_After_Or_Id = 3;
            }


            if (chkClinical1.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Clinical_Pathology_Id = 0;
            }
            if (chkClinical2.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Clinical_Pathology_Id = 1;
            }
            if (chkClinical3.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Clinical_Pathology_Id = 2;
            }
            if (chkClinical4.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Clinical_Pathology_Id = 3;
            }


            if (chkPacsPathology1.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Pacs_Pathology_Id = 0;
            }
            if (chkPacsPathology2.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Pacs_Pathology_Id = 1;
            }
            if (chkPacsPathology3.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Pacs_Pathology_Id = 2;
            }
            if (chkPacsPathology4.Checked == true)
            {
                m_IemInfo.IemBasicInfo.Pacs_Pathology_Id = 3;
            }

            m_IemInfo.IemBasicInfo.Save_Times    = seSaveTimes.Value;
            m_IemInfo.IemBasicInfo.Success_Times = seSuccessTimes.Value;


            //入院后确诊日期
            if (!(deInCheckDate.DateTime.CompareTo(DateTime.MinValue) == 0))
            {
                m_IemInfo.IemBasicInfo.In_Check_Date = deInCheckDate.DateTime.ToString("yyyy-MM-dd") + " " + teInCheckDate.Time.ToString("HH:mm:ss");
            }
            //m_IemInfo.IemBasicInfo.In_Check_Date =

            //门(急)诊诊断
            m_IemInfo.IemDiagInfo = new List <Iem_Mainpage_Diagnosis>();
            if (!String.IsNullOrEmpty(this.lueOutDiag.CodeValue))
            {
                Iem_Mainpage_Diagnosis imOut = new Iem_Mainpage_Diagnosis();
                imOut.Diagnosis_Code    = this.lueOutDiag.CodeValue;
                imOut.Diagnosis_Name    = this.lueOutDiag.DisplayValue;
                imOut.Diagnosis_Type_Id = 13;
                m_IemInfo.IemDiagInfo.Add(imOut);
            }
            //入院诊断
            if (!String.IsNullOrEmpty(this.lueInDiag.CodeValue))
            {
                Iem_Mainpage_Diagnosis imIn = new Iem_Mainpage_Diagnosis();
                imIn.Diagnosis_Code    = this.lueInDiag.CodeValue;
                imIn.Diagnosis_Name    = this.lueInDiag.DisplayValue;
                imIn.Diagnosis_Type_Id = 2;
                m_IemInfo.IemDiagInfo.Add(imIn);
            }
            if (this.gridControl1.DataSource != null)
            {
                //出院诊断
                DataTable dataTable = this.gridControl1.DataSource as DataTable;
                for (int i = 0; i < dataTable.Rows.Count; i++)
                {
                    DataRow row = dataTable.Rows[i];

                    Iem_Mainpage_Diagnosis imOut = new Iem_Mainpage_Diagnosis();
                    imOut.Diagnosis_Code = row["Diagnosis_Code"].ToString();
                    imOut.Diagnosis_Name = row["Diagnosis_Name"].ToString();
                    if (i == 0)
                    {
                        imOut.Diagnosis_Type_Id = 7;
                    }
                    else
                    {
                        imOut.Diagnosis_Type_Id = 8;
                    }
                    imOut.Status_Id   = Convertmy.ToDecimal(row["Status_Id"]);
                    imOut.Order_Value = i + 1;
                    m_IemInfo.IemDiagInfo.Add(imOut);
                }
            }

            m_IemInfo.IemBasicInfo.Zymosis            = lueZymosisName.CodeValue;
            m_IemInfo.IemBasicInfo.Hurt_Toxicosis_Ele = txtHurt_Toxicosis_Ele.Text;

            if (cmbZymosisState.SelectedIndex > -1)
            {
                m_IemInfo.IemBasicInfo.ZymosisState = (cmbZymosisState.SelectedIndex + 1).ToString();
            }
        }