KPS Servislerinde güncelleme

2,345 views
Skip to first unread message

Fatih Göncü - Ark Bilişim Octomed

unread,
Dec 25, 2015, 5:12:43 PM12/25/15
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
Merhaba,
KPS servislerinde güncelleme yapılmış. Şu anda kontrol ettiğimde yeni metodları da görüyorum.


ancak dokümanda sorgu yapan kişinin tckimlik nosu gönderilmesi gerekiyor diyor ama ben bu kısmı anlamadım.
Ben direk metodları kullanıyorum. metodlarda böyle bir parametre de yok.
Bu istek yapanın tcsini nasıl göndereceğiz anlayamadım.

anlayan var ise yardımcı olursanız sevinirim.

bu arada istek yapan tc no zorunlu diyor ama şu an servis çalışıyor sorunsuz

Fatih Göncü - Ark Bilişim Octomed

unread,
Dec 25, 2015, 5:14:38 PM12/25/15
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
yani tam yıl sonu. MKYS ile zaten kafayı kırdık stoklar ile uğraş dur
yıl sonuna bu kadar kalmışken yıl başından sonra niye yapmıyorlar anlamıyorum ki bu işleri milleti strese sokuyorlar.

26 Aralık 2015 Cumartesi 00:12:43 UTC+2 tarihinde Fatih Göncü - Ark Bilişim Octomed yazdı:

jenarasyon

unread,
Dec 27, 2015, 5:51:00 AM12/27/15
to sagli...@googlegroups.com
belgeleri alsaydık güncellemeleri yapmazdık 6 ayda 1 güncelleme yapıyoruz derdik :) şaka bir yana fatih hocam bu ülkede kervan yolda düzülür mantığı var kullan at mantığı var allah sonumuzu hayır eylesin

26 Aralık 2015 00:14 tarihinde Fatih Göncü - Ark Bilişim Octomed <fatih...@gmail.com> yazdı:

--
Bu iletiyi Google Grupları'ndaki "Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin" grubuna abone olduğunuz için aldınız.
Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için saglik_net+...@googlegroups.com adresine e-posta gönderin.
Daha fazla seçenek için https://groups.google.com/d/optout adresini ziyaret edin.

İBRAHİM ÜZÜL

unread,
Dec 27, 2015, 8:03:26 AM12/27/15
to sagli...@googlegroups.com
Kullanıcı TC sini Header a gömmüşler.

27 Aralık 2015 12:50 tarihinde jenarasyon <mmoll...@gmail.com> yazdı:

cagdask

unread,
Dec 28, 2015, 2:44:58 AM12/28/15
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
headera TC set etme işini C# ta yapan varmı? bir örnek kod paylaşma durumu olurmu acaba?


27 Aralık 2015 Pazar 15:03:26 UTC+2 tarihinde İBRAHİM ÜZÜL yazdı:

İBRAHİM ÜZÜL

unread,
Dec 28, 2015, 2:51:40 AM12/28/15
to sagli...@googlegroups.com
Sormayın, header a tc neden konulur ki? Ayrıca bu tc kimin tc si oluyor ? O an sorgu yapan kullanıcı TC simi ? Yoksa hastane yönetici TC si mi ? (Mhrs de ki gibi )

28 Aralık 2015 09:44 tarihinde cagdask <cagda...@gmail.com> yazdı:

Fatih Göncü - Ark Bilişim Octomed

unread,
Dec 28, 2015, 3:05:20 AM12/28/15
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
sorgu yapanın tc si olacakmış

28 Aralık 2015 Pazartesi 09:51:40 UTC+2 tarihinde İBRAHİM ÜZÜL yazdı:

Fatih Göncü - Ark Bilişim Octomed

unread,
Dec 28, 2015, 8:28:19 AM12/28/15
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
arkadailar bu header a gömme işini yapan varsa kod paylaşabilir mi?

28 Aralık 2015 Pazartesi 10:05:20 UTC+2 tarihinde Fatih Göncü - Ark Bilişim Octomed yazdı:

atilla acar

unread,
Dec 28, 2015, 8:30:35 AM12/28/15
to sagli...@googlegroups.com
Hangi dilde?
Atilla ACAR
Software Engineer
Monad Software&Consulting

Hacettepe Teknokent 1 Nolu AR-GE Binası
No:3 06800 Beytepe/ANKARA/Türkiye

Tel: +90 0312 299 23 60
Fax: +90 0312 299 23 58

Fatih Göncü - Ark Bilişim Octomed

unread,
Dec 28, 2015, 9:48:21 AM12/28/15
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin, atill...@monadyazilim.com
c#

28 Aralık 2015 Pazartesi 15:30:35 UTC+2 tarihinde atilla acar yazdı:

Fatih Göncü - Ark Bilişim Octomed

unread,
Dec 28, 2015, 10:32:35 AM12/28/15
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin, atill...@monadyazilim.com
Ya arkadaş bu ne işkence ya.
metodların birer kopyasını oluşturup istek yapan tc parametresi de eklersin
olur biter. Eskisi de çalışır yenisi de



28 Aralık 2015 Pazartesi 16:48:21 UTC+2 tarihinde Fatih Göncü - Ark Bilişim Octomed yazdı:

filiz

unread,
Dec 29, 2015, 2:05:11 AM12/29/15
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
şuanda hata alıyormusunuz peki. 10 ocakta başlaması gerekmiyormuydu ?



26 Aralık 2015 Cumartesi 00:12:43 UTC+2 tarihinde Fatih Göncü - Ark Bilişim Octomed yazdı:
Merhaba,

Fatih Göncü

unread,
Dec 29, 2015, 7:21:26 AM12/29/15
to sagli...@googlegroups.com

Yok henüz zorunluluk koyulmamış anlaşılan.

Hata almıyorsunuz

--

Ersin Kecis

unread,
Dec 29, 2015, 8:00:15 AM12/29/15
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
siz 10 ocakta gorun bakalim. calismayi yapamayan, yetistiremeyen firmalara bagli hastanelerde kucuk kiyamet kopar valla.
sagolsun bakanliktaki arkadaslar her toplantida "hmm tamam bu yilbasinda bunu yaptiralim. yeni yildan itibaren yeni sisteme gecmis olsunlar" gibi
bir matikla olsa gerek her isi yilbasina yigmislar. bakanlik calisani arkadaslarin rotasyonlu olarak hbys firmalarinda staj yapmalari gerektigini 
dusunuyorum. bunu soylemek istemiyorum ama maalesef "kazin ayagi ordan gorundugu gibi degil" gelip bir de yerinde gormeleri lazim...


29 Aralık 2015 Salı 14:21:26 UTC+2 tarihinde Fatih Göncü - Ark Bilişim Octomed yazdı:

Fatih Göncü

unread,
Dec 29, 2015, 8:28:03 AM12/29/15
to sagli...@googlegroups.com

Maalesef öyle.

Günlerdir uss doğru dürüst çalışmıyor.

Hiç birşeyde diyemiyoruz?.

Diyecek gücümüzde yok.

Ama gelegelim biz yapamadığımız zaman……

Fatih Göncü - Ark Bilişim Octomed

unread,
Dec 29, 2015, 11:02:05 AM12/29/15
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
bu arada bu işi çözen var mı?

29 Aralık 2015 Salı 15:28:03 UTC+2 tarihinde Fatih Göncü - Ark Bilişim Octomed yazdı:

Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için saglik_net+unsubscribe@googlegroups.com adresine e-posta gönderin.

Murat Yurtdas

unread,
Dec 30, 2015, 3:42:38 AM12/30/15
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
şuan hata almıyoruz kps den 10 ocakta zorunlu mu olacak header işi ? örnekde yayınlanmamış sanırım


26 Aralık 2015 Cumartesi 00:12:43 UTC+2 tarihinde Fatih Göncü - Ark Bilişim Octomed yazdı:
Merhaba,

filiz

unread,
Dec 30, 2015, 3:45:40 AM12/30/15
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
evet zorunlu olacak...

Not : Kurumumuz Bilgi Güvenliği Politikaları gereğince artık sorgu yapan kişinin TC kimlik numarasının gönderilmesi gerekmektedir. Yukardaki xml örneğinde olduğu gibi tüm servis methodları için de Headers alanına sorgu yapan kişinin TC kimlik numarasının gönderilmesi zorunlu hale gelecektir. Kimlik Paylaşım Sisteminde yapılacak değişiklik 25.12.2015 tarihi ve saat 18:00 itibariyle devreye alınacaktır. 10.01.2016 tarihine kadar ise Kimlik Paylaşım Sistemini kullanan tüm sistemlerin yazılımlarını bu şekilde güncellemeleri gerekmektedir. TC kimlik numaralarının doğru ve tutarlı gönderilmemeleri halinde, servisleri kullanan İdareler sorumlu tutulacaktır





30 Aralık 2015 Çarşamba 10:42:38 UTC+2 tarihinde Murat Yurtdas yazdı:

İBRAHİM ÜZÜL

unread,
Dec 30, 2015, 4:07:26 AM12/30/15
to sagli...@googlegroups.com
Sorgulayan TC bütün metodlarda olması gerekiyor mu ?

30 Aralık 2015 10:45 tarihinde filiz <fs.d...@gmail.com> yazdı:

--

atilla acar

unread,
Dec 30, 2015, 4:09:21 AM12/30/15
to sagli...@googlegroups.com
Sanırım evet,
tc yerine XYZ gönderiyorum hiç ses etmiyor, doğru mu yaptım yanlış mı yaptım anlamadım, bu konuda kimden destek alabilirim bilen var mı?

Fatih Göncü - Ark Bilişim Octomed

unread,
Dec 30, 2015, 4:09:41 AM12/30/15
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
evet tüm metodlara olacakmış
xml örneği vermişler ancak mevcut servislerde
servisi create ederken header a bunu nasıl ekleyeceğimizin örneği yok.

Ben halen bulamadım nasıl ekleneceğini

30 Aralık 2015 Çarşamba 11:07:26 UTC+2 tarihinde İBRAHİM ÜZÜL yazdı:

atilla acar

unread,
Dec 30, 2015, 4:11:16 AM12/30/15
to sagli...@googlegroups.com
Fatih Bey sizin c# mı?

Murat Yurtdas

unread,
Dec 30, 2015, 4:13:20 AM12/30/15
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
C# da sağlıknet deki header gibi MessageInspector içinde BeforeSendRequest metodunda denemişmiydiniz kps header eklemeyi


26 Aralık 2015 Cumartesi 00:12:43 UTC+2 tarihinde Fatih Göncü - Ark Bilişim Octomed yazdı:
Merhaba,

Fatih Göncü - Ark Bilişim Octomed

unread,
Dec 30, 2015, 5:48:28 AM12/30/15
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin, atill...@monadyazilim.com
evet c#

30 Aralık 2015 Çarşamba 11:11:16 UTC+2 tarihinde atilla acar yazdı:

Fatih Göncü - Ark Bilişim Octomed

unread,
Dec 30, 2015, 5:52:06 AM12/30/15
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
benim kodumda


public KPSServicesClient kPSServicesClient = new KPSServicesClient() ;
kPSServicesClient.ClientCredentials.UserName.UserName = userName;
kPSServicesClient.ClientCredentials.UserName.Password = password;
kPSServicesClient.Open();


deyip sonra da kPSServicesClient ın metodlarını çağırıyorum.
sanki bunun create ederken buraya ekleyebilmek lazım gibi ama öyle birşey göremedim

30 Aralık 2015 Çarşamba 11:13:20 UTC+2 tarihinde Murat Yurtdas yazdı:

hakan yıldız

unread,
Dec 31, 2015, 3:39:23 AM12/31/15
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
wsdl adresini yarazamısınız? Ben metodları çekemedim.



26 Aralık 2015 Cumartesi 00:12:43 UTC+2 tarihinde Fatih Göncü - Ark Bilişim Octomed yazdı:
Merhaba,

Fatih Göncü - Ark Bilişim Octomed

unread,
Dec 31, 2015, 3:59:56 AM12/31/15
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
https://kps.saglik.gov.tr/wsdl.ashx?1

31 Aralık 2015 Perşembe 10:39:23 UTC+2 tarihinde hakan yıldız yazdı:

Fatih Göncü - Ark Bilişim Octomed

unread,
Dec 31, 2015, 6:55:26 AM12/31/15
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
MErhabalar çözebilen yok sanırım yada çözen paylaşmak istemiyor :)

31 Aralık 2015 Perşembe 10:59:56 UTC+2 tarihinde Fatih Göncü - Ark Bilişim Octomed yazdı:

atilla acar

unread,
Dec 31, 2015, 7:00:00 AM12/31/15
to sagli...@googlegroups.com
Delphi'de yaptım lazımsa mail atayım hocam da c#'da cidden sıkıntılıymış, yapan olsa da bizde faydalansak :)))

--
Bu iletiyi Google Grupları'ndaki "Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin" grubuna abone olduğunuz için aldınız.
Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için saglik_net+...@googlegroups.com adresine e-posta gönderin.
Daha fazla seçenek için https://groups.google.com/d/optout adresini ziyaret edin.

nazim hatipoglu

unread,
Dec 31, 2015, 7:01:45 AM12/31/15
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
valla daha zaman bulup bakma fırsatı bulamadım hiç bende.Çözersem şayet paylaşırım. Şimdiden iyi yıllar herkese

İBRAHİM ÜZÜL

unread,
Dec 31, 2015, 7:09:17 AM12/31/15
to sagli...@googlegroups.com
Acaba medulada ki gibi yapabilirmiyiz ?
Orada user ve password kısmı headerda ayarlı. Aynı mantıkla bu xml elementi de ekleyebilirmiyiz ?
Ben de daha yapmadım. Pazartesi bakabileceğim ancak.

31 Aralık 2015 14:01 tarihinde nazim hatipoglu <nzmh...@gmail.com> yazdı:
valla daha zaman bulup bakma fırsatı bulamadım hiç bende.Çözersem şayet paylaşırım. Şimdiden iyi yıllar herkese

--

Fatih Göncü

unread,
Dec 31, 2015, 7:09:26 AM12/31/15
to sagli...@googlegroups.com

Olur hocam bir bakalım belki bir fikrimiz olur

 

From: sagli...@googlegroups.com [mailto:sagli...@googlegroups.com] On Behalf Of atilla acar
Sent: Thursday, December 31, 2015 2:00 PM
To: sagli...@googlegroups.com
Subject: Re: KPS Servislerinde güncelleme

 

Delphi'de yaptım lazımsa mail atayım hocam da c#'da cidden sıkıntılıymış, yapan olsa da bizde faydalansak :)))

Fatih Göncü

unread,
Dec 31, 2015, 7:12:55 AM12/31/15
to sagli...@googlegroups.com

Evet orada header da ayarlı ancak özel bir şey yapmıyoruz ki orada.

Bu ws security standartı zaten token oluştururken

 

Ama bu servis öyle değil ki?

Burada kpsserviceclienta username password set edip

Open ediyoruz

 

 

From: sagli...@googlegroups.com [mailto:sagli...@googlegroups.com] On Behalf Of İBRAHİM ÜZÜL
Sent: Thursday, December 31, 2015 2:09 PM
To: sagli...@googlegroups.com
Subject: Re: KPS Servislerinde güncelleme

 

Acaba medulada ki gibi yapabilirmiyiz ?

Fatih Göncü

unread,
Dec 31, 2015, 7:18:37 AM12/31/15
to sagli...@googlegroups.com

Ben uss yede yazdım kod paylaşın diye ama bakalım bir cevap gelecek mi?

 

From: sagli...@googlegroups.com [mailto:sagli...@googlegroups.com] On Behalf Of İBRAHİM ÜZÜL
Sent: Thursday, December 31, 2015 2:09 PM
To: sagli...@googlegroups.com
Subject: Re: KPS Servislerinde güncelleme

 

Acaba medulada ki gibi yapabilirmiyiz ?

İBRAHİM ÜZÜL

unread,
Dec 31, 2015, 7:41:56 AM12/31/15
to sagli...@googlegroups.com
Fatih bey medulada servisclient oluştururken
hastaKabulIslemleriService.Endpoint.Behaviors.Add(new MessageBehavior(medulaCredentials.Username, medulaCredentials.Password));

şeklinde headera ekliyoruz. Bu içerde header mesajına custom şekilde string metin ekleme yolu ile gerçekleşiyor.
Demek istediğim KPS servisinde de bu şekilde kendi custom MessageBehavior sınıfımızı oluşturup ekleyebiliriz diye düşünüyorum. (Haftaya bu şekilde yapmayı planlıyorum.)

31 Aralık 2015 14:18 tarihinde Fatih Göncü <fatih...@gmail.com> yazdı:

Fatih Göncü

unread,
Dec 31, 2015, 9:14:35 AM12/31/15
to sagli...@googlegroups.com

Uss gruba yazdığıma cevap vermişler.

6 ocağa kadar örnek client kod paylaşılacakmış.

 

Ama yine de bu tarihe kadar halen çözmek için uğraşalım.

 

 

From: sagli...@googlegroups.com [mailto:sagli...@googlegroups.com] On Behalf Of İBRAHİM ÜZÜL
Sent: Thursday, December 31, 2015 2:09 PM
To: sagli...@googlegroups.com
Subject: Re: KPS Servislerinde güncelleme

 

Acaba medulada ki gibi yapabilirmiyiz ?

Fatih Göncü - Ark Bilişim Octomed

unread,
Jan 4, 2016, 4:35:59 AM1/4/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
arkadaşlar merhaba
aşağıdaki linkten ben düzenleme yaptım ve giden xml mesajında eklediğim değeri görüyorum. Hata da vermiyor ve düzgün cevap alıyorum

http://blogs.msdn.com/b/wsdevsol/archive/2014/02/07/adding-custom-messageheader-and-http-header-to-a-wcf-method-call.aspx


kodumda aşağıdaki gibi

metodun başına using ile ağağıdakini ekleyip

 using (new OperationContextScope(kPSServicesClient.InnerChannel))
            {

                KPSModel.TemelBilgiSonuc r = new KPSModel.TemelBilgiSonuc();
                KPSModel.TemelBilgi rTemelBilgi = new KPSModel.TemelBilgi();
                KPSModel.OlayTarihleri rOlayTarihleri = new KPSModel.OlayTarihleri();

                try
                {

                    // Add a SOAP Header to an outgoing request
                    MessageHeader aMessageHeader = MessageHeader.CreateHeader("RequestTCNO", "http://www.saglik.gov.tr/KPS/2015/Headers", "12345678941");
                    OperationContext.Current.OutgoingMessageHeaders.Add(aMessageHeader);

                    KPSServisSonucuKisiTemelBilgisi g = kPSServicesClient.TcKimlikNoIleKisiSorgula(tcKimlikNo);


31 Aralık 2015 Perşembe 16:14:35 UTC+2 tarihinde Fatih Göncü - Ark Bilişim Octomed yazdı:

Uss gruba yazdığıma cevap vermişler.

6 ocağa kadar örnek client kod paylaşılacakmış.

 

Ama yine de bu tarihe kadar halen çözmek için uğraşalım.

 

 

From: sagli...@googlegroups.com [mailto:saglik_net@googlegroups.com] On Behalf Of İBRAHİM ÜZÜL
Sent: Thursday, December 31, 2015 2:09 PM
To: sagli...@googlegroups.com
Subject: Re: KPS Servislerinde güncelleme

 

Acaba medulada ki gibi yapabilirmiyiz ?

Orada user ve password kısmı headerda ayarlı. Aynı mantıkla bu xml elementi de ekleyebilirmiyiz ?

Ben de daha yapmadım. Pazartesi bakabileceğim ancak.

31 Aralık 2015 14:01 tarihinde nazim hatipoglu <nzmh...@gmail.com> yazdı:

valla daha zaman bulup bakma fırsatı bulamadım hiç bende.Çözersem şayet paylaşırım. Şimdiden iyi yıllar herkese

--
Bu iletiyi Google Grupları'ndaki "Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin" grubuna abone olduğunuz için aldınız.

Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için saglik_net+unsubscribe@googlegroups.com adresine e-posta gönderin.


Daha fazla seçenek için https://groups.google.com/d/optout adresini ziyaret edin.

--
Bu iletiyi Google Grupları'ndaki "Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin" grubuna abone olduğunuz için aldınız.

Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için saglik_net+unsubscribe@googlegroups.com adresine e-posta gönderin.

cagdask

unread,
Jan 4, 2016, 6:00:49 AM1/4/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
bende HttpWebRequest post metodlarıyla filan komple xml olarak göndermeye çalışıyordum. 
bu iyi oldu teşekkürler

4 Ocak 2016 Pazartesi 11:35:59 UTC+2 tarihinde Fatih Göncü - Ark Bilişim Octomed yazdı:

Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için saglik_net+...@googlegroups.com adresine e-posta gönderin.


Daha fazla seçenek için https://groups.google.com/d/optout adresini ziyaret edin.

--
Bu iletiyi Google Grupları'ndaki "Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin" grubuna abone olduğunuz için aldınız.

Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için saglik_net+...@googlegroups.com adresine e-posta gönderin.

cte...@bizmed.biz

unread,
Jan 4, 2016, 7:25:05 AM1/4/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
Atilla Bey,

Mümkünse Delphi ile yazdığınız metodu yada kod bloğunu paylaşabilir misiniz?

28 Aralık 2015 Pazartesi 15:30:35 UTC+2 tarihinde atilla acar yazdı:
Hangi dilde?

2015-12-28 15:28 GMT+02:00 Fatih Göncü - Ark Bilişim Octomed <fatih...@gmail.com>:
arkadailar bu header a gömme işini yapan varsa kod paylaşabilir mi?

28 Aralık 2015 Pazartesi 10:05:20 UTC+2 tarihinde Fatih Göncü - Ark Bilişim Octomed yazdı:
sorgu yapanın tc si olacakmış

28 Aralık 2015 Pazartesi 09:51:40 UTC+2 tarihinde İBRAHİM ÜZÜL yazdı:
Sormayın, header a tc neden konulur ki? Ayrıca bu tc kimin tc si oluyor ? O an sorgu yapan kullanıcı TC simi ? Yoksa hastane yönetici TC si mi ? (Mhrs de ki gibi )

28 Aralık 2015 09:44 tarihinde cagdask <cagda...@gmail.com> yazdı:
headera TC set etme işini C# ta yapan varmı? bir örnek kod paylaşma durumu olurmu acaba?


27 Aralık 2015 Pazar 15:03:26 UTC+2 tarihinde İBRAHİM ÜZÜL yazdı:
Kullanıcı TC sini Header a gömmüşler.

27 Aralık 2015 12:50 tarihinde jenarasyon <mmoll...@gmail.com> yazdı:
belgeleri alsaydık güncellemeleri yapmazdık 6 ayda 1 güncelleme yapıyoruz derdik :) şaka bir yana fatih hocam bu ülkede kervan yolda düzülür mantığı var kullan at mantığı var allah sonumuzu hayır eylesin

26 Aralık 2015 00:14 tarihinde Fatih Göncü - Ark Bilişim Octomed <fatih...@gmail.com> yazdı:

yani tam yıl sonu. MKYS ile zaten kafayı kırdık stoklar ile uğraş dur
yıl sonuna bu kadar kalmışken yıl başından sonra niye yapmıyorlar anlamıyorum ki bu işleri milleti strese sokuyorlar.

26 Aralık 2015 Cumartesi 00:12:43 UTC+2 tarihinde Fatih Göncü - Ark Bilişim Octomed yazdı:
Merhaba,
KPS servislerinde güncelleme yapılmış. Şu anda kontrol ettiğimde yeni metodları da görüyorum.


ancak dokümanda sorgu yapan kişinin tckimlik nosu gönderilmesi gerekiyor diyor ama ben bu kısmı anlamadım.
Ben direk metodları kullanıyorum. metodlarda böyle bir parametre de yok.
Bu istek yapanın tcsini nasıl göndereceğiz anlayamadım.

anlayan var ise yardımcı olursanız sevinirim.

bu arada istek yapan tc no zorunlu diyor ama şu an servis çalışıyor sorunsuz

--
Bu iletiyi Google Grupları'ndaki "Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin" grubuna abone olduğunuz için aldınız.
Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için saglik_net+...@googlegroups.com adresine e-posta gönderin.
Daha fazla seçenek için https://groups.google.com/d/optout adresini ziyaret edin.

--
Bu iletiyi Google Grupları'ndaki "Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin" grubuna abone olduğunuz için aldınız.
Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için saglik_net+...@googlegroups.com adresine e-posta gönderin.
Daha fazla seçenek için https://groups.google.com/d/optout adresini ziyaret edin.

--
Bu iletiyi Google Grupları'ndaki "Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin" grubuna abone olduğunuz için aldınız.
Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için saglik_net+...@googlegroups.com adresine e-posta gönderin.
Daha fazla seçenek için https://groups.google.com/d/optout adresini ziyaret edin.

--
Bu iletiyi Google Grupları'ndaki "Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin" grubuna abone olduğunuz için aldınız.
Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için saglik_net+...@googlegroups.com adresine e-posta gönderin.
Daha fazla seçenek için https://groups.google.com/d/optout adresini ziyaret edin.

atilla acar

unread,
Jan 4, 2016, 9:53:37 AM1/4/16
to sagli...@googlegroups.com
Merhaba,

Delphi XE'de yaptım test ettim.
Kendi TC'em ile denedim cevap alabiliyorum. Hatalı bir TC (XYZ gibi) gönderdiğimde hata aldım. 
Bu test sonucunda başarılı bir şekilde RequestTCNo verisini gönderdiğimi düşünüyorum.

Delphi (XE ve üstü için) Aşağıdaki gibi yapmamız gerekiyor.

WSSE.pas içerisine aşağıdakileri ekleyiniz.

const kısmında:


interface tarafında:
RequestTCNOHeader= class(TSOAPHeaderChild);

procedure AddHeaderWSKPSRequestTCNO(pHTTPRIO: THTTPRIO; pRequestTCNO: string = '');

implementation:

procedure AddHeaderWSKPSRequestTCNO(pHTTPRIO: THTTPRIO; pRequestTCNO: string = '');
var
   hdr_RequestTCNO: RequestTCNOHeader;
begin
   hdr_RequestTCNO := RequestTCNoHeader.Create;
   hdr_RequestTCNO.SNodeName := 'RequestTCNO';
   hdr_RequestTCNO.Value := pRequestTCNO;
   pHTTPRIO.SOAPHeaders.Send(hdr_RequestTCNO);
end;

initilizatin içine:

RemClassRegistry.RegisterXSClass(RequestTCNOHeader, NS_KPS_SAGLIK_HEADER, 'RequestTCNO');


Normalde WSE, WSA header eklediğiniz yerlerde, AddHeaderWSEHeader çağırdığınız yerlerde ek olarak aşağıdaki çağrıyı yapmanız gerekecek.

AddHeaderWSKPSRequestTCNO

iyi çalışmalar

hakan yıldız

unread,
Jan 5, 2016, 5:27:52 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
TcKimlikNoIleKisiSorgula sen hala eski servisi kullanıyorsun farkettinmi; GenelKimlikNoIleKisiSorgula bu nu tetiklemen lazım.

4 Ocak 2016 Pazartesi 11:35:59 UTC+2 tarihinde Fatih Göncü - Ark Bilişim Octomed yazdı:

Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için saglik_net+...@googlegroups.com adresine e-posta gönderin.


Daha fazla seçenek için https://groups.google.com/d/optout adresini ziyaret edin.

--
Bu iletiyi Google Grupları'ndaki "Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin" grubuna abone olduğunuz için aldınız.

Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için saglik_net+...@googlegroups.com adresine e-posta gönderin.

atilla acar

unread,
Jan 5, 2016, 6:01:40 AM1/5/16
to sagli...@googlegroups.com
Diğerlerini kaldıracaklar mı bilginiz var mı?

cte...@bizmed.biz

unread,
Jan 5, 2016, 6:18:05 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
Hakan Bey ,
Şu an ben servisi update ettiğimde sizin bahsettiğiniz GenelKimlikNoIleKisiSorgula metodu bulunmamakta.Fatih Bey gibi KisiSorgulaTCKimlikNoServis metodunu tetikliyorum.

Fatih Göncü - Ark Bilişim Octomed

unread,
Jan 5, 2016, 6:39:10 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
Hocam bunu örnek olarak ekledim ben.
Kodumu şu an yeni metoda göre düzenliyorum. 
Sıkıntı yok yani teşekkürler :)

5 Ocak 2016 Salı 12:27:52 UTC+2 tarihinde hakan yıldız yazdı:

Fatih Göncü - Ark Bilişim Octomed

unread,
Jan 5, 2016, 6:40:04 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
Servisi güncelledi iseniz gelmesi gerekiyor.
Eğer göremiyorsanız güncelleyememişsiniz

5 Ocak 2016 Salı 13:18:05 UTC+2 tarihinde cte...@bizmed.biz yazdı:

Fatih Göncü - Ark Bilişim Octomed

unread,
Jan 5, 2016, 6:41:07 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin


5 Ocak 2016 Salı 13:18:05 UTC+2 tarihinde cte...@bizmed.biz yazdı:
Hakan Bey ,

cte...@bizmed.biz

unread,
Jan 5, 2016, 8:34:45 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
Servis i başka bir projeye entegre ettim fakat
Kullanıcı adı sağlanmamış. ClientCredentials içinde kullanıcı adını belirtin.
şeklinde uyarı almaya başladım fakat

channelFactory.Credentials.Windows.ClientCredential.UserName = pKPSUserName;
                channelFactory.Credentials.Windows.ClientCredential.Password = pKPSPassword;

şeklinde kullanıcı adı ve şifreyi yollamaktayım.

cte...@bizmed.biz

unread,
Jan 5, 2016, 8:46:29 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
Birde birşey daha sorucam kullanıcı adlarında değişiklik uygulandı mı ? Şu an 8 karakterden fazla kullanıcı adı olamaz gibi bir uyarı döndürmekte.

hakan yıldız

unread,
Jan 5, 2016, 8:55:18 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin

_Client = new ServiceReference1.KPSServicesClient();

_Client.ClientCredentials.UserName.UserName = xuserName;

_Client.ClientCredentials.UserName.Password = XpassWord;

var eab = new EndpointAddressBuilder(_Client.Endpoint.Address);

eab.Headers.Add(AddressHeader.CreateAddressHeader("RequestTCNO", // Header Name

"http://www.saglik.gov.tr/KPS/2015/Headers", // Namespace

xRequestTCNO)); // Header Value

_Client.Endpoint.Address = eab.ToEndpointAddress();


Bu şekilde çözüm bulduk. Servis çalışıyor.

Bilginize.

hakan yıldız

unread,
Jan 5, 2016, 8:56:15 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
KPS servisleri

5 Ocak 2016 Salı 15:55:18 UTC+2 tarihinde hakan yıldız yazdı:

cagdask

unread,
Jan 5, 2016, 9:27:44 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
bende de kullanıcı adı 8 karakterden fazla olamaz diyor.

5 Ocak 2016 Salı 15:46:29 UTC+2 tarihinde cte...@bizmed.biz yazdı:

Fatih Göncü - Ark Bilişim Octomed

unread,
Jan 5, 2016, 9:31:58 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
ben hiç böyle bir hata ile karşılaşmadım ancak benim kullanıcı kodum 3 karakter?

5 Ocak 2016 Salı 16:27:44 UTC+2 tarihinde cagdask yazdı:

cte...@bizmed.biz

unread,
Jan 5, 2016, 9:44:54 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
Fatih Bey,

Kurumlarda kullanılan kullanıcı adı KRM-1111111 gibi bir numara verilmiş.Fakat servis sadece numarayı yada sadece string i yada farklı bir kombinasyonu kabul etmiyor.

5 Ocak 2016 Salı 16:31:58 UTC+2 tarihinde Fatih Göncü - Ark Bilişim Octomed yazdı:

cagdask

unread,
Jan 5, 2016, 9:45:00 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
ilginç. özel hastane hep bunlar ilgisi varmı acaba

5 Ocak 2016 Salı 16:31:58 UTC+2 tarihinde Fatih Göncü - Ark Bilişim Octomed yazdı:

cte...@bizmed.biz

unread,
Jan 5, 2016, 9:46:32 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
Şimdi eminim kesin özel hastaneden dolayı böyle bir hata ile karşılaşıyoruz benim sorguladığım hastaneler de özel.

5 Ocak 2016 Salı 16:45:00 UTC+2 tarihinde cagdask yazdı:

atilla acar

unread,
Jan 5, 2016, 9:48:36 AM1/5/16
to sagli...@googlegroups.com
Özellerde NVI var KPS'den sorgulama yapamazsınız.

--
Bu iletiyi Google Grupları'ndaki "Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin" grubuna abone olduğunuz için aldınız.
Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için saglik_net+...@googlegroups.com adresine e-posta gönderin.
Daha fazla seçenek için https://groups.google.com/d/optout adresini ziyaret edin.



--

Ekrem Küçük

unread,
Jan 5, 2016, 9:58:26 AM1/5/16
to sagli...@googlegroups.com
sanırım bu uygulamayı KPS nin daha önce yapmış olduğu duyuru çerçevesinde yapmışlar. O duyuruda diyordu ki sorgulama bilgilerini loglayın. Sağlık Bakanlığı da kendi çapında böyle bir uygulama yapmış. Ancak header a gömmek işi çetrefilli hale getiriyor.


"KPS’ye baglanan kurum ve kuruluslar bu hizmeti (kurumsal agları üzerinden) varsa kendi yasal bünyelerindeki tasra teskilatları veya subelerinde de saglar. Ancak, sisteme erisebilmesi için kendisine tahsis edilen kullanıcı adı ve sifrenin gizliligi ile tüm kullanıcılarının is ve islemlerinden sorumludur. KPS alt kullanıcıları ile ilgili olarak IP kısıtlamasına gidilmesi, yetki ve sorumluluk tanımlaması yapılması ve yapılan sorgulamalara iliskin yetkilendirilmis kullanıcı kisi bazında geri izleme (log) bilgisi tutulması gibi tedbirlerin alınması da kurumun sorumlulugundadır. "

5 Ocak 2016 16:48 tarihinde atilla acar <atill...@monadyazilim.com> yazdı:



--
Ekrem Küçük
Bilgisayar Yüksek Mühendisi
echotr.blogspot.com

cte...@bizmed.biz

unread,
Jan 5, 2016, 10:00:31 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin, atill...@monadyazilim.com
Atilla Bey,

Şu an 10 ocakta gelicek olan güncelleme sadece devlet hastanelerini mi ilgilendirmekte ? 

Fatih Göncü - Ark Bilişim Octomed

unread,
Jan 5, 2016, 10:06:24 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
Hocam özel hastaneler bu benim verdiğim adresten kullanamıyor bildiğim kadarı ile
Bizim hiç özel hastane olmadığı için o kısmı atlamışım.

Benim verdiğim servis adresi devlet hastaneleri için sağlık bakanlığı üzerinden kullanılan servis adresi sanırım

özel hastaneler için başka bir servis adresi olması lazım


5 Ocak 2016 Salı 16:45:00 UTC+2 tarihinde cagdask yazdı:
ilginç. özel hastane hep bunlar ilgisi varmı acaba

Fatih Göncü - Ark Bilişim Octomed

unread,
Jan 5, 2016, 10:08:24 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin, atill...@monadyazilim.com
Sanki öyle gibi görünüyor

5 Ocak 2016 Salı 17:00:31 UTC+2 tarihinde cte...@bizmed.biz yazdı:

cte...@bizmed.biz

unread,
Jan 5, 2016, 10:09:56 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin, atill...@monadyazilim.com
Çok teşekkür ederim.Peki birşey daha sorabilir miyim bunu netleştirecek kesin bir mail adresi yada google grubu mevcut mu ?


5 Ocak 2016 Salı 17:08:24 UTC+2 tarihinde Fatih Göncü - Ark Bilişim Octomed yazdı:

cagdask

unread,
Jan 5, 2016, 10:10:55 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin, atill...@monadyazilim.com
vay arkadaş boşuna heyecanlandık :)

neyse eskisini geri alıyım bari

5 Ocak 2016 Salı 17:08:24 UTC+2 tarihinde Fatih Göncü - Ark Bilişim Octomed yazdı:

Fatih Göncü - Ark Bilişim Octomed

unread,
Jan 5, 2016, 10:12:09 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin, atill...@monadyazilim.com
Ben USS grubuna yazdım.
Oradan bir yanıt gelir sanırım.

Peki bu özel hastaneler için olan servis adresinden güncelleme yaptığınız zaman böyle bir metod görebiliyor musunuz.
Eğer yok ise kesin sadece devlet kurumları için

5 Ocak 2016 Salı 17:09:56 UTC+2 tarihinde cte...@bizmed.biz yazdı:

atilla acar

unread,
Jan 5, 2016, 10:13:57 AM1/5/16
to cagdask, Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
Özel ve Üniversite hastaneleri parasını ödeyerek nvi servislerini kullanılar, KPS kullanamazlar!
Devlet hastaneleri Sağlık Bakanlığı kps servislerini ücretsiz kullanır.
ikisi birbirinden farklı.

cte...@bizmed.biz

unread,
Jan 5, 2016, 10:14:05 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin, atill...@monadyazilim.com
Fatih bey özel hastaneler için olan servislerde 2 adet ve her ikisinide sabah itibari ile güncelledim herhangi bir değişiklik yok sıkıntısız çalışmakta ve bahsettiğimiz metot da mevcut değil.

5 Ocak 2016 Salı 17:12:09 UTC+2 tarihinde Fatih Göncü - Ark Bilişim Octomed yazdı:

Fatih Göncü - Ark Bilişim Octomed

unread,
Jan 5, 2016, 10:21:23 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin, atill...@monadyazilim.com
Atilla beyinde dediği gibi devlet kuurmları kps den ücretsiz kullanıyor.
Demekki değişiklik sadece kps de ve özel hastaneler tarafını etkileyecek bir durum yok.

:) geçmiş olsun.

5 Ocak 2016 Salı 17:14:05 UTC+2 tarihinde cte...@bizmed.biz yazdı:

Ekrem Küçük

unread,
Jan 5, 2016, 10:22:04 AM1/5/16
to sagli...@googlegroups.com
Atilla beyin söylediği gibi kps.saglik.gov.tr servislerini sadece sağlık bakanlığına bağlı kurumlar, devlet hastaneleri kullanabilir. Diğerleri (özel, üniversite) nufus idaresi 'nin kps.nvi.gov.tr servislerini kullanmalıdır.

5 Ocak 2016 17:14 tarihinde <cte...@bizmed.biz> yazdı:

--
Bu iletiyi Google Grupları'ndaki "Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin" grubuna abone olduğunuz için aldınız.
Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için saglik_net+...@googlegroups.com adresine e-posta gönderin.
Daha fazla seçenek için https://groups.google.com/d/optout adresini ziyaret edin.



--

Murat Yurtdas

unread,
Jan 5, 2016, 10:34:29 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin, atill...@monadyazilim.com
peki aile hekimlerinin kullandığında değişiklik yapılacak mı yoksa bu değişiklik özel hastaneler için mi yapılmış. aile hekimleride devlet kurumu çünkü

5 Ocak 2016 Salı 17:14:05 UTC+2 tarihinde cte...@bizmed.biz yazdı:

Fatih Göncü - Ark Bilişim Octomed

unread,
Jan 5, 2016, 10:37:31 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin, atill...@monadyazilim.com
Sağlık bakanlığının KPS servislerini kullanıyorsanız bu değişikliği yapmanız gerekiyor

5 Ocak 2016 Salı 17:34:29 UTC+2 tarihinde Murat Yurtdas yazdı:

hakan yıldız

unread,
Jan 5, 2016, 11:11:49 AM1/5/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
wsdl GUNCELLEYINIZ,
WSDL ADIM:

ServiceReference1

 OLARAK import ettim.

ServiceReference1.KPSServicesClient _Client;

ServiceReference1.KPSServisSonucuKimlikNoSonuc cikis = new ServiceReference1.KPSServisSonucuKimlikNoSonuc();

cikis = _Client.GenelKimlikNoIleKisiSorgula(tcNo);


bende geliyor ve çalışıyor.

Fatih Göncü - Ark Bilişim Octomed

unread,
Jan 6, 2016, 3:35:00 AM1/6/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin

Gelen yanıt aşağıdaki gibi

iyi çalışmalar


Merhabalar Fatih Bey,

 

Duyuruda yayınlanan pdf teki nvi adresi sadece mavi kartlı vatandaş kütüğünün ne anlama geldiğini ifade eden linke yönlendiriliyor. Bunun nvi web servisleriyle alakası yok.

 

Diğer bir yandan sağlık bakanlığı olarak sağlık bakanlığı kimlik paylaşım sistemi web servislerini sadece kamu sağlık teşkilatları(üniversite hastaneleri,özel hastaneler veya özel tıp merkezleri hariç) kullanabilir. Üniversite hastaneleri Üniversite rektörlüklerince sunulan web servisleri kullanır. Özel hastane ve / veya özel sağlık kuruluşları ise bu hizmeti İçişleri Bakanlığı Nüfus ve Vatandaşlık İşleri Genel Müdürlüğü web servislerinden alır.

 

Kısaca Üniversite Hastaneleri ve Özel Hastane ve / veya Özel Sağlık kuruluşlarının Sağlık Bakanlığı Kimlik Paylaşım sistemi web servisleriyle bağlantısı yoktur.

 

Son sorunuza gelecek olursak duyuruda yayınlanan yeni servis metodu ve Sorgu yapan Kişinin TC nosunun Header alanı içerisinde gönderilmesi sadece Sağlık Kamu teşkilatlarını(üniversite hastaneleri,özel hastaneler veya özel tıp merkezleri hariç) ilgilendirir.

 

Bilgilerinize.

İyi çalışmalar.


5 Ocak 2016 Salı 18:11:49 UTC+2 tarihinde hakan yıldız yazdı:

Murat Yurtdas

unread,
Jan 6, 2016, 7:44:15 AM1/6/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
GenelKimlikNoIleKisiSorgula metodu ile değişiklik yaptıktan sonra
diğer fonksiyonlarda çalışıyor değil mi arkadaşlar header eklemesiyle
TcKimlikNoIleNufusCuzdanBilgisiSorgula
TcKimlikNoIleAdresBilgisiSorgula
TcKimlikNoIleIlceMerkeziAdresBilgisiSorgula


26 Aralık 2015 Cumartesi 00:12:43 UTC+2 tarihinde Fatih Göncü - Ark Bilişim Octomed yazdı:
Merhaba,
KPS servislerinde güncelleme yapılmış. Şu anda kontrol ettiğimde yeni metodları da görüyorum.


ancak dokümanda sorgu yapan kişinin tckimlik nosu gönderilmesi gerekiyor diyor ama ben bu kısmı anlamadım.
Ben direk metodları kullanıyorum. metodlarda böyle bir parametre de yok.
Bu istek yapanın tcsini nasıl göndereceğiz anlayamadım.

anlayan var ise yardımcı olursanız sevinirim.

bu arada istek yapan tc no zorunlu diyor ama şu an servis çalışıyor sorunsuz

Fatih Göncü - Ark Bilişim Octomed

unread,
Jan 6, 2016, 8:42:50 AM1/6/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
evet hepsinde çalışıyor

6 Ocak 2016 Çarşamba 14:44:15 UTC+2 tarihinde Murat Yurtdas yazdı:

Murat Yurtdas

unread,
Jan 6, 2016, 8:52:35 AM1/6/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
teşekkürler bende şimdi headeri ekledim. test yaparken yanlış tc yazarken hatayı gösteriyor ama sorgulayan tc ye istediğimiz geçerli bir tc yazabiliyoruz sanırım.
mesela bir hekimin mernis kullanıcı adı şifresi ile işlem yaparken headera başka bir tc yazsanda sorgu yapıyor

6 Ocak 2016 Çarşamba 15:42:50 UTC+2 tarihinde Fatih Göncü - Ark Bilişim Octomed yazdı:

Fatih Göncü - Ark Bilişim Octomed

unread,
Jan 6, 2016, 9:19:25 AM1/6/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
request tc no ya geçerli bir tc göndermen yeterli.
Ancak gerçekten isteği hangi kullanıcı yapıyor ise o adamın tc sini göndermen lazım.
İstenilen bu.

6 Ocak 2016 Çarşamba 15:52:35 UTC+2 tarihinde Murat Yurtdas yazdı:

Ersin Kecis

unread,
Jan 6, 2016, 11:28:44 AM1/6/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
ozel hastaneler ve universite hastanelerinin yapilan bu son guncellemeden haric tutulduguna (yani kps.saglik.gov.tr dahil, nvi.gov.tr haric diyorlar) dair bilgilendirme maili gelmis:

06.01.2016, 10:28, "Gülkader ŞAHİN" <gul....@saglik.gov.tr>:
Sayın Yetkili;
 
Sağlık Bakanlığı KPS(Kimlik Paylaşım Sistemi) ile ilgili olarak 25.12.2015 tarihinde “KPS Servislerinde Güncelleme Çalışması” duyurusu yapılmış olup;
Duyuruda yayınlanan pdf teki NVİ internet adresi, sadece mavi kartlı vatandaş kütüğünün ne anlama geldiğini ifade etmek için yönlendirildiğiniz bir web sitesidir. Bunun Nüfus ve Vatandaşlık İşleri Genel Müdürlüğü(NVİ) web servisleriyle alakası bulunmamaktadır.
Sağlık Bakanlığı Kimlik Paylaşım Sistemi web servislerini, sadece kamu sağlık teşkilatları(Üniversite hastaneleri, Özel hastaneler veya Özel tıp merkezleri hariç) kullanır.
Üniversite hastaneleri bu hizmeti, Üniversite rektörlüklerince sunulan web servislerinden alır. Sağlık Bakanlığı web servislerimizle Üniversite hastanelerinin bağlantısı bulunmamaktadır.
Özel hastane ve / veya özel sağlık kuruluşları ise bu hizmeti İçişleri Bakanlığı Nüfus ve Vatandaşlık İşleri Genel Müdürlüğü web servislerinden ücreti mukabilinde satın alır. Sağlık Bakanlığı web servislerimizle Özel hastane ve / veya özel sağlık kuruluşlarının bağlantısı bulunmamaktadır.
Kısaca Üniversite Hastanelerinin ve Özel Hastane ve / veya Özel Sağlık kuruluşlarının Sağlık Bakanlığı Kimlik Paylaşım sistemi web servisleriyle bağlantısı bulunmamaktadır.
İyi çalışmalar…

Detaylı Bilgi İçin:
Fatih KARAKÖSE
 
Gül Kader ŞAHİN
Kayıt Tescil Birimi
Sağlık Bilgi Sistemleri Genel Müdürlüğü
Standart Geliştirme Daire Başkanlığı
Tel : 0 312 501 20 83
Fax: 0 312 442 25 14 

Fatih Göncü

unread,
Jan 6, 2016, 4:15:06 PM1/6/16
to sagli...@googlegroups.com

Herzamanki gibi yapılan işi doğru durust tarif edemediler. Sonra da toparlamak için bir yazı daha. Eğer USS ye yazmasam daha kimsenin bir şey yazacağı yoktu. Gerçekten komik.

6 Oca 2016 18:28 tarihinde "Ersin Kecis" <bmbso...@gmail.com> yazdı:
--

filiz

unread,
Jan 8, 2016, 8:18:53 AM1/8/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
XP makinalarda bu servisi çalıştırabildiniz mi?

atilla acar

unread,
Jan 8, 2016, 8:20:00 AM1/8/16
to sagli...@googlegroups.com
XP SP3 olmalı.

--
Bu iletiyi Google Grupları'ndaki "Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin" grubuna abone olduğunuz için aldınız.
Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için saglik_net+...@googlegroups.com adresine e-posta gönderin.
Daha fazla seçenek için https://groups.google.com/d/optout adresini ziyaret edin.

İBRAHİM ÜZÜL

unread,
Jan 8, 2016, 8:31:52 AM1/8/16
to sagli...@googlegroups.com
Server 2003 makinalarda .net uygulamalarında sürekli This could be due to the fact that the server certificate is not configured properly with HTTP.SYS in the HTTPS case. hatası alıyorum
Server 2008 de bu sorun yok.
Ayrıca server 2003de bakanlığın verdiği test uygulaması (.net), bizim asıl uygulamamız (.net) , bir test uygulaması (.net) olmak üzere 3 uygulama da bu hatayı verirken, soapui çalışıyor.
Bu sorunla karşılaştınız mı ?

8 Ocak 2016 15:19 tarihinde atilla acar <atill...@monadyazilim.com> yazdı:

atilla acar

unread,
Jan 8, 2016, 8:57:00 AM1/8/16
to sagli...@googlegroups.com
imza atarken mi?
reçete gönderirken mi?

Okyay Gencalioglu

unread,
Jan 8, 2016, 9:15:36 AM1/8/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
Aynı hatayı bugünden itibaren XP Service Pack3 makinede .net uygulamasıyla ben de alıyorum.
Çözümü var mı ?

Ahmet Altay

unread,
Jan 8, 2016, 9:19:49 AM1/8/16
to sagli...@googlegroups.com

Xp ve server 2003 makinelerde ssl ve tsl sürümleri kps sunucusununkinden daha düşük bu yüzden o sistemlerde wininet alt yapısı ile kps yi çalıştıramıyoruz. Soap UI wininet kullanmıyor java ile yaptığı için kendi sertifika doğrulama kütüphaneleri var o yüzden çalışıyor. Aynı sorunu biz de yaşıyoruz kullanıcılarımıza win7 ve üzerine geçmelerini söyledik L

İBRAHİM ÜZÜL

unread,
Jan 8, 2016, 9:23:47 AM1/8/16
to sagli...@googlegroups.com
Kps sorgulamasında alıyorum. https://kps.saglik.gov.tr/wsdl.ashx?1 adresinden alıyorum.

8 Ocak 2016 16:15 tarihinde Okyay Gencalioglu <okya...@hotmail.com> yazdı:
Aynı hatayı bugünden itibaren XP Service Pack3 makinede .net uygulamasıyla ben de alıyorum.
Çözümü var mı ?

--

Cuma GUNAL

unread,
Jan 10, 2016, 1:07:11 PM1/10/16
to sagli...@googlegroups.com
KPS Sunucuları TLS 1.2 kullanıyor Windows Xp ie8 kullanıyor bu nedenle de TLS 1.2 desteği yok arkadaşlar.

8 Ocak 2016 16:23 tarihinde İBRAHİM ÜZÜL <ibrahi...@gmail.com> yazdı:

Fatih Göncü - Ark Bilişim Octomed

unread,
Jan 11, 2016, 9:19:44 AM1/11/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
Arkadaşlar bu client sorunları ile uğraşmak yerine sizde bir webservice yazın. en fazla 1 saatinizi alır.
hadi 1 gün olsun. Ama kökünden çözersiniz. Benim tüm bu şekilde olan servisleri ayrıca bir web service yazarak (sadece clienttan geleni alıp gönderiyor geleni tekrar client a veriyor). bu webservice yide bir ıss sunucusunayükleyin ve tüm clientları da buna yönlendirin. Hem yönetmesi de böylelikle daha kolay oluyor.
clientlara bu adreslerin yetkilerini de vermek zorunda kalmıyorsunuz.

10 Ocak 2016 Pazar 20:07:11 UTC+2 tarihinde Cuma GÜNAL Prusa Yazılım yazdı:

Ersin Kecis

unread,
Jan 11, 2016, 9:55:26 AM1/11/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
evet. biz de oyle yapiyoruz. en mantiklisi. :)



11 Ocak 2016 Pazartesi 16:19:44 UTC+2 tarihinde Fatih Göncü - Ark Bilişim Octomed yazdı:

İBRAHİM ÜZÜL

unread,
Jan 11, 2016, 10:04:53 AM1/11/16
to sagli...@googlegroups.com
Elinizde ki server MS Windows Server 2003 olunca çok güzel oluyor.

11 Ocak 2016 16:55 tarihinde Ersin Kecis <bmbso...@gmail.com> yazdı:

İBRAHİM ÜZÜL

unread,
Jan 14, 2016, 3:49:32 AM1/14/16
to sagli...@googlegroups.com
Merhabalar, 
KPS adresinden iki tane var. https://kps.saglik.gov.tr/wsdl.ashx?1 ve http://kps.nvi.gov.tr adresi var.

Siz bunlardan hangisini kullanıyorsunuz acaba ? https://kps.saglik.gov.tr/wsdl.ashx?1 servisinde daha az bilgi ve metod var gibi.

11 Ocak 2016 17:04 tarihinde İBRAHİM ÜZÜL <ibrahi...@gmail.com> yazdı:

filiz

unread,
Jan 14, 2016, 5:10:03 AM1/14/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
Merhabalar

kps ile ilgili sıkıntı yaşayan var mı? tc kimlik sorgusu çekince ''kişi bilgisi bulunamadı'' diyor. gerkli düzenlemeler yapılmış olmasına rağmen bu sorun bugun başladı

Fatih Göncü - Ark Bilişim Octomed

unread,
Jan 14, 2016, 6:38:05 AM1/14/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
Bir sıkıntı görünmüyor şu anda.
ancak ben sadece yeni metodu kullanıyorum. 

GenelKimlikNoileKisiSorgula

14 Ocak 2016 Perşembe 12:10:03 UTC+2 tarihinde filiz yazdı:

İBRAHİM ÜZÜL

unread,
Jan 14, 2016, 6:42:07 AM1/14/16
to sagli...@googlegroups.com
Fatih Bey, adres sorgulamayı hangi metod ile yapıyorsunuz ?

14 Ocak 2016 13:38 tarihinde Fatih Göncü - Ark Bilişim Octomed <fatih...@gmail.com> yazdı:

--

Ersin Kecis

unread,
Jan 14, 2016, 6:52:33 AM1/14/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
biz eski metodlari kullaniyoruz. sadece revize ettim headerlarini. sorunsuz calisiyor...


14 Ocak 2016 Perşembe 13:38:05 UTC+2 tarihinde Fatih Göncü - Ark Bilişim Octomed yazdı:

Fatih Göncü

unread,
Jan 14, 2016, 7:25:04 AM1/14/16
to sagli...@googlegroups.com

Tamam adres sorgulamayı normal eski metod ile yapıyorum ama bir sıkıntı yok şu anda

 

From: sagli...@googlegroups.com [mailto:sagli...@googlegroups.com] On Behalf Of İBRAHİM ÜZÜL
Sent: Thursday, January 14, 2016 1:42 PM
To: sagli...@googlegroups.com
Subject: Re: KPS Servislerinde güncelleme

 

Fatih Bey, adres sorgulamayı hangi metod ile yapıyorsunuz ?

İBRAHİM ÜZÜL

unread,
Jan 14, 2016, 7:32:09 AM1/14/16
to sagli...@googlegroups.com
Fatih bey sıkıntıdan dolayı sormadım, hangi metodu kullanıyorsunuz onu merak ettim.
TcKimlikNoIleAdresBilgisiSorgula
TcKimlikNoIleIlceMerkeziAdresBilgisiSorgula
TcKimlikNoIleKoyAdresBilgisiSorgula
TcKimlikNoIleBeldeAdresBilgisiSorgula

Bunların hepsinden aynı model dönüyor. Ayrıca ne kadar kişi sorguladımsa hepsinin türü ilçemerkez. Bunlara köy ve belde sorgulaması yapılamıyor haliyle. Ama AdresBilgisiSorgula ve IlceMerkeziAdresBilgisiSorgula sorguları birebir aynı geliyor. Neden bu metodları bölmüşler o zaman onu anlamadım.

14 Ocak 2016 14:25 tarihinde Fatih Göncü <fatih...@gmail.com> yazdı:

Fatih Göncü

unread,
Jan 14, 2016, 7:33:34 AM1/14/16
to sagli...@googlegroups.com

Anladım.

 

Ben TcKimlikNoIleAdresBilgisiSorgula

Bunu kullanıyorum

İBRAHİM ÜZÜL

unread,
Jan 14, 2016, 7:39:28 AM1/14/16
to sagli...@googlegroups.com
Teşekkür ederim Fatih Bey.

14 Ocak 2016 14:33 tarihinde Fatih Göncü <fatih...@gmail.com> yazdı:

Süleyman GÜLLE

unread,
Jan 14, 2016, 12:27:20 PM1/14/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
Merhaba Java da Header kısmını ayarlayabilen varmı, RequestTCNO parametresini nasıl ekleyeceğiz.

14 Ocak 2016 Perşembe 14:39:28 UTC+2 tarihinde İBRAHİM ÜZÜL yazdı:

nazim hatipoglu

unread,
Jan 14, 2016, 1:46:12 PM1/14/16
to Sağlık Net İletişim Portalı Yazılım Geliştiriciler İçin
Java örneği bana da lazım. Bulamadım.

14 Ocak 2016 Perşembe 19:27:20 UTC+2 tarihinde Süleyman GÜLLE yazdı:

Ekrem Küçük

unread,
Jan 14, 2016, 2:39:09 PM1/14/16
to sagli...@googlegroups.com
jax-ws için : 

import java.util.Set;
import javax.xml.namespace.QName;
import javax.xml.soap.SOAPMessage;
import javax.xml.ws.handler.MessageContext;
import javax.xml.ws.handler.soap.SOAPHandler;
import javax.xml.ws.handler.soap.SOAPMessageContext;
import javax.xml.soap.SOAPHeaderElement;

public class SBKps2CustomHeaderHandler implements SOAPHandler<SOAPMessageContext> {

    private String requestTcKimlikNo = null;

    /**
     * Creates a new instance of Custom Handler
     */
    public SBKps2CustomHeaderHandler(String requestTcKimlikNo) {
        setRequestTcKimlikNo(requestTcKimlikNo);
    }

    public Set<QName> getHeaders() {
        return null;
    }

    public boolean handleFault(SOAPMessageContext messageContext) {
        return true;
    }

    public boolean handleMessage(SOAPMessageContext messageContext) {

        Boolean outMessageIndicator = (Boolean) messageContext.get(MessageContext.MESSAGE_OUTBOUND_PROPERTY);
        SOAPMessage message = messageContext.getMessage();
        if (outMessageIndicator.booleanValue()) {
            try {
                SOAPHeaderElement elem = messageContext.getMessage().getSOAPHeader().addHeaderElement(new QName("http://www.saglik.gov.tr/KPS/2015/Headers", "RequestTCNO"));
                elem.addTextNode(getRequestTcKimlikNo());
            } catch (Exception e) {
                e.printStackTrace();
                throw new RuntimeException(e);
            }
        }
        return true;
    }

    public String getRequestTcKimlikNo() {
        return requestTcKimlikNo;
    }

    public void setRequestTcKimlikNo(String requestTcKimlikNo) {
        this.requestTcKimlikNo = requestTcKimlikNo;
    }

    @Override
    public void close(MessageContext context) {
    }

}

---

Kullanımı :

KPSServices port = service.getCustomBindingKPSServices(new AddressingFeature(true));
        List<Handler> chain = new ArrayList<Handler>();
//once security handlerinizi ekleyin
//sonra tckimlikno handler
        SBKps2CustomHeaderHandler handler = new SBKps2CustomHeaderHandler(reqTCKimlikNo);
        chain.add(handler);
        ((BindingProvider) port).getBinding().setHandlerChain(chain);

14 Ocak 2016 20:46 tarihinde nazim hatipoglu <nzmh...@gmail.com> yazdı:



--
Ekrem Küçük
Bilgisayar Yüksek Mühendisi
echotr.blogspot.com
It is loading more messages.
0 new messages