Medigap Ayaktan, Yatan Hasta Provizyon Sistemi

Hizmet Kaydı Sorgula(QueryHealthFacilityFollowUpService)

Sağlık Tesisi tarafında eklenen Hizmet Kayıtlarının sorgulanmasını sağlar.

HealthFacilityServiceClient serviceClient = new HealthFacilityServiceClient();
HealthFacilityFollowUpServiceQueryRequest request = new HealthFacilityFollowUpServiceQueryRequest
{
    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",
    EpisodeReferenceNumber = "B_9999",
    ServiceReferenceNumbers = new string[] {"1234", "1235", "1236"},
    ServiceOrderNumbers = new string[] {"1234", "1235", "1236"}
};
HealthFacilityFollowUpServiceQueryResult healthFacilityFollowUpServiceQueryResult = serviceClient.QueryHealthFacilityFollowUpService(request);
serviceClient.Close();
            

HealthFacilityFollowUpServiceQueryRequest

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ı. Takip Numarası gönderildiğinde Başvuru Numarası boş olmalıdır.
EpisodeReferenceNumber String Opsiyonel Başvuru Numarası. Başvuru Numarası gönderildiğinde Takip Numarası boş olmalıdır.
ServiceReferenceNumbers String[] Opsiyonel Hizmet Referans Numaraları. Hizmet Referans Numaraları gönderildiğinde Hizmet Kayıt Numaraları boş olmalıdır.
ServiceOrderNumbers String[] Opsiyonel Hizmet Kayıt Numaraları. Hizmet Kayıt Numaraları gönderildiğinde Hizmet Referans Numaraları boş olmalıdır.

HealthFacilityFollowUpServiceQueryResult

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
UniqueId Int64 Opsiyonel T.C.K.N.
Name String Opsiyonel Adı
Surname String Opsiyonel Soyadı
FollowUpStatusCode String Opsiyonel Takip Durum Kodu. Değerleri aşağıdaki gibidir.
  • 0 = Hizmet Kaydı Yok
  • 1 = Hizmet Kaydı Var
FollowUpStatusDisplayName String Opsiyonel Takip Durum Açıklama. Değerleri aşağıdaki gibidir.
  • Hizmet Kaydı Yok = 0
  • Hizmet Kaydı Var = 1
InvoiceStatusCode String Opsiyonel Fatura Durum Kodu. Değerleri aşağıdaki gibidir.
  • 0 = Hizmet Kaydı Yok
  • 1 = Hizmet Kaydı Var, Fatura Yok
  • 2 = Hizmet Kaydı Var, Fatura Var
FollowUpStatusDisplayName String Opsiyonel Fatura Durum Açıklama. Değerleri aşağıdaki gibidir.
  • Hizmet Kaydı Yok = 0
  • Hizmet Kaydı Var, Fatura Yok = 1
  • Hizmet Kaydı Var, Fatura Var = 2
SumOfTotalPrice Decimal Zorunlu Hizmet Kayıtları için Toplam Tutarı gösterir. KDV dahildir.
SumOfTotalVat Decimal Zorunlu Hizmet Kayıtları için Toplam KDV'yi gösterir.
SumOfCommonTotalPrice Decimal Zorunlu Hizmet Kayıtları için Toplam Geri Ödeme Tutarını gösterir. KDV dahildir.
SumOfPatientTotalFee Decimal Zorunlu Hizmet Kayıtları için Toplam Hasta Payını gösterir. KDV dahildir.
FollowUpServiceResultModels FollowUpServiceResultModel[] Opsiyonel Hizmet Kayıtlarına ait geri ödeme detaylarını gösterir. bkz. FollowUpServiceResultModel

FollowUpServiceResultModel

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.
TotalPrice Decimal Zorunlu Hizmet Kaydı için Toplam Tutarı gösterir. KDV dahildir.
TotalVat Decimal Zorunlu Hizmet Kaydı için Toplam KDV'yi gösterir.
CommonTotalPrice Decimal Zorunlu Hizmet Kaydı için Toplam Geri Ödeme Tutarını gösterir. KDV dahildir.
PatientTotalFee Decimal Zorunlu Hizmet Kaydı için Toplam Hasta Payını gösterir. KDV dahildir.
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