Tedavi süresince verilen Hizmetlerin iptal edilmesini sağlar.
Takip Numarası gönderildiğinde o takipte kaydı alınmış tüm hizmetlerin iptal edilmesini sağlar. Hizmet Kayıt Numaraları gönderildiğinde sadece ilgili hizmet kayıtlarının iptal edilmesini sağlar.
Takip Numarası ve Hizmet Kayıt Numaraları aynı anda gönderilemez. Birinden biri gönderilmelidir.
HealthFacilityServiceClient serviceClient = new HealthFacilityServiceClient(); HealthFacilityFollowUpServiceCancelRequest request = new HealthFacilityFollowUpServiceCancelRequest { 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, FollowUpNumber = "T_9999", ServiceOrderNumbers = new {"1000", "1001", "1002"}, Subject = "Hatalı işlem nedeniyle." }; HealthFacilityFollowUpServiceCancelResult healthFacilityFollowUpServiceCancelResult = serviceClient.CancelHealthFacilityFollowUpService(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 |
FollowUpNumber | String | Opsiyonel | Takip Numarası |
ServiceOrderNumbers | String[] | Opsiyonel | Hizmet Kayıt Numaraları |
Subject | String | Zorunlu | İptal nedeni. İptalin yapılma nedeni gönderilmelidir. |
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 |
IsCancelled | Boolean | Zorunlu | Değeri iptal edildiyse true edilemediyse false olarak döner. false olması durumunda mesaj kullanıcıya gösterilmelidir. |
FollowUpServiceCancelResultModels | FollowUpServiceCancelResultModel[] | Zorunlu | İptal edilen isteklerin durumunu gösterir. bkz. FollowUpServiceCancelResultModel |
Veri Alanı | Veri Tipi | Zorunluluk | Açıklama |
---|---|---|---|
ServiceReferenceNumber | String | Zorunlu | Hizmet Referans Numarası. Sağlık Tesisi tarafından üretilen numaradır. |
ServiceOrderNumber | String | Zorunlu | Hizmet Kayıt Numarası. Hizmet kaydedildiğinde sistem tarafından üretilen numaradır. |
ApprovalStatus | Int32 | Zorunlu |
Durum Kodu. Değerleri aşağıdaki gibidir.
|
ApprovalStatusDisplayName | String | Zorunlu |
Durum Açıklama. Değerleri aşağıdaki gibidir.
|
ApprovalDescription | String | Zorunlu | Açıklama |