Radyolojik raporlamadahız, kesinlik ve güven.
Sesli dikteden saniyeler içinde standart, denetlenebilir radyoloji raporu — klinikler ve hastaneler için.
Özellikler · Bölüm I
Neden RaportAI?
Geleneksel dikte yöntemlerini unutun. Modern, hızlı ve hatasız bir raporlama deneyimi.
Akıllı ses tanıma
Türkçe tıbbi terminolojiye hâkim yapay zekâ motoru, konuşmanızı anında yazıya döker.
AI destekli düzenleme
Transkripti standart şablona oturtur, imla ve tutarlılık hatalarını otomatik düzeltir.
HBYS entegrasyonu
Hastane Bilgi Yönetim Sisteminizle tam entegre. HL7 ve API desteği mevcuttur.
Güvenli ve KVKK uyumlu
Verileriniz uçtan uca şifrelenir. Hasta gizliliği en üst düzeyde korunur.
Yıldırım hızında
Bulut tabanlı altyapı sayesinde raporlarınız milisaniyeler içinde hazır.
Her yerden erişim
Tablet, telefon veya bilgisayar — internet olan her yerden raporlarınıza erişin.
Süreç · Bölüm II
Dört adımda rapor.
- / 01
Dikte
Sesli dikte veya manuel giriş ile bulgularınızı aktarın.
- / 02
Düzenleme
AI düzenleme ve şablon eşleme ile metin yapılandırılır.
- / 03
Kontrol
Onay ve kalite kontrolü; hekim son sözü söyler.
- / 04
Teslim
HBYS, PACS ve rapor teslimi — kesintisiz akış.
Her görüntüde,
uzman bir bakış.
RaportAI Eye; X-ray, BT, MR ve USG dâhil 10 modalitede görüntüyü saniyeler içinde okur, kritik bulguları işaretler ve size ikinci bir uzman görüşü sunar. Kararı hep siz verirsiniz — Eye yalnızca gözünüzü keskinleştirir.
- Çok motorlu yapay zekâ güvencesi — Gemini · Claude · GPT
- Otomatik ICD-10 kodlama ve rapor taslağı
- SUT şablon eşleştirme ve tutarlılık denetimi
- DICOM anonimleştirme · KVKK uyumlu · uçtan uca şifreli
- PACS otomatik besleme · organizasyon görüntü havuzu
Demo · Bölüm III
RaportAI nasıl kullanılır?
Bireysel ve kurumsal kullanım videolarımızı izleyerek platformu hızla keşfedin.
Bireysel kullanım
Giriş, ses yükleme, AI rapor oluşturma ve onay süreci.
Kurumsal kullanım
Organizasyon yönetimi, üye ekleme, API ve HBYS entegrasyonu.
Fiyatlandırma · Bölüm IV
İhtiyacınıza uygun rapor hakları.
KDV dahil fiyatlardır. Rapor hakları tükenene kadar geçerlidir.
Standart
- 100 rapor hakkı
- Sesli dikte + AI düzenleme
- Şablon kütüphanesi
- E-posta destek
Uzman
- 1.000 rapor hakkı
- Daha avantajlı paket fiyatı
- HBYS / HL7 entegrasyonu
- Öncelikli destek
Kurumsal
- 10.000 rapor hakkı
- Toplu indirim
- Organizasyon havuzu
- SLA + özel destek
RaportAI Eye
Görüntü Danışmanlığı PlanlarıEye Standart
- 100 görüntü danışmanlık raporu
- 10 modalite (X-ray/BT/MR/USG)
- Kritik bulgu işaretleme
- DICOM anonimleştirme (KVKK)
Eye Uzman
- 1.000 görüntü danışmanlık raporu
- Multi-engine AI fallback
- ICD-10 kodlama önerisi
- Şablon eşleştirme (SUT)
Eye Kurumsal
- 10.000 görüntü danışmanlık raporu
- PACS otomatik besleme
- Organizasyon havuzu
- Öncelikli destek + SLA
Yasal not: RaportAI Eye yapay zekâ destekli bir danışmanlık metni üretir; nihai tanı sorumluluğu hekime aittir. Detaylı koşullar için iletişime geçin.
Dokümantasyon · Bölüm V
Kullanım kılavuzları.
Bireysel veya kurumsal olarak başlamak için kılavuzlar ve API referansı.
Hesap Oluşturun
Kayıt Ol sayfasına gidin. Ad, soyad, e-posta ve şifre bilgilerinizi girin. Doğrulama e-postasındaki bağlantıya tıklayarak hesabınızı aktive edin.
Giriş Yapın
Giriş Yap sayfasından e-posta ve şifrenizle oturum açın. İlk girişte profil bilgilerinizi tamamlamanız istenebilir.
Ses Kaydı ile Rapor Oluşturun
Dashboard'da Yeni Rapor butonuna tıklayın. Mikrofon izni verin, muayene bulgularını sesli dikte edin. Yapay zeka ses kaydını yapılandırılmış tıbbi rapora çevirir.
Şablon Seçin
Tetkik türüne göre hazır şablonlar listelenir (BT toraks, MR beyin, ultrason vb.). Doğru şablon raporun bölüm yapısını ve terminolojisini otomatik ayarlar.
Raporu Düzenleyin ve Onaylayın
AI tarafından oluşturulan raporu inceleyin, gerekirse düzenleyin. Onayla butonuna tıklayarak raporu imzalayın. Onaylı raporlar arşivde saklanır.
Çıktı Alın
Onaylı rapordan tek tıkla PDF veya DOCX indirin ya da tarayıcıdan yazdırın. Paylaşılabilir bağlantı oluşturma seçeneği de mevcuttur.
Organizasyon Hesabı Oluşturun
Kayıt Ol sayfasında Kurumsal Kayıt seçeneğini işaretleyin. Kurum adı, vergi numarası ve teknik iletişim bilgilerini doldurun.
API Anahtarı Alın
Kurumsal panelde Ayarlar → API Anahtarları bölümüne gidin. Yeni Anahtar Oluştur'a tıklayın. Anahtar rapi_ önekiyle başlar, yalnızca bir kez gösterilir.
Kimlik Doğrulama
Tüm API isteklerinde Authorization başlığı zorunludur:
Authorization: Bearer rapi_xxxxxxxxxxxxxxxxxxxx Content-Type: application/json
Tek Ses → Tek Rapor
Bir ses kaydından tek bir tetkike ait rapor üretir.
# Ses dosyası (WAV/MP3/OGG), şablon ID ve accession numarası gönderin curl -X POST https://raportai.com/api/v1/ai/report/unified \ -H "Authorization: Bearer rapi_xxxxxxxxxxxxxxxxxxxx" \ -F "audioFile=@/kayit/muayene.wav" \ -F "templateId=bt-toraks" \ -F "patientRef=P-00123" \ -F "accessionNumbers=ACC001"
{
"ok": true,
"mode": "single",
"reports": [
{
"patientName": "Ahmet Yılmaz",
"examType": "BT Toraks",
"reportHtml": "<h3>TEKNİK</h3>...",
"sutCode": "804190",
"accessionNumber": "ACC001"
}
]
}Tek Ses → Çoklu Rapor (Multi-Exam)
Radyolog tek ses kaydında birden fazla tetkiki art arda dikte edebilir. Sistem SUT kodları aracılığıyla tetkikleri ayırt eder ve her biri için ayrı rapor üretir. Toplu iş akışlarını önemli ölçüde hızlandırır.
# processingMode=multi-exam + virgülle ayrılmış SUT ve accession kodları curl -X POST https://raportai.com/api/v1/ai/report/unified \ -H "Authorization: Bearer rapi_xxxxxxxxxxxxxxxxxxxx" \ -F "audioFile=@/kayit/coklu_diktasyon.wav" \ -F "processingMode=multi-exam" \ -F "sutCodes=804190,804320,804070" \ -F "accessionNumbers=ACC001,ACC002,ACC003" \ -F "patientRef=P-00456"
| SUT Kodu | Tetkik Adı | Modalite |
|---|---|---|
| 804190 | BT Toraks | BT |
| 804200 | BT Toraks + Kontrast | BT |
| 804320 | MR Beyin | MR |
| 804330 | MR Beyin + Kontrast | MR |
| 804070 | USG Abdomen | USG |
| 804080 | USG Tiroid | USG |
| 804410 | MR Lumbar Omurga | MR |
| 804050 | Direkt Grafi Göğüs | Grafi |
accessionNumbers parametresiyle gönderin. Raporlar accession number ile etiketlenerek döner.Rate Limiting
429 Too Many Requests döner. Retry-After başlığındaki değer kadar bekleyip tekrar deneyin.Çoklu Tetkik API
Tek ses kaydında birden fazla tetkik diktasyonunu gönderip her tetkik için ayrı rapor alın. PACS ve teleradyoloji sistemlerine doğrudan entegrasyon için tasarlandı.
Kimlik Doğrulama
Tüm API isteklerinde Authorization başlığı zorunludur:
Authorization: Bearer rapi_xxxxxxxxxxxxxxxxxxxx
İstek Formatı
multipart/form-data olarak gönderin:
| Alan | Tip | Açıklama |
|---|---|---|
audio | Dosya | Ses dosyası — desteklenen formatlar aşağıda. Maksimum 100 MB. |
metadata | JSON string | Tetkik bilgileri (aşağıdaki yapıya bakın) |
Metadata JSON Yapısı
{
"patientUid": "1.2.3.4.5.6.7890",
"patientName": "Hasta Adı",
"exams": [
{
"accessionNumber": "ACC-2026-001",
"sutCode": "803910",
"teleCode": "R100000",
"templateContent": "BULGULAR:\n{{BULGULAR}}\n\nSONUC:\n{{SONUC}}",
"templateFormat": "txt"
},
{
"accessionNumber": "ACC-2026-002",
"sutCode": "804102"
}
],
"callbackUrl": "https://sizin-sunucu.com/api/callback",
"inputLang": "tr",
"outputLang": "tr"
}| Alan | Tip | Zorunlu | Açıklama |
|---|---|---|---|
patientUid | string | Hayır | DICOM hasta UID'si veya HBYS hasta no |
patientName | string | Hayır | Hasta adı |
exams | array | Evet | Tetkik listesi (en az 1, en fazla 20) |
exams[].accessionNumber | string | Hayır | DICOM accession numarası |
exams[].sutCode | string | Evet | SGK SUT kodu (5-7 hane sayısal, regex ^\d{5,7}$, ör: 804200) |
exams[].teleCode | string | Hayır | Teleradyoloji R/S kodu |
exams[].templateContent | string | Hayır | Özel şablon (TXT, RTF veya HTML) |
exams[].templateFormat | string | Hayır | "txt", "rtf" veya "html" (templateContent varsa zorunlu). HTML formatında bold/italic korunur. |
callbackUrl | string | Hayır | Webhook URL (HTTPS zorunlu) |
inputLang | string | Hayır | Giriş dili (varsayılan: tr) |
outputLang | string | Hayır | Çıkış dili (varsayılan: tr) |
Özel şablon gönderirseniz şu placeholder'ları kullanın:
{{BULGULAR}}— Bulgular bölümü{{SONUÇ}}/{{SONUC}}— Sonuç/izlenim{{İZLENİM}}/{{IZLENIM}}— İzlenim{{TEKNİK}}/{{TEKNIK}}— Teknik bilgi{{KLİNİK}}/{{KLINIK}}— Klinik bilgi{{KARŞILAŞTIRMA}}/{{KARSILASTIRMA}}— Karşılaştırma
Yanıt (202 Accepted)
{
"jobId": "550e8400-e29b-41d4-a716-446655440000",
"status": "pending",
"examCount": 2,
"estimatedSeconds": 90,
"pollUrl": "/api/external/v1/pacs/report/550e8400-...",
"hmacSecret": "abc123..."
}Durum Sorgulama
{
"jobId": "550e8400-...",
"status": "completed",
"patientUid": "1.2.3.4.5.6.7890",
"reports": [
{
"accessionNumber": "ACC-2026-001",
"sutCode": "803910",
"modality": "BT",
"examName": "Beyin BT",
"status": "completed",
"reportText": "BULGULAR: Normal...",
"filledTemplate": "BULGULAR:\nNormal...\n\nSONUÇ:\nPatoloji saptanmadı.",
"templateUsed": "custom"
}
]
}Webhook Callback
Callback URL belirtildiyse, iş tamamlandığında POST isteği gönderilir:
| Header / Body | Açıklama |
|---|---|
X-RaportAI-Timestamp | ISO 8601 formatında zaman damgası |
X-RaportAI-Signature | HMAC-SHA256 hex imzası (hmacSecret ile doğrulayın) |
| Body | Yukarıdaki tamamlanmış yanıt formatı |
cURL Örneği
# Tek ses + birden fazla tetkik metadata'sı gönderin curl -X POST https://api.raportai.com/api/external/v1/pacs/report \ -H "Authorization: Bearer rapi_xxxxx" \ -F "audio=@diktasyon.wav" \ -F 'metadata={ "patientUid": "1.2.3.4.5.6.7890", "patientName": "Mehmet Yilmaz", "exams": [ {"accessionNumber": "ACC-001", "sutCode": "803910"}, {"accessionNumber": "ACC-002", "sutCode": "804102"} ], "callbackUrl": "https://pacs.firma.com/callback" }'
Hata Kodları
| HTTP | Kod | Açıklama |
|---|---|---|
| 400 | multipart/form-data gerekmektedir | JSON body değil, multipart kullanın |
| 400 | 'audio' alanı gerekli | Ses dosyası boş veya alan eksik |
| 400 | Ses dosyası çok büyük | Maksimum 100 MB (PACS), 50 MB (tekli) |
| 400 | Desteklenmeyen dosya tipi | MIME tipi kabul edilen liste dışında |
| 400 | Geçersiz dosya imzası (magic byte) | Dosya gerçek bir ses dosyası değil |
| 400 | metadata.exams dizisi en az 1 tetkik içermelidir | exams listesi boş |
| 400 | Tek seferde en fazla 20 tetkik gönderilebilir | exams.length > 20 |
| 400 | exams[i].sutCode geçersiz format | 5-7 hane sayısal kural ihlali |
| 400 | callbackUrl HTTPS olmalı | HTTP URL gönderildi |
| 401 | Geçersiz veya süresi dolmuş API key | Authorization header eksik veya yanlış |
| 402 | Yetersiz rapor hakkı. Kalan: X, Gereken: Y | Rapor hakkı tükendi |
| 429 | Rate limit | Saniyede çok fazla istek |
Rapor Hakkı Sistemi
| Düşüm birimi | Her başarılı rapor 1 hak düşer (ses başına değil) |
| Çoklu tetkik | 1 ses dosyasında 7 tetkik varsa ve 7'si başarılıysa 7 hak düşer |
| Başarısız rapor | Hak düşülmez (0 hak) |
| Yetersiz hak | HTTP 402 — iş oluşturulmaz, API meşgul edilmez |
| Kalan hak | Her response'ta remainingCredits alanında görünür |
Limitler
Hesap · Bölüm VI
İletişim · Bölüm VII
Bizimle iletişime geçin.
Doğrudan ulaşın
info@raportai.com ↗Hastane ve görüntüleme merkezleri için özel entegrasyon ve toplu fiyatlandırma. 7/24 bulut erişimi; kurumsal planlarda SLA + öncelikli destek.