POL KL K DEFTER WEB SERV S KULLANIM KLAVUZU zmir l Sa k Müdürlü ü 07.07.2011 zmir Sa k Müdürlü ü Poliklinik Defteri Web Servis Kullan m Bilgileri Sayfa 1
http://bilgiislem.ism.gov.tr/test1/hizmet.asmx adresinden web servisimize ba lan labilir. 1) PoliklinikKayit ( zmir Sa k Müdürlü ü Poliklinik Defteri Web Servisi) Bu servis ile poliklinik defterinde yer alan kay tlar n gönderilmesi amaçlanmaktad r. Servis birey kay t ile tümle ik olarak haz rlanm r. Birey e er sisteme kay tl de ilse birey kayd otomotik olarak yap lmaktad r. Parametreler : (*) KullaniciTC : Kurumunuzun veri taban zdaki kay t numaras (String) (*) Sifre : Müdürlü ümüzce verilecek ifre. (String) (*) UlkeListeKodu : UlkeListe web servisi ile al ncak ülke plaka kodudur. (string) (Türkiye : TR) (*) KimlikTuruListeKodu : KimlikTuruListe web servisi ile al ncak kimlik türü liste kodudur. (integer) (TC Kimlik No:1 - Yabanc Kimlik No:2 - Mavi Kart:3 Kimliksiz:4) TcNo : Bireyin Tc Kimlik Numaras (String 11 ) (E er tc vatanda ise yani KimlikTuruListeKodu 1 olarak bildirilmi ise mecburidir.) Birey Bilgileri : (*) Adi: Bireyin ad (String 50) (*) Soyadi: Bireyin soyad (String 50) (*) DogumTarih: Bireyin do um tarihi (String- 10) (gg.aa.yyyy format nda olmal r.) zmir Sa k Müdürlü ü Poliklinik Defteri Web Servis Kullan m Bilgileri Sayfa 2
(*) DogumYer : Bireyin do um tarihi (String - 50) (*) CinsiyetListeKodu : CinsiyetListe web servisi ile al ncak cinsiyet liste kodudur. (integer) (Erkek:1 Kad n:2 - Her iki cinsiyet/belirsiz:3 Belirtilmedi:4, mutlaka bu say sal de erlerden biri gönderilmelidir. Null olmamal r.) (*) MedeniHalListeKodu: MedeniHalListe web servisi ile al ncak medeni hal liste kodudur. (integer) (Bekar:1 Bo anm :2 Dul:3 Evli:4 Evlili in Feshi:5 Evlili in ptali:6 Belirtilmemi :7, mutlaka bu say sal de erlerden biri gönderilmelidir. Null olmamal r.) AnaAdi : Bireyin anne ad (String - 50) (*) BabaAdi: Bireyin baba ad (String - 50) OncekiSoyadi : Bireyin varsa önceki soyad (String) (*) IlKodu : MernisIlListesi web servisi ile al ncak il liste kodudur. (integer) zmir:35, mutlaka say sal de erlerden biri gönderilmelidir. Null olmamal r.) (*) IlceKodu : MernisIlceListesi web servisi ile al ncak ilçe liste kodudur. (integer) mutlaka bu say sal de erlerden biri gönderilmelidir. Null olmamal r. Mahalle : Varsa mahalle ad (String - 250) Bucak : Varsa bucak ad (String - 250) CaddeSokakBulvar : Cadde, bulvar yada sokak ismi (String - 250) Koy : Varsa köy ad (String - 250) KapiNo : Varsa kap no (String - 50) EvTel : Ev telefonu (String - 15) CepTel : Cep telefonu (String - 15) DigerTel : Di er telefon (String - 15) (Telefon alanlar ndan herhangi biri mutlaka dolu olmal r.) Adres : stenirse adres girilebilir. (String - 300) (*) DKayitKodu : lgili kayd n hastane veri taban ndaki benzersiz kodu. (bigint) Poliklinik Defteri : (*) protokol_no : (String - 20) sosyal_guvence (String 50) (*) ikamet_ilce : (int) MernisIlceListesi web servisinden al nacak kodlar kullan lat r. Adres : (String - 300) (*) basvuru_tarihi : Hastaneye ba vurma tarihi (String- 10) (gg.aa.yyyy format nda olmal r.) (*) basvuru_saati : Hastaneye ba vurma saati (String- 6) (ss.dd.ss saat : dakika : saniye - format nda olmal r.) basvuru_sekli : (String - 50) sevk_nedeni : (String - 100) hangi_kurumdan_sevk : (String - 100) (*) basvurulan_servis_skrs_kodu : ServisListe web servisi ile al nacak kod. (integer) null olamaml r. zmir Sa k Müdürlü ü Poliklinik Defteri Web Servis Kullan m Bilgileri Sayfa 3
(*) basvurulan_servis_adi : Hastan n ba vurdu u servis / kilink ad (String - 100) (*) hasta_tipi : 0 : ayaktan, 1 : yatan hasta (String - 1) (*) amelyat_olma_durumu : 0 : amelyat olmad, 1 : amelyat oldu (String - 1) (*) amelyat_durumu : Hasta amelyat olduysa, amelyat grubu (A,B,C,D,E) (String - 1) amelyat_olma_durumu 1 olarak gönderilirse bu alan nda dolu olmas gereklidir. (*) tedavi_sonucu : (int) tedavi_sonucu web servisinden al nacak kodlar kullan lacakt r. (*) DKayitKoduPlk : lgili kayd n hastane veri taban ndaki benzersiz kodu. (bigint) (*) areti olan alanlar n dolu olmas mecburidir. BireyKayit Web Servisi Dönü Parametreleri ve Aç klamalar hatakodu : lem s ras nda olu acak hatalar n sistemimizde tan ml kodlar sonuc : lem sonucundaki kodla ilgili aç klay bilgi referansno : Gelen bilgilerle ilgili yap lan kayd n sistemimizdeki benzersiz olan kodu mesaj : lem sonucunda bildirilmesi gerekli olan farkl mesajlar var ise bu parametre ile dönecektir. Hata Kodlar ve Aç klamalar 0 : kay t ba ar...( Gönderilen veriler sorunsuz olarak sisteme kay t edilmi tir ) 1 : KurumKodu veya ifre Hatal... Birey Bilgi Hata Kodlar : 2.1 : Gönderdi iniz ülke koduna kar k gelen bir kay t bulunmamaktad r... 2.2 : Gönderdi iniz kimlik koduna kar k gelen bir kay t bulunmamaktad r... 2.3 : Gönderdi iniz cinsiyet koduna kar k gelen bir kay t bulunmamaktad r... 2.4 : Gönderdi iniz medeni hal koduna kar k gelen bir kay t bulunmamaktad r... 2.5 : BabaAdi alan bo olamaz... 2.7 : DKayitKodu alan 0 dan büyük olmal r... 2.8 : Adi alan bo olamaz... 2.9 : Soyadi alan bo olamaz... 2.10 : Gönderdi iniz il koduna kar k gelen bir kay t bulunmamaktad r... 2.11 : Gönderdi iniz ilçe koduna kar k gelen bir kay t bulunmamaktad r... Poliklinik Bilgileri Hata Kodlar : 3.1 : hasta_tc alan 11 karakter olmal r... 3.2 : hasta_tc rakamlardan olu mal r... 6.1 : protokol_no alan bo olamaz... 6.2 : protokol_no alan 20 karakterden fazla olamaz... 7.1 : sosyal_guvence alan 50 karakterden fazla olamaz... 8.1 : basvuru_tarihi alan bo olamaz... 8.2 : basvuru_tarihi hatal... zmir Sa k Müdürlü ü Poliklinik Defteri Web Servis Kullan m Bilgileri Sayfa 4
9.1 : basvuru_saati alan bo olamaz... 9.2 : basvuru_saati hatal... 10.1 : sevk_nedeni alan 100 karakterden fazla olamaz... 11.1 : hangi_kurumdan_sevk alan 100 karakterden fazla olamaz... 12.1 : basvurulan_servis_skrs_kodu hatal... 13.1 : basvurulan_servis_adi alan bo olamaz... 13.2 : basvurulan_servis_adi 100 karakterden büyük olamaz... 14.1 : hasta_tipi 0 yada 1 de erlerinden biri olmal r... 15.1 : amelyat_olma_durumu, AmelyatGrubuListe web servisindeki listeden olmal r... 16.1 : tedavi_sonucu, TedaviSonucu web servisindeki listeden olmal r... 33 34 : Birey kay t i lemi s ras nda hatalar olu tu. zmir Sa k Müdürlü ü Bilgi lem ubesine müracaat ediniz.(232-441 81 11-314) ( bu iki hata kodunun aç klamas ayn gelmektedir. Ancak hatan n nerden kaynakland n bulunmas ve giderilmesi için iki ayr kod dönmektedir. Böyle bir hata meydana gelirse, bu hata bildirildi inde hata kodunuda mutlaka iletiniz.) 2) AmelyatGrubuListe ( zmir Sa k Müdürlü ü Servis Kod Listesi Alma Web Servisi) Amelyat Grubu kodlar veren servis. 3) CinsiyetListe ( zmir Sa k Müdürlü ü Cinsiyet Kodlar Listesi Alma Web Servisi) Bu serviste parametre bulunmamaktad r. Bu servis ile sistemizde kay tl olan cinsiyet liste kay t numaralar ve aç klamalar gönderilmektedir. (Erkek:1 Kad n:2 - Her iki cinsiyet/belirsiz:3 Belirtilmedi:4) 4) KanGrubuListe ( zmir Sa k Müdürlü ü Kan Grubu Listesi Alma Web Servisi) Bu serviste parametre bulunmamaktad r. Bu servis ile sistemizde kay tl olan kan gruplar n kay t numaralar ve aç klamalar gönderilmektedir. 5) KimlikTuruListe ( zmir Sa k Müdürlü ü Kimlik Türü Kodlar Listesi Alma Web Servisi) Bu serviste parametre bulunmamaktad r. Bu servis ile sistemizde kay tl olan kan gruplar n kay t numaralar ve aç klamalar gönderilmektedir 6) MernisIlceListesi ( zmir Sa k Müdürlü ü Mernis lçe Listesi Alma Web Servisi) Bu serviste bir adet parametre bulunmamaktad r. Il Kodu ile verilen ilin mernisten al nan ve veri taban zda bulunan ilçelerinin kay t numaralar gönderilmektedir. zmir Sa k Müdürlü ü Poliklinik Defteri Web Servis Kullan m Bilgileri Sayfa 5
7) ServisListe ( zmir Sa k Müdürlü ü Servis Kod Listesi Alma Web Servisi) Bu serviste parametre bulunmamaktad r. Hastanelerin servis isimlerinin veri taban zda bulunan kay t numaralar döndürülmektedir. ( E er hastanenizde bulunan bir servis yada kilinik bulunamazsa; tlf yada mail ile hemen bize ula z. Sisteme eklemesini yapal m.) 8) tedavi_sonucu ( zmir Sa k Müdürlü ü Taburcu Kod Listesi Alma Web Servisi) Bu serviste parametre bulunmamaktad r. Tedavisi biten ve hastaneden ç yap lan ki inin nas l bir ç yapt belirten ve veri taban zda bulunan kay t numaras döndürür. ( listenin eksik oldu unu yada de mesi gerekti i yerler oldu una inan yorsan z, tlf yada mail ile hemen bildiriniz ) ÖNEML : Say sal alanlar kesinlikle null olmamal r. De er yoksa 0 bildirilmelidir. Web servisimiz deneme amac yla bir ay süreyle teste aç lacakt r. Test süresi boyunca varsa hatalar düzeltilecek, eksikler tamamlanacakt r. Kullan lar n talepleride mutlaka dikkate al nacakt r. Test için gönderilen veriler test veritaban nda kalacakt r. Karaktersel alanlarda belirtilen s r a lmamal r. Say sal alanlarda kesinlikle say sal de er olmal, null gönderilmemelidir. Her türlü sorun, bilgi yada ileti im için ; zmir Sa k Müdürülü ü Bilgi lem Merkezi Telefon : 441 81 11 314 Mail : bilgi.islem@ism.gov.tr, hakanayhan@hotmail.com zmir Sa k Müdürlü ü Poliklinik Defteri Web Servis Kullan m Bilgileri Sayfa 6