Başvuru yapan kişinin hak sahipliği kontrolünün yapılmasını sağlar.
T.C.Kimlik Numarası ya da Sicil Numarası gönderilmelidir. İkisi birden gönderildiğinde kabul edilmeyecektir. Sorgu sonucunda T.C.K.N ile sorgulama yapıldıysa bir kişi, Sicil Numarası ile sorgulama yapıldıysa birden fazla kişi dönecektir. Birden fazla kişi dönmesi durumunda hangisi üzerinden işlem yapılacağı sorulmalıdır. Sorgulama Tarihi günün ilerisinde bir tarih olamaz.
HealthFacilityServiceClient serviceClient = new HealthFacilityServiceClient(); EligibilityReadRequest request = new EligibilityReadRequest { ApplicationId = new Guid("5FE6D7E1-8F17-4D42-B58B-D35850EC12B0"), SessionId = new Guid("C81D9601-4A46-44F8-97BE-743835861C34"), MachineName = "TESTPC01", RequestIP = "82.222.173.2", ServiceRequestType = ServiceRequestTypes.ExternalApplications, QueryDate = new DateTime(2015, 12,1), UniqueId = 12345678901, InsuranceNumber = 123456 }; EligibilityReadResult eligibilityReadResult = serviceClient.ReadEligibility(request); serviceClient.Close();
Veri Alanı | Veri Tipi | Zorunluluk | Açıklama |
---|---|---|---|
ApplicationId | Guid | Zorunlu | Medigap Ayaktan, Yatan Hasta Provizyon Sistemi için gönderilecek tanımlayıcıdır. Sabittir, Sağlık Tesisine göre değişmez. |
SessionId | Guid | Zorunlu | Oturum biletidir. |
MachineName | string | Zorunlu | İsteğin yapıldığı sunucu ya da istemci adıdır. İz kaydı yapılırken kullanılacaktır. |
RequestIP | String | Zorunlu | Sağlık Tesisinin internet çıkış IP adresidir. Gelen istek gönderilen IP adresi uyuşmaz ise istek kabul edilmeyecektir. |
ServiceRequestType | ServiceRequestTypes | Zorunlu | Yapılan isteğin tipini belirtir. Gönderilecek değer aşağıdaki gibi olmalıdır. ServiceRequestTypes.ExternalApplications |
QueryDate | DateTime | Zorunlu | Hak sahipliğinin sorgulanacağı tarihtir. |
UniqueId | Int64 | Opsiyonel | T.C.Kimlik Numarasıdır. |
InsuranceNumber | Int32 | Opsiyonel | Sicil Numarasıdır. |
Veri Alanı | Veri Tipi | Zorunluluk | Açıklama |
---|---|---|---|
Code | Int32 | Zorunlu | Sonuç Kodu bkz. Sonuç Kodları Tablosu |
Message | String | Zorunlu | Sonuç Mesajı bkz. Sonuç Kodları Tablosu |
PatientResultModels | PatientResultModel[] | Zorunlu | Uygulama giriş modeli. bkz. PatientResultModel |
Veri Alanı | Veri Tipi | Zorunluluk | Açıklama |
---|---|---|---|
UniqueId | Int64 | Zorunlu | T.C.K.N. |
Name | String | Zorunlu | Adı |
Surname | String | Zorunlu | Soyadı |
Sex | String | Zorunlu |
Cinsiyet. Değerleri aşağıdaki gibidir.
|
BirthDateTime | DateTime | Zorunlu | Doğum Tarihi |
InsuranceNumber | Int32 | Zorunlu | Sicil Numarası |
RelationshipType | RelationshipTypes | Zorunlu |
Yakınlık Tipi. Değerleri aşağıdaki gibidir.
|
PublicDescription | String | Zorunlu | Açıklama |