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, string searchField, string searchClause, string searchFilter)
        {
            ComorbidityDa CombDa = new ComorbidityDa();

            DataSet ComorbiditiesDs = CombDa.FormGetNonOsteoRecords(PatientID, FormName, FormType, searchField, searchClause, searchFilter);

            if (ComorbiditiesDs.Tables.Count > 0 && ComorbiditiesDs.Tables[0].Rows.Count > 0)
            {
                genComorbidities.DataSource = ComorbiditiesDs.Tables[0].DefaultView;
                genComorbidities.DataBind();
            }
        }
        protected void BuildOsteoComorbidities(int PatientID, string FormName, string FormType, string searchField, string searchClause, string searchFilter)
        {
            ComorbidityDa osteoCombDa = new ComorbidityDa();

            DataSet osteoComorbiditiecomorbDs = osteoCombDa.FormGetOsteoRecords(PatientID, FormName, FormType, searchField, searchClause, searchFilter);

            if (osteoComorbiditiecomorbDs.Tables.Count > 0 && osteoComorbiditiecomorbDs.Tables[0].Rows.Count > 0)
            {
                osteoComorbidities.DataSource = osteoComorbiditiecomorbDs.Tables[0].DefaultView;
                osteoComorbidities.DataBind();
            }
        }
Beispiel #5
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 #6
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 #7
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"]);
                }
            }
        }
Beispiel #9
0
        protected void BuildStatusRow(string ComorbidityText, Label ComorbDateLabel, EformTextBox ComorbDateText, HtmlTableRow ComorbRow, EformCheckBox CurrentComorbCheckBox, Label ComorbNoteLabel, EformTextBox ComorbNote, EformDeleteIcon ComorbDelete)
        {
            ComorbidityDa comorbDa = new ComorbidityDa();
            DataSet       comorbDs = comorbDa.FormGetSpecialRecords(this._patientId, this._eformName, "Dynamic", Comorbidity.Comorbidity_Field, "IN", String.Concat("'", ReadyStringForDB(ComorbidityText), "'"));


            if (comorbDs.Tables.Count > 0 && comorbDs.Tables[0].Rows.Count > 0)
            {
                if (comorbDs.Tables[0].Rows[0][Comorbidity.ComorbDateText].ToString().Length > 0)
                {
                    ComorbDateLabel.Text   = comorbDs.Tables[0].Rows[0][Comorbidity.ComorbDateText].ToString();
                    ComorbDateText.Visible = false;

                    ComorbNoteLabel.Text = comorbDs.Tables[0].Rows[0][Comorbidity.ComorbNotes].ToString();
                    ComorbNote.Visible   = false;

                    CurrentComorbCheckBox.Visible = false;
                    ComorbDelete.Visible          = false;

                    ActivatePopulatedStatusRow(ComorbRow, comorbDs.Tables[0].Rows[0][Comorbidity.ComorbidityId].ToString());
                }
                else if (comorbDs.Tables[0].Rows[0][Comorbidity.ComorbDate].ToString().Length > 0)
                {
                    ComorbDateLabel.Text   = comorbDs.Tables[0].Rows[0][Comorbidity.ComorbDate].ToString();
                    ComorbDateText.Visible = false;

                    ComorbNoteLabel.Text = comorbDs.Tables[0].Rows[0][Comorbidity.ComorbNotes].ToString();
                    ComorbNote.Visible   = false;

                    CurrentComorbCheckBox.Visible = false;
                    ComorbDelete.Visible          = false;

                    ActivatePopulatedStatusRow(ComorbRow, comorbDs.Tables[0].Rows[0][Comorbidity.ComorbidityId].ToString());
                }
            }
        }