예제 #1
0
        private void loadData(String ssn)
        {
            dataGridView1.Rows.Clear();
            dataGridView2.Rows.Clear();
            dataGridView3.Rows.Clear();
            ConnectDB EMRDatabase = new ConnectDB();

            AllergyList    = EMRDatabase.ViewAllAllergies(ssn);
            AllergyAllergy = AllergyList[0];
            AllergyDoD     = AllergyList[1];

            for (int i = 0; i < AllergyAllergy.Count; i++)
            {
                dataGridView1.Rows.Add(AllergyAllergy[i], AllergyDoD[i]);
            }

            PatientMedicalHistoryList = EMRDatabase.ViewMedHistory(ssn);
            PMH_Item         = PatientMedicalHistoryList[0];
            PMH_Hospitalized = PatientMedicalHistoryList[1];
            PMH_Surgery      = PatientMedicalHistoryList[2];
            PMH_Date         = PatientMedicalHistoryList[3];
            for (int i = 0; i < PMH_Item.Count; i++)
            {
                dataGridView2.Rows.Add(PMH_Item[i], PMH_Hospitalized[i], PMH_Surgery[i], PMH_Date[i]);
            }


            FamilyMedicalHistoryList = EMRDatabase.ViewFamilyMedHistory(ssn);
            FMH_Relationship         = FamilyMedicalHistoryList[0];
            FMH_Condition            = FamilyMedicalHistoryList[1];
            FMH_Age = FamilyMedicalHistoryList[2];
            for (int i = 0; i < FMH_Relationship.Count; i++)
            {
                dataGridView3.Rows.Add(FMH_Relationship[i], FMH_Condition[i], FMH_Age[i]);
            }
        }