Sağlık Tesisi Servislerinin kullanılabilmesi için oturum biletinin oluşturulmasını sağlar.
Sağlık Tesisi tarafından kullanıcı adı ve şifre kullanılarak izin verilmiş oturum biletidir. Gün boyunca aynı oturum kullanılabilir. Gün sona erdiğinde yeni oturum bileti alınmalıdır.
HealthFacilityServiceClient serviceClient = new HealthFacilityServiceClient(); HealthFacilitySessionStartRequest sessionStartRequest = new HealthFacilitySessionStartRequest { ApplicationId = new Guid("5FE6D7E1-8F17-4D42-B58B-D35850EC12B0"), ClientToken = "8822988ec75cf822845e3734be08cdc0", MachineName = "TESTPC01", RequestIP = "82.222.173.2", LoginModel = new LoginModel { UserName = "HASTANESERVİS", Password = "*****" } }; HealthFacilitySessionStartResult result = serviceClient.StartHealthFacilitySession(sessionStartRequest); 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. |
ClientToken | String | Zorunlu | Sağlık tesisi için oluşturmuş uygulama biletidir. İnternet çıkış ip adresi değiştiği takdirde yeni bilet alınmalıdır. Sabit değildir, her Sağlık Tesisine göre değişir. |
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. |
LoginModel | LoginModel | Zorunlu | Uygulama giriş modeli. bkz. LoginModel |
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 |
SessionId | Guid | Opsiyonel | Oturum bilet numarası. |
IsSessionStarted | Boolean | Zorunlu | Değeri oturum bileti oluşturulduysa true oluşturulamadıysa false |
CreatedDate | DateTime | Opsiyonel | Değeri oturum bileti oluşturulduysa oluşturulma tarihidir, oluşturulamadıysa null |
Veri Alanı | Veri Tipi | Zorunluluk | Açıklama |
---|---|---|---|
UserName | String | Zorunlu | Sağlık Tesisi web servislerinin kullanılabilmesi için oluşturulmuş kullanıcı adıdır. |
Password | String | Zorunlu | Sağlık Tesisi web servislerinin kullanılabilmesi için oluşturulmuş şifresidir. |