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 + "'));"); */ }
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(); } }
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(); } }
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; } } }
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"]); } } }
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"]); } } }
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()); } } }