private void findDTDIAllButton_Click(object sender, EventArgs e) { // this.timer1.Start(); DTDSqlClient sClient = new DTDSqlClient(); RestClient rClient = new RestClient(); var strResult = new List <string>(); var rxNormCode = string.Empty; var displayString = string.Empty; //strResult = sClient.makeQuery(); int count = 0; strResult = sClient.getPatientIDList(); // ListViewItem lvItem = null; int index = 0; foreach (var pID in strResult) { index++; //this.listView1.BeginUpdate(); rxNormCode = sClient.getMedicationsWithPatientID(pID); if (rClient.dTDInteractionExist(rxNormCode)) { displayString = pID + " || " + rxNormCode + " || Interaction Found "; /* * ListViewItem lvItem = new ListViewItem(pID); * lvItem.SubItems.Add(rxNormCode); * lvItem.SubItems.Add("Found"); * listView1.Items.Add(lvItem); */ dataGridView2.Rows.Add(index.ToString(), pID, rxNormCode, "Found"); dataGridView2.FirstDisplayedScrollingRowIndex = dataGridView2.RowCount - 1; dataGridView2.Refresh(); count++; } else { displayString = pID + " || " + rxNormCode + " || Interaction Not Found "; /* * ListViewItem lvItem = new ListViewItem(pID); * lvItem.SubItems.Add(rxNormCode); * lvItem.SubItems.Add("Not Found"); * listView1.Items.Add(lvItem); */ dataGridView2.Rows.Add(index.ToString(), pID, rxNormCode, "Not Found"); dataGridView2.FirstDisplayedScrollingRowIndex = dataGridView2.RowCount - 1; dataGridView2.Refresh(); } //listView1.Items.Add(lvItem); // this.listView1.EndUpdate(); //displayQueryResult(displayString); } totalNumberLabel.Text = count.ToString() + " out of total " + strResult.Count + " patients"; }
private void searchButton_Click(object sender, EventArgs e) { DTDSqlClient sClient = new DTDSqlClient(); sClient.patientID = patientIDBox.Text; string strResult = string.Empty; //strResult = sClient.makeQuery(); strResult = sClient.getMedicationsWithPatientID(patientIDBox.Text); Console.WriteLine("Returned Result: " + strResult); displayQueryResult(strResult); displayQueryResult("==========================================="); RestClient rClient = new RestClient(); if (rClient.dTDInteractionExist(strResult)) { displayQueryResult("Drug to Drug Interaction Found"); } else { displayQueryResult("No Drug To Drug Interaction"); } }
private void getPatientListButton_Click(object sender, EventArgs e) { DTDSqlClient sClient = new DTDSqlClient(); var strResult = new List <string>(); //strResult = sClient.makeQuery(); strResult = sClient.getPatientIDList(); foreach (var pID in strResult) { displayQueryResult(pID); } }