Sağlık Tesisi tarafında eklenen Faturanın sorgulanmasını sağlar.
HealthFacilityServiceClient serviceClient = new HealthFacilityServiceClient(); HealthFacilityInvoiceQueryRequest request = new HealthFacilityInvoiceQueryRequest { 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, InvoiceDeliveryNumber = "9999" }; HealthFacilityInvoiceQueryResult healthFacilityInvoiceQueryResult = serviceClient.QueryHealthFacilityInvoice(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 |
InvoiceDeliveryNumber | String | Zorunlu | Fatura Teslim Numarası. Fatura kaydedildiğinde sistem tarafından üretilen numaradı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 |
TotalPrice | Decimal | Opsiyonel | Fatura Toplam Tutarı(KDV Dahil) |
TotalVat | Decimal | Opsiyonel | Fatura KDV |
TotalDeduction | Decimal | Opsiyonel | Geri Ödeme Kurumu tarafından yapılmış kesinti tutarı. |
TotalPayment | Decimal | Opsiyonel | Geri Ödeme Kurumu tarafında gerçekleştirilmiş ödeme tutarı. |
CurrentState | Byte | Opsiyonel |
Durum Kodu. Değerleri aşağıdaki gibidir.
|
CurrentStateDisplayName | String | Opsiyonel |
Durum Açıklama. Değerleri aşağıdaki gibidir.
|
InvoiceReferenceNumber | String | Zorunlu | Fatura Referans Numarası. Fatura eklenirken gönderilen numaradır. |
EInvoiceReferenceNumber | String | Zorunlu | E-Fatura Referans Numarası. E-Fatura Kaydet ile gönderilen numaradır. |
UniqueId | Int64 | Opsiyonel | T.C.K.N. |
Name | String | Opsiyonel | Adı |
Surname | String | Opsiyonel | Soyadı |
SynopsisNumber | String | Opsiyonel | İcmal Numarası |