Medigap Ayaktan, Yatan Hasta Provizyon Sistemi

Hizmet Kaydı İptal(CancelHealthFacilityFollowUpService)

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();
            

HealthFacilityFollowUpServiceCancelRequest

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.

HealthFacilityFollowUpServiceCancelResult

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

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.
  • 0 = İstek
  • 1 = Onaylandı
  • 2 = İptal Edildi
  • 3 = Reddedildi
  • 4 = Oto. Onaylandı
ApprovalStatusDisplayName String Zorunlu Durum Açıklama. Değerleri aşağıdaki gibidir.
  • İstek = 0
  • Onaylandı = 1
  • İptal Edildi = 2
  • Reddedildi = 3
  • Oto. Onaylandı = 4
ApprovalDescription String Zorunlu Açıklama