Exemple #1
0
        public static DataTable BakanliktanButunHastaBilgileriGetir()
        {
            string mesaj = "";
            int sonuc;
            string[] HastaTckNo;
            string[] HastaAd;
            string[] HastaSoyad;
            CMvs mv = new CMvs();
            Current.globalresmessage = mv.fHastaHekimNoIle(
                "P",
                Current.AktifDoktor.TckNo.ToString(),
                Current.AktifDoktor.TckNo.ToString(),
                Current.AktifDoktor.WebServisSifre,
                Current.AktifDoktor.Adi,
                Current.AktifDoktor.Soyadi,
                Current.AktifDoktor.TckNo.ToString(),
                Current.AktifDoktor.Adi,
                Current.AktifDoktor.Soyadi,
                "",
                out HastaTckNo,
                out HastaAd,
                out HastaSoyad,
                out sonuc
                );

            DataTable dataschema = new DataTable();

            dataschema.Columns.Add("HASTA_ALERJI_BILGI0_ALERJI_ACIKLAMA");
            dataschema.Columns.Add("HASTA_ALERJI_BILGI0_ALERJI_TIP_AlerjiAd");
            dataschema.Columns.Add("HASTA_ALERJI_BILGI0_ALERJI_TIP_AlerjiKod");
            dataschema.Columns.Add("HASTA_ALERJI_BILGI0_ALERJI_TIP_KodSistemAd");
            dataschema.Columns.Add("HASTA_ALERJI_BILGI0_ALERJI_TIP_KodSistemKod");
            dataschema.Columns.Add("HASTA_ALERJI_BILGI0_ALERJIDEVAMEDIYORMU");

            dataschema.Columns.Add("HASTA_BEBEKLIK_BILGI_AGIRLIK_TIP_AgirlikBirimAd");
            dataschema.Columns.Add("HASTA_BEBEKLIK_BILGI_AGIRLIK_TIP_AgirlikBirimKod");
            dataschema.Columns.Add("HASTA_BEBEKLIK_BILGI_AGIRLIK_TIP_KodSistemAd");
            dataschema.Columns.Add("HASTA_BEBEKLIK_BILGI_AGIRLIK_TIP_KodSistemKod");
            dataschema.Columns.Add("HASTA_BEBEKLIK_BILGI_DOGUM_AGIRLIK");
            dataschema.Columns.Add("HASTA_BEBEKLIK_BILGI_DOGUM_BASCEVRE");
            dataschema.Columns.Add("HASTA_BEBEKLIK_BILGI_DOGUM_BOY");
            dataschema.Columns.Add("HASTA_BEBEKLIK_BILGI_DOGUM_KOMPLIKASYONU_VARMI");
            dataschema.Columns.Add("HASTA_BEBEKLIK_BILGI_EK_GIDAYA_BASLAMA_AYI");
            dataschema.Columns.Add("HASTA_BEBEKLIK_BILGI_FENIL_KAN_ALINDIMI");
            dataschema.Columns.Add("HASTA_BEBEKLIK_BILGI_UZUNLUK_BIRIM");
            dataschema.Columns.Add("HASTA_BEBEKLIK_BILGI_FENIL_UZUNLUK_BIRIM");

            dataschema.Columns.Add("HASTA_DURUM_BILGI_HastaKayitDurumAd");
            dataschema.Columns.Add("HASTA_DURUM_BILGI_HastaKayitDurumKod");
            dataschema.Columns.Add("HASTA_DURUM_BILGI_KodSistemAd");
            dataschema.Columns.Add("HASTA_DURUM_BILGI_KodSistemKod");

            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ACIL_ILETISIM0_ILETISIM_BILGILERI_DURUM");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ACIL_ILETISIM0_ILETISIM_BILGILERI_ILETISIM_DEGER");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ACIL_ILETISIM0_ILETISIM_BILGILERI_ILETISIM_TIP_IletisimTipAd");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ACIL_ILETISIM0_ILETISIM_BILGILERI_ILETISIM_TIP_IletisimTipKod");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ACIL_ILETISIM0_ILETISIM_BILGILERI_ILETISIM_TIP_KodSistemAd");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ACIL_ILETISIM0_ILETISIM_BILGILERI_ILETISIM_TIP_KodSistemKod");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ACIL_ILETISIM0_KISI_AD_SOYAD");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_ADRES_ACIK");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_ADRES_TIP");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_DURUM");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_IL_IlAd");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_IL_IlKod");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_IL_IlKodSpecified");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_IL_KodSistemAd");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_IL_KodSistemKod");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_ILCE_IlceAd");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_ILCE_IlceKod");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_ILCE_IlceKodSpecified");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_ILCE_KodSistemAd");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_ILCE_KodSistemKod");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_MAHALLE_KodSistemAd");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_MAHALLE_KodSistemKod");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_MAHALLE_MahalleAd");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_MAHALLE_MahalleKod");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_POSTA_KODU_KodSistemAd");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_POSTA_KODU_KodSistemKod");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_POSTA_KODU_PostaKoduAd");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_POSTA_KODU_PostaKoduKod");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_ULKE_KodSistemAd");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_ULKE_KodSistemKod");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_ULKE_UlkeAd");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_ULKE_UlkeKod");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_TIP0_DURUM");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_TIP0_ILETISIM_DEGER");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_TIP0_ILETISIM_TIP_IletisimTipAd");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_TIP0_ILETISIM_TIP_IletisimTipKod");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_TIP0_ILETISIM_TIP_KodSistemAd");
            dataschema.Columns.Add("HASTA_ILETISIM_BILGI_HASTA_ILETISIM_TIP0_ILETISIM_TIP_KodSistemKod");

            dataschema.Columns.Add("HASTA_KAYIT_KIMLIK_BILGI_AILE_HEKIMI_AD");
            dataschema.Columns.Add("HASTA_KAYIT_KIMLIK_BILGI_AILE_HEKIMI_DIPLOMA_NO");
            dataschema.Columns.Add("HASTA_KAYIT_KIMLIK_BILGI_AILE_HEKIMI_SOYAD");
            dataschema.Columns.Add("HASTA_KAYIT_KIMLIK_BILGI_AILE_HEKIMI_TCKIMLIK_NO");
            dataschema.Columns.Add("HASTA_KAYIT_KIMLIK_BILGI_ANNE_AD");
            dataschema.Columns.Add("HASTA_KAYIT_KIMLIK_BILGI_BABA_AD");
            dataschema.Columns.Add("HASTA_KAYIT_KIMLIK_BILGI_BEYAN_CINSIYET");
            dataschema.Columns.Add("HASTA_KAYIT_KIMLIK_BILGI_BEYAN_DOGUM_TARIHI");
            dataschema.Columns.Add("HASTA_KAYIT_KIMLIK_BILGI_CINSIYET");
            dataschema.Columns.Add("HASTA_KAYIT_KIMLIK_BILGI_DOGUM_TARIHI");
            dataschema.Columns.Add("HASTA_KAYIT_KIMLIK_BILGI_HASTAKIMLIK_AD");
            dataschema.Columns.Add("HASTA_KAYIT_KIMLIK_BILGI_HASTAKIMLIK_SOYAD");
            dataschema.Columns.Add("HASTA_KAYIT_KIMLIK_BILGI_HASTAKIMLIK_TCKIMLIK_NO");
            dataschema.Columns.Add("HASTA_KAYIT_KIMLIK_BILGI_ID");

            dataschema.Columns.Add("HASTA_SOSYAL_EGITIM_BILGI_EGITIM_DURUM_EgitimDurumAd");
            dataschema.Columns.Add("HASTA_SOSYAL_EGITIM_BILGI_EGITIM_DURUM_EgitimDurumKod");
            dataschema.Columns.Add("HASTA_SOSYAL_EGITIM_BILGI_EGITIM_DURUM_KodSistemAd");
            dataschema.Columns.Add("HASTA_SOSYAL_EGITIM_BILGI_EGITIM_DURUM_KodSistemKod");
            dataschema.Columns.Add("HASTA_SOSYAL_EGITIM_BILGI_GEZICIHIZMETALIYORMU");
            dataschema.Columns.Add("HASTA_SOSYAL_EGITIM_BILGI_KAN_GRUB");
            dataschema.Columns.Add("HASTA_SOSYAL_EGITIM_BILGI_MEDENI_HAL_KodSistemAd");
            dataschema.Columns.Add("HASTA_SOSYAL_EGITIM_BILGI_MEDENI_HAL_KodSistemKod");
            dataschema.Columns.Add("HASTA_SOSYAL_EGITIM_BILGI_MEDENI_HAL_MedeniHalAd");
            dataschema.Columns.Add("HASTA_SOSYAL_EGITIM_BILGI_MEDENI_HAL_MedeniHalKod");
            dataschema.Columns.Add("HASTA_SOSYAL_EGITIM_BILGI_MESLEK");
            dataschema.Columns.Add("HASTA_SOSYAL_EGITIM_BILGI_SOSYAL_GUVENLIK_KURUM_KodSistemAd");
            dataschema.Columns.Add("HASTA_SOSYAL_EGITIM_BILGI_SOSYAL_GUVENLIK_KURUM_KodSistemKod");
            dataschema.Columns.Add("HASTA_SOSYAL_EGITIM_BILGI_SOSYAL_GUVENLIK_KURUM_SosyalGuvenlikKurumAd");
            dataschema.Columns.Add("HASTA_SOSYAL_EGITIM_BILGI_SOSYAL_GUVENLIK_KURUM_SosyalGuvenlikKurumKod");
            dataschema.Columns.Add("HASTA_SOSYAL_EGITIM_BILGI_UYRUGU");

            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_ACIKLAMA");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_AILE_BILGI_AKRABA_TIP_AkrabaAd");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_AILE_BILGI_AKRABA_TIP_AkrabaKod");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_AILE_BILGI_AKRABA_TIP_KodSistemAd");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_AILE_BILGI_AKRABA_TIP_KodSistemKod");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_AILE_BILGI_DOGUM_TARIH");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_AILE_BILGI_OLUM_TARIH");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_AILE_BILGI_YASAM_DURUM");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_GENETIKHASTALIKVARMI");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_GERCEKLESME_YASI");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_GERCEKLESME_YASISpecified");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_GIZLILIK_TIP_GizlilikAd");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_GIZLILIK_TIP_GizlilikKod");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_GIZLILIK_TIP_KodSistemAd");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_GIZLILIK_TIP_KodSistemKod");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_KESINLIK_DERECESI");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_TANI_KodSistemAd");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_TANI_KodSistemKod");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_TANI_TaniAd");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_TANI_TaniKod");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_TANI_TaniReferans");

            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_RISK_BILGI0_NEDEN");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_RISK_BILGI0_RISK");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_RISK_BILGI0_RISKSpecified");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_RISK_BILGI0_TANI_KodSistemAd");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_RISK_BILGI0_TANI_KodSistemKod");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_RISK_BILGI0_TANI_TaniAd");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_RISK_BILGI0_TANI_TaniReferans");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_RISK_BILGI0_YAS");
            dataschema.Columns.Add("HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_RISK_BILGI0_YASSpecified");

            dataschema.Columns.Add("HASTA_VELI_BILGI0_VELI_AD_SOYAD");
            dataschema.Columns.Add("HASTA_VELI_BILGI0_VELI_ADRES");
            dataschema.Columns.Add("HASTA_VELI_BILGI0_VELI_DURUM");
            dataschema.Columns.Add("HASTA_VELI_BILGI0_VELI_TELEFON");
            dataschema.Columns.Add("HASTA_VELI_BILGI0_VELI_TIP_AKRABA_AkrabaAd");
            dataschema.Columns.Add("HASTA_VELI_BILGI0_VELI_TIP_AKRABA_AkrabaKod");
            dataschema.Columns.Add("HASTA_VELI_BILGI0_VELI_TIP_AKRABA_KodSistemAd");
            dataschema.Columns.Add("HASTA_VELI_BILGI0_VELI_TIP_AKRABA_KodSistemKod");
            dataschema.Columns.Add("HASTA_VELI_BILGI0_VELI_TIP_ORGANIZASYON");

            for (int i = 0; i < HastaTckNo.Length; i++)
            {

                HASTAKAYITBILGISI hasta = mv.fHastaKimlikNoIle("P",
                      Current.AktifDoktor.TckNo.ToString(),
                      Current.AktifDoktor.TckNo.ToString(),
                      Current.AktifDoktor.WebServisSifre,
                      Current.AktifDoktor.Adi,
                      Current.AktifDoktor.Soyadi,
                      HastaTckNo[i],
                      HastaAd[i],
                      HastaSoyad[i],
                      out mesaj,
                      out sonuc);
                if (hasta == null)
                    continue;

                DataRow row = dataschema.NewRow();

                if (hasta.HASTA_ALERJI_BILGI != null && hasta.HASTA_ALERJI_BILGI.Length != 0)
                {
                    row["HASTA_ALERJI_BILGI0_ALERJI_ACIKLAMA"] = hasta.HASTA_ALERJI_BILGI[0].ALERJI_ACIKLAMA;
                    row["HASTA_ALERJI_BILGI0_ALERJI_ALERJI_TIP_AlerjiAd"] = hasta.HASTA_ALERJI_BILGI[0].ALERJI_TIP.AlerjiAd;
                    row["HASTA_ALERJI_BILGI0_ALERJI_ALERJI_TIP_AlerjiKod"] = hasta.HASTA_ALERJI_BILGI[0].ALERJI_TIP.AlerjiKod;
                    row["HASTA_ALERJI_BILGI0_ALERJI_ALERJI_TIP_KodSistemAd"] = hasta.HASTA_ALERJI_BILGI[0].ALERJI_TIP.KodSistemAd;
                    row["HASTA_ALERJI_BILGI0_ALERJI_ALERJI_TIP_KodSistemKod"] = hasta.HASTA_ALERJI_BILGI[0].ALERJI_TIP.KodSistemKod;
                    row["HASTA_ALERJI_BILGI0_ALERJI_ALERJIDEVAMEDIYORMU"] = hasta.HASTA_ALERJI_BILGI[0].ALERJIDEVAMEDIYORMU;

                }

                if (hasta.HASTA_BEBEKLIK_BILGI != null)
                {
                    if (hasta.HASTA_BEBEKLIK_BILGI.AGIRLIK_TIP != null)
                    {
                        row["HASTA_BEBEKLIK_BILGI_AGIRLIK_TIP_AgirlikBirimAd"] = hasta.HASTA_BEBEKLIK_BILGI.AGIRLIK_TIP.AgirlikBirimAd;
                        row["HASTA_BEBEKLIK_BILGI_AGIRLIK_TIP_AgirlikBirimKod"] = hasta.HASTA_BEBEKLIK_BILGI.AGIRLIK_TIP.AgirlikBirimKod;
                        row["HASTA_BEBEKLIK_BILGI_AGIRLIK_TIP_KodSistemAd"] = hasta.HASTA_BEBEKLIK_BILGI.AGIRLIK_TIP.KodSistemAd;
                        row["HASTA_BEBEKLIK_BILGI_AGIRLIK_TIP_KodSistemKod"] = hasta.HASTA_BEBEKLIK_BILGI.AGIRLIK_TIP.KodSistemKod;
                    }
                    row["HASTA_BEBEKLIK_BILGI_DOGUM_AGIRLIK"] = hasta.HASTA_BEBEKLIK_BILGI.DOGUM_AGIRLIK;
                    row["HASTA_BEBEKLIK_BILGI_DOGUM_BASCEVRE"] = hasta.HASTA_BEBEKLIK_BILGI.DOGUM_BASCEVRE;
                    row["HASTA_BEBEKLIK_BILGI_DOGUM_BOY"] = hasta.HASTA_BEBEKLIK_BILGI.DOGUM_BOY;
                    row["HASTA_BEBEKLIK_BILGI_DOGUM_KOMPLIKASYONU_VARMI"] = hasta.HASTA_BEBEKLIK_BILGI.DOGUM_KOMPLIKASYONU_VARMI;
                    row["HASTA_BEBEKLIK_BILGI_EK_GIDAYA_BASLAMA_AYI"] = hasta.HASTA_BEBEKLIK_BILGI.EK_GIDAYA_BASLAMA_AYI;
                    row["HASTA_BEBEKLIK_BILGI_FENIL_KAN_ALINDIMI"] = hasta.HASTA_BEBEKLIK_BILGI.FENIL_KAN_ALINDIMI;
                    row["HASTA_BEBEKLIK_BILGI_FENIL_UZUNLUK_BIRIM"] = hasta.HASTA_BEBEKLIK_BILGI.UZUNLUK_BIRIM;
                }

                if (hasta.HASTA_DURUM_BILGI != null)
                {
                    row["HASTA_DURUM_BILGI_HastaKayitDurumAd"] = hasta.HASTA_DURUM_BILGI.HastaKayitDurumAd;
                    row["HASTA_DURUM_BILGI_HastaKayitDurumKod"] = hasta.HASTA_DURUM_BILGI.HastaKayitDurumKod;
                    row["HASTA_DURUM_BILGI_KodSistemAd"] = hasta.HASTA_DURUM_BILGI.KodSistemAd;
                    row["HASTA_DURUM_BILGI_KodSistemKod"] = hasta.HASTA_DURUM_BILGI.KodSistemKod;

                }

                if (hasta.HASTA_ILETISIM_BILGI != null)
                {
                    if (hasta.HASTA_ILETISIM_BILGI.HASTA_ACIL_ILETISIM != null)
                    {
                        row["HASTA_ILETISIM_BILGI_HASTA_ACIL_ILETISIM0_ILETISIM_BILGILERI_DURUM"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ACIL_ILETISIM[0].ILETISIM_BILGILERI.DURUM;
                        row["HASTA_ILETISIM_BILGI_HASTA_ACIL_ILETISIM0_ILETISIM_BILGILERI_ILETISIM_DEGER"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ACIL_ILETISIM[0].ILETISIM_BILGILERI.ILETISIM_DEGER;
                        row["HASTA_ILETISIM_BILGI_HASTA_ACIL_ILETISIM0_ILETISIM_BILGILERI_ILETISIM_TIP_IletisimTipAd"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ACIL_ILETISIM[0].ILETISIM_BILGILERI.ILETISIM_TIP.IletisimTipAd;
                        row["HASTA_ILETISIM_BILGI_HASTA_ACIL_ILETISIM0_ILETISIM_BILGILERI_ILETISIM_TIP_IletisimTipKod"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ACIL_ILETISIM[0].ILETISIM_BILGILERI.ILETISIM_TIP.IletisimTipKod;
                        row["HASTA_ILETISIM_BILGI_HASTA_ACIL_ILETISIM0_ILETISIM_BILGILERI_ILETISIM_TIP_KodSistemAd"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ACIL_ILETISIM[0].ILETISIM_BILGILERI.ILETISIM_TIP.KodSistemAd;
                        row["HASTA_ILETISIM_BILGI_HASTA_ACIL_ILETISIM0_ILETISIM_BILGILERI_ILETISIM_TIP_KodSistemKod"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ACIL_ILETISIM[0].ILETISIM_BILGILERI.ILETISIM_TIP.KodSistemKod;
                        row["HASTA_ILETISIM_BILGI_HASTA_ACIL_ILETISIM0_KISI_AD_SOYAD"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ACIL_ILETISIM[0].KISI_AD_SOYAD;
                    }
                    if (hasta.HASTA_ILETISIM_BILGI.HASTA_ACIL_ILETISIM != null)
                    {
                        if (hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR != null)
                        {
                            if (hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR != null)
                            {
                                row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_IL_IlAd"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR[0].IL.IlAd;
                                row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_IL_IlKod"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR[0].IL.IlKod;
                                row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_IL_IlKodSpecified"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR[0].IL.IlKodSpecified;
                                row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_IL_KodSistemAd"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR[0].IL.KodSistemAd;
                                row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_IL_KodSistemKod"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR[0].IL.KodSistemKod;
                                row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_ILCE_IlceAd"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR[0].ILCE.IlceAd;
                                row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_ILCE_IlceKod"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR[0].ILCE.IlceKod;
                                row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_ILCE_IlceKodSpecified"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR[0].ILCE.IlceKodSpecified;
                                row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_ILCE_KodSistemAd"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR[0].ILCE.KodSistemAd;
                                row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_ILCE_KodSistemKod"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR[0].ILCE.KodSistemKod;
                                row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_MAHALLE_KodSistemAd"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR[0].MAHALLE.KodSistemAd;
                                row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_MAHALLE_KodSistemKod"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR[0].MAHALLE.KodSistemKod;
                                row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_MAHALLE_MahalleAd"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR[0].MAHALLE.MahalleAd;
                                row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_MAHALLE_MahalleKod"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR[0].MAHALLE.MahalleKod;
                                if (hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR[0].POSTA_KODU != null)
                                {
                                    row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_POSTA_KODU_KodSistemAd"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR[0].POSTA_KODU.KodSistemAd;
                                    row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_POSTA_KODU_KodSistemKod"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR[0].POSTA_KODU.KodSistemKod;
                                    row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_POSTA_KODU_PostaKoduAd"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR[0].POSTA_KODU.PostaKoduAd;
                                    row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_POSTA_KODU_PostaKoduKod"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR[0].POSTA_KODU.PostaKoduKod;
                                }
                                if (hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR[0].ULKE != null)
                                {
                                    row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_ULKE_KodSistemAd"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR[0].ULKE.KodSistemAd;
                                    row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_ULKE_KodSistemKod"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR[0].ULKE.KodSistemKod;
                                    row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_ULKE_UlkeAd"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR[0].ULKE.UlkeAd;
                                    row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_ADR0_ULKE_UlkeKod"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_ADR[0].ULKE.UlkeKod;
                                }
                            }
                        }
                    }
                    if (hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_TIP != null)
                    {
                        row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_TIP0_DURUM"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_TIP[0].DURUM;
                        row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_TIP0_ILETISIM_DEGER"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_TIP[0].ILETISIM_DEGER;
                        row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_TIP0_ILETISIM_TIP_IletisimTipAd"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_TIP[0].ILETISIM_TIP.IletisimTipAd;
                        row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_TIP0_ILETISIM_TIP_IletisimTipKod"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_TIP[0].ILETISIM_TIP.IletisimTipKod;
                        row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_TIP0_ILETISIM_TIP_KodSistemAd"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_TIP[0].ILETISIM_TIP.KodSistemAd;
                        row["HASTA_ILETISIM_BILGI_HASTA_ILETISIM_TIP0_ILETISIM_TIP_KodSistemKod"] = hasta.HASTA_ILETISIM_BILGI.HASTA_ILETISIM_TIP[0].ILETISIM_TIP.KodSistemKod;
                    }

                }

                if (hasta.HASTA_KAYIT_KIMLIK_BILGI != null)
                {
                    row["HASTA_KAYIT_KIMLIK_BILGI_AILE_HEKIMI_AD"] = hasta.HASTA_KAYIT_KIMLIK_BILGI.AILE_HEKIMI.AD;
                    row["HASTA_KAYIT_KIMLIK_BILGI_AILE_HEKIMI_DIPLOMA_NO"] = hasta.HASTA_KAYIT_KIMLIK_BILGI.AILE_HEKIMI.DIPLOMA_NO;
                    row["HASTA_KAYIT_KIMLIK_BILGI_AILE_HEKIMI_SOYAD"] = hasta.HASTA_KAYIT_KIMLIK_BILGI.AILE_HEKIMI.SOYAD;
                    row["HASTA_KAYIT_KIMLIK_BILGI_AILE_HEKIMI_TCKIMLIK_NO"] = hasta.HASTA_KAYIT_KIMLIK_BILGI.AILE_HEKIMI.TCKIMLIK_NO;
                    row["HASTA_KAYIT_KIMLIK_BILGI_ANNE_AD"] = hasta.HASTA_KAYIT_KIMLIK_BILGI.ANNE_AD;
                    row["HASTA_KAYIT_KIMLIK_BILGI_BABA_AD"] = hasta.HASTA_KAYIT_KIMLIK_BILGI.BABA_AD;
                    row["HASTA_KAYIT_KIMLIK_BILGI_BEYAN_CINSIYET"] = hasta.HASTA_KAYIT_KIMLIK_BILGI.BEYAN_CINSIYET.CinsiyetAd;
                    row["HASTA_KAYIT_KIMLIK_BILGI_BEYAN_DOGUM_TARIHI"] = hasta.HASTA_KAYIT_KIMLIK_BILGI.BEYAN_DOGUM_TARIHI;
                    row["HASTA_KAYIT_KIMLIK_BILGI_BEYAN_CINSIYET"] = hasta.HASTA_KAYIT_KIMLIK_BILGI.CINSIYET.CinsiyetAd;
                    row["HASTA_KAYIT_KIMLIK_BILGI_DOGUM_TARIHI"] = hasta.HASTA_KAYIT_KIMLIK_BILGI.DOGUM_TARIHI;
                    row["HASTA_KAYIT_KIMLIK_BILGI_HASTAKIMLIK_AD"] = hasta.HASTA_KAYIT_KIMLIK_BILGI.HASTAKIMLIK.AD;
                    row["HASTA_KAYIT_KIMLIK_BILGI_HASTAKIMLIK_SOYAD"] = hasta.HASTA_KAYIT_KIMLIK_BILGI.HASTAKIMLIK.SOYAD;
                    row["HASTA_KAYIT_KIMLIK_BILGI_HASTAKIMLIK_TCKIMLIK_NO"] = hasta.HASTA_KAYIT_KIMLIK_BILGI.HASTAKIMLIK.TCKIMLIK_NO;
                    row["HASTA_KAYIT_KIMLIK_BILGI_ID"] = hasta.HASTA_KAYIT_KIMLIK_BILGI.ID;

                }

                if (hasta.HASTA_SOSYAL_EGITIM_BILGI != null)
                {
                    if (hasta.HASTA_SOSYAL_EGITIM_BILGI.EGITIM_DURUM != null)
                    {
                        row["HASTA_SOSYAL_EGITIM_BILGI_EGITIM_DURUM_EgitimDurumAd"] = hasta.HASTA_SOSYAL_EGITIM_BILGI.EGITIM_DURUM.EgitimDurumAd;
                        row["HASTA_SOSYAL_EGITIM_BILGI_EGITIM_DURUM_EgitimDurumKod"] = hasta.HASTA_SOSYAL_EGITIM_BILGI.EGITIM_DURUM.EgitimDurumKod;
                        row["HASTA_SOSYAL_EGITIM_BILGI_EGITIM_DURUM_KodSistemAd"] = hasta.HASTA_SOSYAL_EGITIM_BILGI.EGITIM_DURUM.KodSistemAd;
                        row["HASTA_SOSYAL_EGITIM_BILGI_EGITIM_DURUM_KodSistemKod"] = hasta.HASTA_SOSYAL_EGITIM_BILGI.EGITIM_DURUM.KodSistemKod;
                    }
                    row["HASTA_SOSYAL_EGITIM_BILGI_GEZICIHIZMETALIYORMU"] = hasta.HASTA_SOSYAL_EGITIM_BILGI.GEZICIHIZMETALIYORMU;
                    row["HASTA_SOSYAL_EGITIM_BILGI_KAN_GRUB"] = hasta.HASTA_SOSYAL_EGITIM_BILGI.KAN_GRUB;
                    if (hasta.HASTA_SOSYAL_EGITIM_BILGI.MEDENI_HAL != null)
                    {
                        row["HASTA_SOSYAL_EGITIM_BILGI_MEDENI_HAL_KodSistemAd"] = hasta.HASTA_SOSYAL_EGITIM_BILGI.MEDENI_HAL.KodSistemAd;
                        row["HASTA_SOSYAL_EGITIM_BILGI_MEDENI_HAL_KodSistemKod"] = hasta.HASTA_SOSYAL_EGITIM_BILGI.MEDENI_HAL.KodSistemKod;
                        row["HASTA_SOSYAL_EGITIM_BILGI_MEDENI_HAL_MedeniHalAd"] = hasta.HASTA_SOSYAL_EGITIM_BILGI.MEDENI_HAL.MedeniHalAd;
                        row["HASTA_SOSYAL_EGITIM_BILGI_MEDENI_HAL_MedeniHalKod"] = hasta.HASTA_SOSYAL_EGITIM_BILGI.MEDENI_HAL.MedeniHalKod;
                    }
                    row["HASTA_SOSYAL_EGITIM_BILGI_MESLEK"] = hasta.HASTA_SOSYAL_EGITIM_BILGI.MESLEK;
                    if (hasta.HASTA_SOSYAL_EGITIM_BILGI.SOSYAL_GUVENLIK_KURUM != null)
                    {
                        row["HASTA_SOSYAL_EGITIM_BILGI_SOSYAL_GUVENLIK_KURUM_KodSistemAd"] = hasta.HASTA_SOSYAL_EGITIM_BILGI.SOSYAL_GUVENLIK_KURUM.KodSistemAd;
                        row["HASTA_SOSYAL_EGITIM_BILGI_SOSYAL_GUVENLIK_KURUM_KodSistemKod"] = hasta.HASTA_SOSYAL_EGITIM_BILGI.SOSYAL_GUVENLIK_KURUM.KodSistemKod;
                        row["HASTA_SOSYAL_EGITIM_BILGI_SOSYAL_GUVENLIK_KURUM_SosyalGuvenlikKurumAd"] = hasta.HASTA_SOSYAL_EGITIM_BILGI.SOSYAL_GUVENLIK_KURUM.SosyalGuvenlikKurumAd;
                        row["HASTA_SOSYAL_EGITIM_BILGI_SOSYAL_GUVENLIK_KURUM_SosyalGuvenlikKurumKod"] = hasta.HASTA_SOSYAL_EGITIM_BILGI.SOSYAL_GUVENLIK_KURUM.SosyalGuvenlikKurumKod;
                    }
                    if (hasta.HASTA_SOSYAL_EGITIM_BILGI.UYRUGU != null)
                        row["HASTA_SOSYAL_EGITIM_BILGI_UYRUGU"] = hasta.HASTA_SOSYAL_EGITIM_BILGI.UYRUGU.UyrukAd;

                }

                if (hasta.HASTA_SOYGECMIS_BILGI != null)
                {
                    if (hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_HASTALIK_BILGI != null)
                    {
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_ACIKLAMA"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_HASTALIK_BILGI[0].ACIKLAMA;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_AILE_BILGI_AKRABA_TIP_AkrabaAd"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_HASTALIK_BILGI[0].AILE_BILGI.AKRABA_TIP.AkrabaAd;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_AILE_BILGI_AKRABA_TIP_AkrabaKod"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_HASTALIK_BILGI[0].AILE_BILGI.AKRABA_TIP.AkrabaKod;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_AILE_BILGI_AKRABA_TIP_KodSistemAd"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_HASTALIK_BILGI[0].AILE_BILGI.AKRABA_TIP.KodSistemAd;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_AILE_BILGI_AKRABA_TIP_KodSistemKod"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_HASTALIK_BILGI[0].AILE_BILGI.AKRABA_TIP.KodSistemKod;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_AILE_BILGI_DOGUM_TARIH"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_HASTALIK_BILGI[0].AILE_BILGI.DOGUM_TARIH;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_AILE_BILGI_OLUM_TARIH"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_HASTALIK_BILGI[0].AILE_BILGI.OLUM_TARIH;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_AILE_BILGI_YASAM_DURUM"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_HASTALIK_BILGI[0].AILE_BILGI.YASAM_DURUM;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_GENETIKHASTALIKVARMI"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_HASTALIK_BILGI[0].GENETIKHASTALIKVARMI;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_GERCEKLESME_YASI"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_HASTALIK_BILGI[0].GERCEKLESME_YASI;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_GERCEKLESME_YASISpecified"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_HASTALIK_BILGI[0].GERCEKLESME_YASISpecified;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_GIZLILIK_TIP_GizlilikAd"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_HASTALIK_BILGI[0].GIZLILIK_TIP.GizlilikAd;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_GIZLILIK_TIP_GizlilikKod"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_HASTALIK_BILGI[0].GIZLILIK_TIP.GizlilikKod;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_GIZLILIK_TIP_KodSistemAd"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_HASTALIK_BILGI[0].GIZLILIK_TIP.KodSistemAd;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_GIZLILIK_TIP_KodSistemKod"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_HASTALIK_BILGI[0].GIZLILIK_TIP.KodSistemKod;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_KESINLIK_DERECESI"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_HASTALIK_BILGI[0].KESINLIK_DERECESI;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_TANI_KodSistemAd"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_HASTALIK_BILGI[0].TANI.KodSistemAd;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_TANI_KodSistemKod"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_HASTALIK_BILGI[0].TANI.KodSistemKod;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_TANI_TaniAd"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_HASTALIK_BILGI[0].TANI.TaniAd;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_TANI_TaniKod"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_HASTALIK_BILGI[0].TANI.TaniKod;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_HASTALIK_BILGI0_TANI_TaniReferans"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_HASTALIK_BILGI[0].TANI.TaniReferans;
                    }
                    if (hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_RISK_BILGI != null)
                    {
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_RISK_BILGI0_NEDEN"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_RISK_BILGI[0].NEDEN;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_RISK_BILGI0_RISK"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_RISK_BILGI[0].RISK;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_RISK_BILGI0_RISKSpecified"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_RISK_BILGI[0].RISKSpecified;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_RISK_BILGI0_TANI_KodSistemAd"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_RISK_BILGI[0].TANI.KodSistemAd;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_RISK_BILGI0_TANI_KodSistemKod"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_RISK_BILGI[0].TANI.KodSistemKod;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_RISK_BILGI0_TANI_TaniAd"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_RISK_BILGI[0].TANI.TaniAd;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_RISK_BILGI0_TANI_TaniKod"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_RISK_BILGI[0].TANI.TaniKod;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_RISK_BILGI0_TANI_TaniReferans"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_RISK_BILGI[0].TANI.TaniReferans;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_RISK_BILGI0_YAS"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_RISK_BILGI[0].YAS;
                        row["HASTA_SOYGECMIS_BILGI_HASTA_SOYGECMIS_RISK_BILGI0_YASSpecified"] = hasta.HASTA_SOYGECMIS_BILGI.HASTA_SOYGECMIS_RISK_BILGI[0].YASSpecified;
                    }

                }

                if (hasta.HASTA_VELI_BILGI != null && hasta.HASTA_VELI_BILGI.Length != 0)
                {
                    row["HASTA_VELI_BILGI0_VELI_AD_SOYAD"] = hasta.HASTA_VELI_BILGI[0].VELI_AD_SOYAD;
                    row["HASTA_VELI_BILGI0_VELI_ADRES"] = hasta.HASTA_VELI_BILGI[0].VELI_ADRES;
                    row["HASTA_VELI_BILGI0_VELI_DURUM"] = hasta.HASTA_VELI_BILGI[0].VELI_DURUM;
                    row["HASTA_VELI_BILGI0_VELI_TELEFON"] = hasta.HASTA_VELI_BILGI[0].VELI_TELEFON;
                    row["HASTA_VELI_BILGI0_VELI_TIP_AKRABA_AkrabaAd"] = hasta.HASTA_VELI_BILGI[0].VELI_TIP.AKRABA.AkrabaAd;
                    row["HASTA_VELI_BILGI0_VELI_TIP_AKRABA_AkrabaKod"] = hasta.HASTA_VELI_BILGI[0].VELI_TIP.AKRABA.AkrabaKod;
                    row["HASTA_VELI_BILGI0_VELI_TIP_AKRABA_KodSistemAd"] = hasta.HASTA_VELI_BILGI[0].VELI_TIP.AKRABA.KodSistemAd;
                    row["HASTA_VELI_BILGI0_VELI_TIP_AKRABA_KodSistemKod"] = hasta.HASTA_VELI_BILGI[0].VELI_TIP.AKRABA.KodSistemKod;
                    row["HASTA_VELI_BILGI0_VELI_TIP_ORGANIZASYON"] = hasta.HASTA_VELI_BILGI[0].VELI_TIP.ORGANIZASYON;

                }

                dataschema.Rows.Add(row);
            }

            return dataschema;
        }
Exemple #2
0
        public static DataTable AktifHekimTumHastaOzetGetir(string calismatur)
        {
            try
            {
                Cursor.Current = Cursors.WaitCursor;
                string[] HastaTckNo;
                string[] HastaAd;
                string[] HastaSoyad;

                CMvs mv = new CMvs();
                int sonuc;
                string mesaj = "";

                Current.globalresmessage = mv.fHastaHekimNoIle(
                calismatur,
                Current.AktifDoktor.TckNo.ToString(),
                Current.AktifDoktor.TckNo.ToString(),
                Current.AktifDoktor.WebServisSifre,
                Current.AktifDoktor.Adi,
                Current.AktifDoktor.Soyadi,
                Current.AktifDoktor.TckNo.ToString(),
                Current.AktifDoktor.Adi,
                Current.AktifDoktor.Soyadi,
                "",
                out HastaTckNo,
                out HastaAd,
                out HastaSoyad,
                out sonuc
                );

                //wsAh30.rMvs.HASTASORGUBILESEN[] gezicihastalarim = mv.fHastaHekimNoIleGezici(
                //calismatur,
                //Current.AktifDoktor.TckNo.ToString(),
                //Current.AktifDoktor.TckNo.ToString(),
                //Current.AktifDoktor.WebServisSifre,
                //Current.AktifDoktor.Adi,
                //Current.AktifDoktor.Soyadi,
                //Current.AktifDoktor.TckNo.ToString(),
                //Current.AktifDoktor.Adi,
                //Current.AktifDoktor.Soyadi,
                //Current.AktifDoktor.Diplomano,
                //out mesaj,
                //out sonuc);

                if (HastaTckNo == null)
                {
                    MessageBox.Show(Current.AktifDoktor.Adi + " " +
                        Current.AktifDoktor.Soyadi + " (" +
                        Current.AktifDoktor.TckNo.ToString() + ") Doktora ait hasta listesi bulunamadı ya da bakanlıkla bağlantıda bir problem çıktı.\n Lütfen bir süre sonra tekrar deneyiniz \n" + Current.globalresmessage);
                    return null;
                }
                DataTable dt = new DataTable();
                dt.Columns.Add("HastaTckNo");
                dt.Columns.Add("HastaAd");
                dt.Columns.Add("HastaSoyad");
                dt.Columns.Add("Gezici");

                //normal hastalar
                for (int i = 0; i < HastaTckNo.Length; i++)
                {
                    DataRow row = dt.NewRow();

                    row["HastaTckNo"] = HastaTckNo[i];
                    row["HastaAd"] = HastaAd[i];
                    row["HastaSoyad"] = HastaSoyad[i];
                    row["Gezici"] = false;
                    dt.Rows.Add(row);
                }

                //gezici olarak gidilen hastalar
                //foreach (var item in gezicihastalarim)
                //{
                //    DataRow[] foundRows = dt.Select("HastaTckNo=" + item.HASTA_REF.TCKIMLIK_NO);
                //    if (foundRows.Length>0)
                //        foundRows[0]["Gezici"] = true;
                //}
                return dt;
            }
            finally
            {
                Cursor.Current = Cursors.Default;
            }
        }
Exemple #3
0
        public static List<HASTAKAYITBILGISI> AktifHekimTumHastaTumBilgiGetir()
        {
            string mesaj = "";
            string[] HastaTckNo;
            string[] HastaAd;
            string[] HastaSoyad;
            int sonuc;
            CMvs mv = new CMvs();
            Current.globalresmessage = mv.fHastaHekimNoIle(
            "P",
            Current.AktifDoktor.TckNo.ToString(),
            Current.AktifDoktor.TckNo.ToString(),
            Current.AktifDoktor.WebServisSifre,
            Current.AktifDoktor.Adi,
            Current.AktifDoktor.Soyadi,
            Current.AktifDoktor.TckNo.ToString(),
            Current.AktifDoktor.Adi,
            Current.AktifDoktor.Soyadi,
            "",
            out HastaTckNo,
            out HastaAd,
            out HastaSoyad,
            out sonuc
            );

            List<HASTAKAYITBILGISI> hastalistesi = new List<HASTAKAYITBILGISI>();
            for (int i = 0; i < HastaTckNo.Length; i++)
            {
                HASTAKAYITBILGISI hasta = mv.fHastaKimlikNoIle("P",
                  Current.AktifDoktor.TckNo.ToString(),
                  Current.AktifDoktor.TckNo.ToString(),
                  Current.AktifDoktor.WebServisSifre,
                  Current.AktifDoktor.Adi,
                  Current.AktifDoktor.Soyadi,
                  HastaTckNo[i],
                  HastaAd[i],
                  HastaSoyad[i],
                  out mesaj,
                  out sonuc);

                hastalistesi.Add(hasta);
                //BenimEntitylereBindEt(hasta);
            }
            return hastalistesi;
        }