Beispiel #1
0
        override protected void BuildComorbidities(int PatientID, string FormName, string FormType)
        {
            ComorbidityDa comorbiditiesDa = new ComorbidityDa();
            DataSet       comorbiditiesDs = comorbiditiesDa.FormGetRecords(PatientID, FormName, FormType);

            if (comorbiditiesDs.Tables.Count > 0 && comorbiditiesDs.Tables[0].Rows.Count > 0)
            {
                comorbidities.DataSource = comorbiditiesDs.Tables[0].DefaultView;
                comorbidities.DataBind();



                DataTable ComorbidityListTable = new DataTable();

                DataColumn Comorbidity = new DataColumn();
                Comorbidity.ColumnName = "Comorbidity";
                Comorbidity.DataType   = System.Type.GetType("System.String");
                ComorbidityListTable.Columns.Add(Comorbidity);

                DataColumn ComorbidityHtmlRow = new DataColumn();
                ComorbidityHtmlRow.ColumnName = "ComorbidityHtmlRow";
                ComorbidityHtmlRow.DataType   = System.Type.GetType("System.Object");
                ComorbidityListTable.Columns.Add(ComorbidityHtmlRow);

                AddComorbidityToListTable(ComorbidityListTable, "Coronary Artery Disease", ComorbidityRow_CoronaryArteryDisease);
                AddComorbidityToListTable(ComorbidityListTable, "Myocardial Infarction", ComorbidityRow_MyocardialInfarction);
                AddComorbidityToListTable(ComorbidityListTable, "Hypertension", ComorbidityRow_Hypertension);
                AddComorbidityToListTable(ComorbidityListTable, "CVA", ComorbidityRow_CVA);
                AddComorbidityToListTable(ComorbidityListTable, "Thromboembolic Events / DVT", ComorbidityRow_ThromboembolicEventsDVT);
                AddComorbidityToListTable(ComorbidityListTable, "Asthma", ComorbidityRow_Asthma);
                AddComorbidityToListTable(ComorbidityListTable, "Diabetes (IDDM)", ComorbidityRow_DiabetesIDDM);
                AddComorbidityToListTable(ComorbidityListTable, "Diabetes (NIDDM)", ComorbidityRow_DiabetesNIDDM);
                AddComorbidityToListTable(ComorbidityListTable, "Hypercholesterolemia", ComorbidityRow_Hypercholesterolemia);
                AddComorbidityToListTable(ComorbidityListTable, "Depression", ComorbidityRow_Depression);

                foreach (DataRow cRow in ComorbidityListTable.Rows)
                {
                    CheckForMatchingComorbidity(comorbiditiesDs.Tables[0], cRow["Comorbidity"].ToString(), (HtmlTableRow)cRow["ComorbidityHtmlRow"]);
                }
            }

            // default date when checking a row

/*            Comorbidity_CoronaryArteryDisease.Attributes.Add("onclick", "setDefaultComorbDate(this, $('" + ComorbDateText_1.ClientID + "'));");
 *          Comorbidity_MyocardialInfarction.Attributes.Add("onclick", "setDefaultComorbDate(this, $('" + ComorbDateText_2.ClientID + "'));");
 *          Comorbidity_Hypertension.Attributes.Add("onclick", "setDefaultComorbDate(this, $('" + ComorbDateText_3.ClientID + "'));");
 *          Comorbidity_CVA.Attributes.Add("onclick", "setDefaultComorbDate(this, $('" + ComorbDateText_4.ClientID + "'));");
 *          Comorbidity_ThromboembolicEventsDVT.Attributes.Add("onclick", "setDefaultComorbDate(this, $('" + ComorbDateText_5.ClientID + "'));");
 *          Comorbidity_Asthma.Attributes.Add("onclick", "setDefaultComorbDate(this, $('" + ComorbDateText_6.ClientID + "'));");
 *          Comorbidity_DiabetesIDDM.Attributes.Add("onclick", "setDefaultComorbDate(this, $('" + ComorbDateText_7.ClientID + "'));");
 *          Comorbidity_DiabetesNIDDM.Attributes.Add("onclick", "setDefaultComorbDate(this, $('" + ComorbDateText_8.ClientID + "'));");
 *          Comorbidity_Hypercholesterolemia.Attributes.Add("onclick", "setDefaultComorbDate(this, $('" + ComorbDateText_9.ClientID + "'));");
 *          Comorbidity_Depression.Attributes.Add("onclick", "setDefaultComorbDate(this, $('" + ComorbDateText_10.ClientID + "'));");
 */
        }
Beispiel #2
0
        protected virtual void BuildComorbidities(int PatientID, string FormName, string FormType)
        {
            ComorbidityDa comorbiditiesDa = new ComorbidityDa();
            DataSet       comorbiditiesDs = comorbiditiesDa.FormGetRecords(PatientID, FormName, FormType);

            if (comorbiditiesDs.Tables.Count > 0 && comorbiditiesDs.Tables[0].Rows.Count > 0)
            {
                comorbidities.DataSource = comorbiditiesDs.Tables[0].DefaultView;
                comorbidities.DataBind();
            }
        }
Beispiel #3
0
        protected void BuildGeneralComorbidities(int PatientID, string FormName, string FormType)
        {
            ComorbidityDa CombDa = new ComorbidityDa();

            DataSet ComorbiditiesDs = CombDa.FormGetRecords(PatientID, FormName, FormType);

            if (ComorbiditiesDs.Tables.Count > 0 && ComorbiditiesDs.Tables[0].Rows.Count > 0)
            {
                genComorbidities.DataSource = ComorbiditiesDs.Tables[0].DefaultView;
                genComorbidities.DataBind();
            }
        }
Beispiel #4
0
        override protected void BuildComorbidities()
        {
            if (patientID != 0)
            {
                ComorbidityDa comorbiditiesDa = new ComorbidityDa();
                DataSet       comorbiditiesDs = comorbiditiesDa.FormGetRecords(this.patientID, this._formName, "Dynamic");

                if (comorbiditiesDs.Tables.Count > 0 && comorbiditiesDs.Tables[0].Rows.Count > 0)
                {
                    comorbidities.DataSource = comorbiditiesDs.Tables[0].DefaultView;
                    comorbidities.DataBind();

                    ComorbiditiesCell1.RowSpan = 3;
                    ComorbiditiesCell2.Visible = false;
                    ComorbiditiesCell3.Visible = false;
                }
            }
        }
Beispiel #5
0
        override protected void BuildComorbidities(int PatientID, string FormName, string FormType)
        {
            ComorbidityDa comorbiditiesDa = new ComorbidityDa();
            DataSet       comorbiditiesDs = comorbiditiesDa.FormGetRecords(PatientID, FormName, FormType);

            if (comorbiditiesDs.Tables.Count > 0 && comorbiditiesDs.Tables[0].Rows.Count > 0)
            {
                comorbidities.DataSource = comorbiditiesDs.Tables[0].DefaultView;
                comorbidities.DataBind();



                DataTable ComorbidityListTable = new DataTable();

                DataColumn Comorbidity = new DataColumn();
                Comorbidity.ColumnName = "Comorbidity";
                Comorbidity.DataType   = System.Type.GetType("System.String");
                ComorbidityListTable.Columns.Add(Comorbidity);

                DataColumn ComorbidityHtmlRow = new DataColumn();
                ComorbidityHtmlRow.ColumnName = "ComorbidityHtmlRow";
                ComorbidityHtmlRow.DataType   = System.Type.GetType("System.Object");
                ComorbidityListTable.Columns.Add(ComorbidityHtmlRow);

                AddComorbidityToListTable(ComorbidityListTable, "Coronary Artery Disease", ComorbidityRow_CoronaryArteryDisease);
                AddComorbidityToListTable(ComorbidityListTable, "Myocardial Infarction", ComorbidityRow_MyocardialInfarction);
                AddComorbidityToListTable(ComorbidityListTable, "Hypertension", ComorbidityRow_Hypertension);
                AddComorbidityToListTable(ComorbidityListTable, "CVA", ComorbidityRow_CVA);
                AddComorbidityToListTable(ComorbidityListTable, "Thromboembolic Events / DVT", ComorbidityRow_ThromboembolicEventsDVT);
                AddComorbidityToListTable(ComorbidityListTable, "Asthma", ComorbidityRow_Asthma);
                AddComorbidityToListTable(ComorbidityListTable, "Diabetes (IDDM)", ComorbidityRow_DiabetesIDDM);
                AddComorbidityToListTable(ComorbidityListTable, "Diabetes (NIDDM)", ComorbidityRow_DiabetesNIDDM);
                AddComorbidityToListTable(ComorbidityListTable, "Obesity", ComorbidityRow_Obesity);
                AddComorbidityToListTable(ComorbidityListTable, "Hypercholesterolemia", ComorbidityRow_Hypercholesterolemia);
                AddComorbidityToListTable(ComorbidityListTable, "Depression", ComorbidityRow_Depression);

                foreach (DataRow cRow in ComorbidityListTable.Rows)
                {
                    CheckForMatchingComorbidity(comorbiditiesDs.Tables[0], cRow["Comorbidity"].ToString(), (HtmlTableRow)cRow["ComorbidityHtmlRow"]);
                }
            }
        }
Beispiel #6
0
        protected void GetComorbidities(int PatientID, string FormName, string FormType)
        {
            ComorbidityDa comorbiditiesDa = new ComorbidityDa();
            DataSet       comorbiditiesDs = comorbiditiesDa.FormGetRecords(PatientID, FormName, FormType);


            if (comorbiditiesDs.Tables.Count > 0 && comorbiditiesDs.Tables[0].Rows.Count > 0)
            {
                // limit to last 10 records
                PastRecordsCountComorb = comorbiditiesDs.Tables[0].Rows.Count;
                DataView comorbiditiesDv = new DataView(comorbiditiesDs.Tables[0]);
                comorbiditiesDv.Sort = Comorbidity.ComorbDate + " DESC ";
                comorbiditiesDv      = GetTopDataViewRows(comorbiditiesDv, 10);
                comorbiditiesDv.Sort = Comorbidity.ComorbDate + " ASC, " + Comorbidity.Comorbidity_Field + " ASC ";

                pastComorbidities.DataSource = comorbiditiesDv;
                pastComorbidities.DataBind();
            }
            else
            {
                PastRecordsCountComorb = 0;
            }
        }
        override protected void BuildComorbidities(int PatientID, string FormName, string FormType)
        {
            ComorbidityDa comorbiditiesDa = new ComorbidityDa();
            DataSet       comorbiditiesDs = comorbiditiesDa.FormGetRecords(PatientID, FormName, FormType);

            if (comorbiditiesDs.Tables.Count > 0 && comorbiditiesDs.Tables[0].Rows.Count > 0)
            {
                comorbidities.DataSource = comorbiditiesDs.Tables[0].DefaultView;
                comorbidities.DataBind();



                DataTable ComorbidityListTable = new DataTable();

                DataColumn Comorbidity = new DataColumn();
                Comorbidity.ColumnName = "Comorbidity";
                Comorbidity.DataType   = System.Type.GetType("System.String");
                ComorbidityListTable.Columns.Add(Comorbidity);

                DataColumn ComorbidityHtmlRow = new DataColumn();
                ComorbidityHtmlRow.ColumnName = "ComorbidityHtmlRow";
                ComorbidityHtmlRow.DataType   = System.Type.GetType("System.Object");
                ComorbidityListTable.Columns.Add(ComorbidityHtmlRow);

                AddComorbidityToListTable(ComorbidityListTable, "Coronary Artery Disease", ComorbidityRow_CoronaryArteryDisease);
                AddComorbidityToListTable(ComorbidityListTable, "Hypertension", ComorbidityRow_Hypertension);
                AddComorbidityToListTable(ComorbidityListTable, "Diabetes", ComorbidityRow_Diabetes);
                AddComorbidityToListTable(ComorbidityListTable, "Chronic Obstructive Pulmonary Disease", ComorbidityRow_COPD);
                AddComorbidityToListTable(ComorbidityListTable, "Hypercholesterolemia", ComorbidityRow_Hypercholesterolemia);
                AddComorbidityToListTable(ComorbidityListTable, "Hyperlipidemia", ComorbidityRow_Hyperlipidemia);

                foreach (DataRow cRow in ComorbidityListTable.Rows)
                {
                    CheckForMatchingComorbidity(comorbiditiesDs.Tables[0], cRow["Comorbidity"].ToString(), (HtmlTableRow)cRow["ComorbidityHtmlRow"]);
                }
            }
        }