예제 #1
0
파일: Patient.cs 프로젝트: jscoma/SADTest
        private void editSelectedRow_Click(object sender, EventArgs e)
        {
            if (lvAllergyList.SelectedItems.Count == 1)
            {
                string allergicTo = lvAllergyList.SelectedItems[0].SubItems[0].Text;
                string reaction   = lvAllergyList.SelectedItems[0].SubItems[1].Text;

                AddAllergyInfo addAllergyForm = new AddAllergyInfo(Int32.Parse(PatientId), allergicTo, reaction);
                addAllergyForm.ShowDialog();

                foreach (ListViewItem i in lvAllergyList.SelectedItems)
                {
                    i.Selected = false;
                }
            }

            else if (lvMedicationList.SelectedItems.Count == 1)
            {
                string medicationName = lvMedicationList.SelectedItems[0].SubItems[0].Text;
                string dateStarted    = lvMedicationList.SelectedItems[0].SubItems[1].Text;
                string amount         = lvMedicationList.SelectedItems[0].SubItems[2].Text;
                string frequency      = lvMedicationList.SelectedItems[0].SubItems[3].Text;
                string route          = lvMedicationList.SelectedItems[0].SubItems[4].Text;

                AddMedicationInfo addMedicationInfo = new AddMedicationInfo(Int32.Parse(PatientId), medicationName, dateStarted, amount, frequency, route);
                addMedicationInfo.ShowDialog();


                foreach (ListViewItem i in lvMedicationList.SelectedItems)
                {
                    i.Selected = false;
                }
            }
            else if (lvVitalsList.SelectedItems.Count == 1)
            {
                string dateTaken       = lvVitalsList.SelectedItems[0].SubItems[0].Text;
                string heartRate       = lvVitalsList.SelectedItems[0].SubItems[1].Text;
                string systolic        = lvVitalsList.SelectedItems[0].SubItems[2].Text;
                string diastolic       = lvVitalsList.SelectedItems[0].SubItems[3].Text;
                string respiratoryRate = lvVitalsList.SelectedItems[0].SubItems[4].Text;
                string O2Sat           = lvVitalsList.SelectedItems[0].SubItems[5].Text;
                string airType         = lvVitalsList.SelectedItems[0].SubItems[6].Text;
                string height          = lvVitalsList.SelectedItems[0].SubItems[7].Text;
                string weight          = lvVitalsList.SelectedItems[0].SubItems[8].Text;
                string BMI             = lvVitalsList.SelectedItems[0].SubItems[9].Text;
                string temperature     = lvVitalsList.SelectedItems[0].SubItems[10].Text;

                AddVitalsInfo addVitalsInfo = new AddVitalsInfo(Int32.Parse(PatientId), dateTaken, heartRate, systolic, diastolic, respiratoryRate, O2Sat, airType, height, weight, BMI, temperature);
                addVitalsInfo.ShowDialog();


                foreach (ListViewItem i in lvVitalsList.SelectedItems)
                {
                    i.Selected = false;
                }
            }

            else if (lvDiabeticMedsList.SelectedItems.Count == 1)
            {
                string medName   = lvDiabeticMedsList.SelectedItems[0].SubItems[0].Text;
                string dateTaken = lvDiabeticMedsList.SelectedItems[0].SubItems[1].Text;
                string amount    = lvDiabeticMedsList.SelectedItems[0].SubItems[2].Text;
                string frequency = lvDiabeticMedsList.SelectedItems[0].SubItems[3].Text;
                string route     = lvDiabeticMedsList.SelectedItems[0].SubItems[4].Text;

                AddDiabetesMedicaitonInfo addDiabetesMedicationInfo = new AddDiabetesMedicaitonInfo(Int32.Parse(PatientId), medName, dateTaken, amount, frequency, route);
                addDiabetesMedicationInfo.ShowDialog();

                foreach (ListViewItem i in lvDiabeticMedsList.SelectedItems)
                {
                    i.Selected = false;
                }
            }
            else if (lvDiabeticTestList.SelectedItems.Count == 1)
            {
                string dateOfTest             = lvDiabeticTestList.SelectedItems[0].SubItems[0].Text;
                string microalbiumin          = lvDiabeticTestList.SelectedItems[0].SubItems[1].Text;
                string footCheck              = lvDiabeticTestList.SelectedItems[0].SubItems[2].Text;
                string currentYearVaccination = lvDiabeticTestList.SelectedItems[0].SubItems[3].Text;
                string diabeticEyeExam        = lvDiabeticTestList.SelectedItems[0].SubItems[4].Text;
                string nutritionalCounseling  = lvDiabeticTestList.SelectedItems[0].SubItems[5].Text;

                AddDiabeticTestInfo addDiabeticTestInfo = new AddDiabeticTestInfo(Int32.Parse(PatientId), dateOfTest, microalbiumin, footCheck, currentYearVaccination, diabeticEyeExam, nutritionalCounseling);
                addDiabeticTestInfo.ShowDialog();


                foreach (ListViewItem i in lvDiabeticTestList.SelectedItems)
                {
                    i.Selected = false;
                }
            }
            else if (lvLipidTestList.SelectedItems.Count == 1)
            {
                string dateOfTest    = lvLipidTestList.SelectedItems[0].SubItems[0].Text;
                string HgA1C         = lvLipidTestList.SelectedItems[0].SubItems[1].Text;
                string cholesterol   = lvLipidTestList.SelectedItems[0].SubItems[2].Text;
                string HDL           = lvLipidTestList.SelectedItems[0].SubItems[3].Text;
                string LDL           = lvLipidTestList.SelectedItems[0].SubItems[4].Text;
                string triglycerides = lvLipidTestList.SelectedItems[0].SubItems[5].Text;
                string TCHOLHDLRatio = lvLipidTestList.SelectedItems[0].SubItems[6].Text;

                AddLipidTestInfo addLipidTestInfo = new AddLipidTestInfo(Int32.Parse(PatientId), dateOfTest, HgA1C, cholesterol, HDL, LDL, triglycerides, TCHOLHDLRatio);
                addLipidTestInfo.ShowDialog();


                foreach (ListViewItem i in lvLipidTestList.SelectedItems)
                {
                    i.Selected = false;
                }
            }
            else if (lvDiabeticBackgroundList.SelectedItems.Count == 1)
            {
                string dateInfoTaken = lvDiabeticBackgroundList.SelectedItems[0].SubItems[0].Text;
                string dateDiagnosed = lvDiabeticBackgroundList.SelectedItems[0].SubItems[1].Text;
                string diabetesType  = lvDiabeticBackgroundList.SelectedItems[0].SubItems[2].Text;

                AddDiabetesBackground addDiabetesBackground = new AddDiabetesBackground(Int32.Parse(PatientId), dateInfoTaken, dateDiagnosed, diabetesType);
                addDiabetesBackground.ShowDialog();

                foreach (ListViewItem i in lvDiabeticBackgroundList.SelectedItems)
                {
                    i.Selected = false;
                }
            }
        }
예제 #2
0
파일: Patient.cs 프로젝트: jscoma/SADTest
        private void adDiabeticTest_Click(object sender, EventArgs e)
        {
            AddDiabeticTestInfo addDiabetesTest = new AddDiabeticTestInfo(Int32.Parse(PatientId));

            addDiabetesTest.ShowDialog();
        }