Tedavi süresince verilen Hizmet, İlaç ve Tıbbi Cihazların uygulama esasları doğrultusunda kontrol edilmesini sağlayan iş parçarcığı oluşturur.
HealthFacilityServiceClient serviceClient = new HealthFacilityServiceClient(); HealthFacilityServiceCardAddRequest request = new HealthFacilityServiceCardAddRequest { 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", FollowUpDiagnosisRequestModels = new[] { new FollowUpDiagnosisRequestModel { ServiceDateTime = new DateTime(2015, 12, 1), ServiceReferenceNumber = "1001", ICD10Code = "Z92.9", DiagnosisTypeCode = "1", PrimaryDiagnosis = "E" } }, FollowUpExaminationRequestModels = new[] { new FollowUpExaminationRequestModel { ServiceDateTime = new DateTime(2015, 12, 1), ServiceReferenceNumber = "1002", PriceListCode = "TTB_1", BranchCode = "2800", PackageExcludeType = "1", Amount = 1, DoctorRegistrationNumber = "33372" } }, HealthFacilityDocumentAddModels = new[] { new HealthFacilityDocumentAddModel { UploadPath = "C:\Documents\Proforma.pdf", DocumentTypeCode = "PF", BinaryData = File.ReadAllBytes("C:\Documents\Proforma.pdf") Description = "", } } }; UserJobSaveResult userJobSaveResult = serviceClient.AddAsynchronousHealthFacilityServiceCard(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 | Zorunlu | Takip Numarası |
HealthFacilityDocumentAddModels | HealthFacilityDocumentAddModel[] | Opsiyonel | Dokümanlar bkz. HealthFacilityDocumentAddModel |
FollowUpDiagnosisRequestModels | FollowUpDiagnosisRequestModel[] | Opsiyonel | Tanılar bkz. FollowUpDiagnosisRequestModel |
FollowUpExaminationRequestModels | FollowUpExaminationRequestModel[] | Opsiyonel | Muayeneler bkz. FollowUpExaminationRequestModel |
FollowUpTestRequestModels | FollowUpTestRequestModel[] | Opsiyonel | Tahliller bkz. FollowUpTestRequestModel |
FollowUpRadiologicalExaminationRequestModels | FollowUpRadiologicalExaminationRequestModel[] | Opsiyonel | Tetkikler ve Radyoloji bkz. FollowUpRadiologicalExaminationRequestModel |
FollowUpOtherProcedureRequestModels | FollowUpOtherProcedureRequestModel[] | Opsiyonel | Diğer İşlemler bkz. FollowUpOtherProcedureRequestModel |
FollowUpDentalTreatmentRequestModels | FollowUpDentalTreatmentRequestModel[] | Opsiyonel | Diş Tedavileri bkz. FollowUpDentalTreatmentRequestModel |
FollowUpDrugRequestModels | FollowUpDrugRequestModel[] | Opsiyonel | İlaçlar bkz. FollowUpDrugRequestModel |
FollowUpMedicalDeviceRequestModels | FollowUpMedicalDeviceRequestModel[] | Opsiyonel | Tıbbi Cihazlar bkz. FollowUpMedicalDeviceRequestModel |
FollowUpConsultationRequestModels | FollowUpConsultationRequestModel[] | Opsiyonel | Konsültasyonlar bkz. FollowUpConsultationRequestModel |
FollowUpHospitalizationRequestModels | FollowUpHospitalizationRequestModel[] | Opsiyonel | Yatış Bilgileri bkz. FollowUpHospitalizationRequestModel |
FollowUpSurgicalOperationRequestModels | FollowUpSurgicalOperationRequestModel[] | Opsiyonel | Ameliyat ve Girişimler bkz. FollowUpSurgicalOperationRequestModel |
HealthFacilitySurgicalOperationRequestModels | HealthFacilitySurgicalOperationRequestModels[] | Opsiyonel | Ameliyat ve Girişimler bkz. HealthFacilitySurgicalOperationRequestModel |
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 |
UserJobId | Guid | Zorunlu | Hizmet Kartı Ekleme işine ait üretilen Id. İşin durumu bu Id ile kontrol edilecektir. |
Veri Alanı | Veri Tipi | Zorunluluk | Açıklama |
---|---|---|---|
ServiceReferenceNumber | String | Zorunlu | Hizmet Referans Numarası. Sağlık Tesisi tarafından üretilen numaradır. |
ServiceDateTime | DateTime | Zorunlu | Hizmet Kayıt Tarihi. |
ICD10Code | String | Zorunlu | ICD10 Tanı Kodu |
DiagnosisTypeCode | String | Zorunlu |
Tanı Tipi Kodu. Değerleri aşağıdaki gibidir.
|
PrimaryDiagnosis | String | Zorunlu |
Birincil Tanı mı? Değerleri aşağıdaki gibidir.
|
Veri Alanı | Veri Tipi | Zorunluluk | Açıklama |
---|---|---|---|
ServiceReferenceNumber | String | Zorunlu | Hizmet Referans Numarası. Sağlık Tesisi tarafından üretilen numaradır. |
ServiceDateTime | DateTime | Zorunlu | Hizmet Kayıt Tarihi. |
PriceListCode | String | Zorunlu | Fiyat Listesi Kodu |
Amount | Decimal | Zorunlu | Hizmet Miktarı |
PackageExcludeType | String | Zorunlu |
Paket Kodu. Değerleri aşağıdaki gibidir.
|
Description | String | Opsiyonel | Açıklama |
RequestedTotalPrice | Decimal | Opsiyonel | İstenilen Toplam Tutar |
BranchCode | String | Zorunlu | Branş Kodu bkz. Branş Kodları Tablosu |
DoctorRegistrationNumber | String | Zorunlu | Doktor Tescil Numarası bkz. Doktor Kayıt |
AnesthesiaDoctorRegistrationNumber | String | Opsiyonel | Anestezi Doktoru Tescil Nu. bkz. Doktor Kayıt |
HealthFacilityDocumentAddModels | HealthFacilityDocumentAddModel[] | Opsiyonel | Dokümanlar bkz. HealthFacilityDocumentAddModel |
Veri Alanı | Veri Tipi | Zorunluluk | Açıklama |
---|---|---|---|
ServiceReferenceNumber | String | Zorunlu | Hizmet Referans Numarası. Sağlık Tesisi tarafından üretilen numaradır. |
ServiceDateTime | DateTime | Zorunlu | Hizmet Kayıt Tarihi. |
PriceListCode | String | Zorunlu | Fiyat Listesi Kodu |
Amount | Decimal | Zorunlu | Hizmet Miktarı |
PackageExcludeType | String | Zorunlu |
Paket Kodu. Değerleri aşağıdaki gibidir.
|
Description | String | Opsiyonel | Açıklama |
RequestedTotalPrice | Decimal | Opsiyonel | İstenilen Toplam Tutar |
BranchCode | String | Zorunlu | Branş Kodu bkz. Branş Kodları Tablosu |
DoctorRegistrationNumber | String | Zorunlu | Doktor Tescil Numarası bkz. Doktor Kayıt |
AnesthesiaDoctorRegistrationNumber | String | Opsiyonel | Anestezi Doktoru Tescil Nu. bkz. Doktor Kayıt |
HealthFacilityDocumentAddModels | HealthFacilityDocumentAddModel[] | Opsiyonel | Dokümanlar bkz. HealthFacilityDocumentAddModel |
Veri Alanı | Veri Tipi | Zorunluluk | Açıklama |
---|---|---|---|
ServiceReferenceNumber | String | Zorunlu | Hizmet Referans Numarası. Sağlık Tesisi tarafından üretilen numaradır. |
ServiceDateTime | DateTime | Zorunlu | Hizmet Kayıt Tarihi. |
PriceListCode | String | Zorunlu | Fiyat Listesi Kodu |
Amount | Decimal | Zorunlu | Hizmet Miktarı |
PackageExcludeType | String | Zorunlu |
Paket Kodu. Değerleri aşağıdaki gibidir.
|
Description | String | Opsiyonel | Açıklama |
RequestedTotalPrice | Decimal | Opsiyonel | İstenilen Toplam Tutar |
BranchCode | String | Zorunlu | Branş Kodu bkz. Branş Kodları Tablosu |
DoctorRegistrationNumber | String | Zorunlu | Doktor Tescil Numarası bkz. Doktor Kayıt |
AnesthesiaDoctorRegistrationNumber | String | Opsiyonel | Anestezi Doktoru Tescil Nu. bkz. Doktor Kayıt |
LeftRight | String | Opsiyonel |
Sol/Sağ Kodu. Değerleri aşağıdaki gibidir.
|
OperationCode | String | Opsiyonel | l
Operasyon Şekli Kodu. Değerleri aşağıdaki gibidir.
|
HealthFacilityDocumentAddModels | HealthFacilityDocumentAddModel[] | Opsiyonel | Dokümanlar bkz. HealthFacilityDocumentAddModel |
Veri Alanı | Veri Tipi | Zorunluluk | Açıklama |
---|---|---|---|
ServiceReferenceNumber | String | Zorunlu | Hizmet Referans Numarası. Sağlık Tesisi tarafından üretilen numaradır. |
ServiceDateTime | DateTime | Zorunlu | Hizmet Kayıt Tarihi. |
PriceListCode | String | Zorunlu | Fiyat Listesi Kodu |
Amount | Decimal | Zorunlu | Hizmet Miktarı |
PackageExcludeType | String | Zorunlu |
Paket Kodu. Değerleri aşağıdaki gibidir.
|
Description | String | Opsiyonel | Açıklama |
RequestedTotalPrice | Decimal | Opsiyonel | İstenilen Toplam Tutar |
BranchCode | String | Zorunlu | Branş Kodu bkz. Branş Kodları Tablosu |
DoctorRegistrationNumber | String | Zorunlu | Doktor Tescil Numarası bkz. Doktor Kayıt |
AnesthesiaDoctorRegistrationNumber | String | Opsiyonel | Anestezi Doktoru Tescil Nu. bkz. Doktor Kayıt |
OperationCode | String | Opsiyonel |
Operasyon Şekli Kodu. Değerleri aşağıdaki gibidir.
|
HealthFacilityDocumentAddModels | HealthFacilityDocumentAddModel[] | Opsiyonel | Dokümanlar bkz. HealthFacilityDocumentAddModel |
Veri Alanı | Veri Tipi | Zorunluluk | Açıklama |
---|---|---|---|
ServiceReferenceNumber | String | Zorunlu | Hizmet Referans Numarası. Sağlık Tesisi tarafından üretilen numaradır. |
ServiceDateTime | DateTime | Zorunlu | Hizmet Kayıt Tarihi. |
PriceListCode | String | Zorunlu | Fiyat Listesi Kodu |
Amount | Decimal | Zorunlu | Hizmet Miktarı |
PackageExcludeType | String | Zorunlu |
Paket Kodu. Değerleri aşağıdaki gibidir.
|
Description | String | Opsiyonel | Açıklama |
RequestedTotalPrice | Decimal | Opsiyonel | İstenilen Toplam Tutar |
BranchCode | String | Zorunlu | Branş Kodu bkz. Branş Kodları Tablosu |
DoctorRegistrationNumber | String | Zorunlu | Doktor Tescil Numarası bkz. Doktor Kayıt |
ToothNumber | Byte | Zorunlu | Diş Numarası bkz. Diş Tablosu |
AnesthesiaDoctorRegistrationNumber | String | Opsiyonel | Anestezi Doktoru Tescil Nu. bkz. Doktor Kayıt |
OperationCode | String | Opsiyonel |
Operasyon Şekli Kodu. Değerleri aşağıdaki gibidir.
|
HealthFacilityDocumentAddModels | HealthFacilityDocumentAddModel[] | Opsiyonel | Dokümanlar bkz. HealthFacilityDocumentAddModel |
Veri Alanı | Veri Tipi | Zorunluluk | Açıklama |
---|---|---|---|
ServiceReferenceNumber | String | Zorunlu | Hizmet Referans Numarası. Sağlık Tesisi tarafından üretilen numaradır. |
ServiceDateTime | DateTime | Zorunlu | Hizmet Kayıt Tarihi. |
PriceListCode | String | Zorunlu | Fiyat Listesi Kodu |
Amount | Decimal | Zorunlu | Hizmet Miktarı |
IsUsedBox | Boolean | Zorunlu | Kutu Olarak Kullan |
PackageExcludeType | String | Zorunlu |
Paket Kodu. Değerleri aşağıdaki gibidir.
|
Description | String | Opsiyonel | Açıklama |
RequestedTotalPrice | Decimal | Opsiyonel | İstenilen Toplam Tutar |
GroupCode | String | Zorunlu |
İlaç Grubu Kodu. İlaç Grubu Kodu "1" olduğunda ilacın barkod değeri Fiyat Listesi Kodu alanında gönderilmelidir. Değerleri aşağıdaki gibidir.
|
GroupDescription | String | Opsiyonel | Uygulanan İlaç Açıklaması. İlaç Grup Kodu "1" dışındakilerde doldurulması zorunludur. |
RequestedUnitPrice | Decimal | Opsiyonel | İlaç Grubu Kodu \"2 = Majistral ilaç ya da 3 = Radyofarmasötik Ajan\" için İstenen Birim Fiyat gönderilebilir. Gönderilecek değer birim fiyat olmalıdır. Miktar ile birim fiyatın çarpımı sistem tarafından gerçekleştirilecektir. |
HealthFacilityDocumentAddModels | HealthFacilityDocumentAddModel[] | Opsiyonel | Dokümanlar bkz. HealthFacilityDocumentAddModel |
Veri Alanı | Veri Tipi | Zorunluluk | Açıklama |
---|---|---|---|
ServiceReferenceNumber | String | Zorunlu | Hizmet Referans Numarası. Sağlık Tesisi tarafından üretilen numaradır. |
ServiceDateTime | DateTime | Zorunlu | Hizmet Kayıt Tarihi. |
PriceListCode | String | Zorunlu | Fiyat Listesi Kodu |
Amount | Decimal | Zorunlu | Hizmet Miktarı |
PackageExcludeType | String | Zorunlu |
Paket Kodu. Değerleri aşağıdaki gibidir.
|
Description | String | Opsiyonel | Açıklama |
GroupCode | String | Zorunlu |
Tıbbi Cihaz Grup Kodu. Tıbbi Cihaz Grup Kodu "1" olduğunda SUT Kodu Fiyat Listesi Kodu alanında gönderilmelidir. "2" olduğunda Banka Fiyat Listesi Kodu, Fiyat Listesi Kodu alanında gönderilmelidir. "3" olduğunda Fiyat Listesi Kodu boş bırakılmalıdır. Değerleri aşağıdaki gibidir.
|
Name | String | Zorunlu | TİTUBB da yer alan ürüne ait etiket bilgisi. |
Barcode | String | Zorunlu | TİTUBB da yer alan ürüne ait barkod bilgisi. |
RequestedUnitPrice | Decimal | Opsiyonel | Tıbbi Cihaza ait İstenen Birim Fiyat. Tıbbi Cihaz Grup Kodu \"3 = Barkodlu olanlar\" için gönderilebilir. Gönderilecek değer birim fiyat olmalıdır. Miktar ile birim fiyatın çarpımı sistem tarafından gerçekleştirilecektir. |
BranchCode | String | Zorunlu | Branş Kodu bkz. Branş Kodları Tablosu |
HealthFacilityDocumentAddModels | HealthFacilityDocumentAddModel[] | Opsiyonel | Dokümanlar bkz. HealthFacilityDocumentAddModel |
Veri Alanı | Veri Tipi | Zorunluluk | Açıklama |
---|---|---|---|
ServiceReferenceNumber | String | Zorunlu | Hizmet Referans Numarası. Sağlık Tesisi tarafından üretilen numaradır. |
ServiceDateTime | DateTime | Zorunlu | Hizmet Kayıt Tarihi. |
PriceListCode | String | Zorunlu | Fiyat Listesi Kodu |
Amount | Decimal | Zorunlu | Hizmet Miktarı |
PackageExcludeType | String | Zorunlu |
Paket Kodu. Değerleri aşağıdaki gibidir.
|
Description | String | Opsiyonel | Açıklama |
RequestedTotalPrice | Decimal | Opsiyonel | İstenilen Toplam Tutar |
BranchCode | String | Zorunlu | Branş Kodu bkz. Branş Kodları Tablosu |
DoctorRegistrationNumber | String | Zorunlu | Doktor Tescil Numarası bkz. Doktor Kayıt |
AnesthesiaDoctorRegistrationNumber | String | Opsiyonel | Anestezi Doktoru Tescil Nu. bkz. Doktor Kayıt |
HealthFacilityDocumentAddModels | HealthFacilityDocumentAddModel[] | Opsiyonel | Dokümanlar bkz. HealthFacilityDocumentAddModel |
Veri Alanı | Veri Tipi | Zorunluluk | Açıklama |
---|---|---|---|
ServiceReferenceNumber | String | Zorunlu | Hizmet Referans Numarası. Sağlık Tesisi tarafından üretilen numaradır. |
ServiceDateTime | DateTime | Zorunlu | Hizmet Kayıt Tarihi. |
PriceListCode | String | Zorunlu | Fiyat Listesi Kodu bkz. Yatak Fiyat Listesi Kodları Tablosu |
Amount | Decimal | Zorunlu | Hizmet Miktarı |
StartDateTime | DateTime | Zorunlu | Yatış Başlama Tarihi |
EndDateTime | DateTime | Zorunlu | Yatış Bitiş Tarihi |
BedNo | String | Zorunlu | Yatak Nu. |
RoomTypeCode | String | Zorunlu | Oda Tipi |
PackageExcludeType | String | Zorunlu |
Paket Kodu. Değerleri aşağıdaki gibidir.
|
Description | String | Opsiyonel | Açıklama |
RequestedTotalPrice | Decimal | Opsiyonel | İstenilen Toplam Tutar |
BranchCode | String | Zorunlu | Branş Kodu bkz. Branş Kodları Tablosu |
DoctorRegistrationNumber | String | Zorunlu | Doktor Tescil Numarası bkz. Doktor Kayıt |
HealthFacilityDocumentAddModels | HealthFacilityDocumentAddModel[] | Opsiyonel | Dokümanlar bkz. HealthFacilityDocumentAddModel |
Veri Alanı | Veri Tipi | Zorunluluk | Açıklama |
---|---|---|---|
ServiceReferenceNumber | String | Zorunlu | Hizmet Referans Numarası. Sağlık Tesisi tarafından üretilen numaradır. |
ServiceDateTime | DateTime | Zorunlu | Hizmet Kayıt Tarihi. |
PriceListCode | String | Zorunlu | Fiyat Listesi Kodu |
Amount | Decimal | Zorunlu | Hizmet Miktarı |
OperationCode | String | Zorunlu |
Operasyon Şekli Kodu. Değerleri aşağıdaki gibidir.
|
LeftRight | String | Zorunlu |
Sol/Sağ. Değerleri aşağıdaki gibidir.
|
OperationToolCode | String | Zorunlu |
Yöntem Kodu. Değerleri aşağıdaki gibidir.
|
OperationSubCode | String | Zorunlu |
Operasyon Tipi Kodu. Değerleri aşağıdaki gibidir.
|
PackageExcludeType | String | Zorunlu |
Paket Kodu. Değerleri aşağıdaki gibidir.
|
Description | String | Opsiyonel | Açıklama |
RequestedTotalPrice | Decimal | Opsiyonel | İstenilen Toplam Tutar |
BranchCode | String | Zorunlu | Branş Kodu bkz. Branş Kodları Tablosu |
DoctorRegistrationNumber | String | Zorunlu | Doktor Tescil Numarası bkz. Doktor Kayıt |
AnesthesiaDoctorRegistrationNumber | String | Opsiyonel | Anestezi Doktoru Tescil Nu. bkz. Doktor Kayıt |
HealthFacilityDocumentAddModels | HealthFacilityDocumentAddModel[] | Opsiyonel | Dokümanlar bkz. HealthFacilityDocumentAddModel |
Veri Alanı | Veri Tipi | Zorunluluk | Açıklama |
---|---|---|---|
ServiceReferenceNumber | String | Zorunlu | Hizmet Referans Numarası. Sağlık Tesisi tarafından üretilen numaradır. |
ServiceDateTime | DateTime | Zorunlu | Hizmet Kayıt Tarihi. |
IsOperationDoctorInclude | Boolean | Zorunlu | Operatör Doktor |
IsFirstAssistantDoctorInclude | Boolean | Zorunlu | 1. Asistan |
IsSecondAssistantDoctorInclude | Boolean | Zorunlu | 2. Asistan |
IsThirdAssistantDoctorInclude | Boolean | Zorunlu | 3. Asistan |
IsFourthAssistantDoctorInclude | Boolean | Zorunlu | 4. Asistan |
IsAnesthesiaDoctorInclude | Boolean | Zorunlu | Anestezi Doktoru |
IsAnesthesiaAssistantDoctorInclude | Boolean | Zorunlu | Anestezi Asistanı |
IsOperatingTheaterInclude | Boolean | Zorunlu | Ameliyathane |
IsMedicalGasInclude | Boolean | Zorunlu | Tıbbi Gaz |
HealthFacilitySurgicalOperationModels | HealthFacilitySurgicalOperationModel[] | Zorunlu | Ameliyatlar bkz. HealthFacilitySurgicalOperationModel |
Veri Alanı | Veri Tipi | Zorunluluk | Açıklama |
---|---|---|---|
OrderNo | Int32 | Zorunlu | Order Nu. |
PriceListCode | String | Zorunlu | Fiyat Listesi Kodu |
OperationCode | String | Opsiyonel |
Operasyon Şekli Kodu. Değerleri aşağıdaki gibidir.
|
LeftRight | String | Opsiyonel |
Sol/Sağ. Değerleri aşağıdaki gibidir.
|
OperationToolCode | String | Opsiyonel |
Yöntem Kodu. Değerleri aşağıdaki gibidir.
|
OperationSubCode | String | Opsiyonel |
Operasyon Tipi Kodu. Değerleri aşağıdaki gibidir.
|
BranchCode | String | Zorunlu | Branş Kodu |
DoctorRegistrationNumber | String | Zorunlu | Doktor Tescil Nu. |
AnesthesiaDoctorRegistrationNumber | String | Zorunlu | Anestezi Doktoru Tescil Nu. |
Veri Alanı | Veri Tipi | Zorunluluk | Açıklama |
---|---|---|---|
DocumentTypeCode | String | Zorunlu | Doküman Tipi Kodu bkz. Doküman Tipleri Tablosu |
BinaryData | byte[] | Zorunlu | Doküman Verisi |
UploadPath | String | Zorunlu | Dosya Yolu |
Description | String | Opsiyonel | Açıklama |