Sesli dikte, akıllı şablonlar ve otomatik hata düzeltme ile raporlama sürenizi saniyelere indirin.
Rapor operasyonunda daha hızlı teslim
Tıp dili ve imla kontrolü ile güvenli çıktı
Kurum ekipleri için sürekli operasyon takibi
Zaman Tasarrufu
Rapor Oluşturuldu
Ses Tanıma Doğruluğu
Kesintisiz Destek
RaportAI, uluslararası sağlık veri standartlarını karşılayarak hasta verilerinizin en yüksek güvenlik ve birlikte çalışabilirlik düzeyinde işlenmesini sağlar.
Yerleşik HL7 v2.x desteği ve MLLP çerçeveleme. HL7 uyumlu tüm HBYS/PACS sistemleriyle kesintisiz veri alışverişi.
Tam denetim izleri, erişim kontrolleri ve aktarma/depolama şifreleme. Sağlık gizliliği düzenlemelerine tam uyumluluk.
Uçtan uca veri şifreleme, açık rıza yönetimi ve ilgili kişi hakları uyumluluğu.
Geleneksel dikte yöntemlerini unutun. Modern, hızlı ve hatasız raporlama deneyimi.
Türkçe tıbbi terminolojiye hakim gelişmiş yapay zeka motoru ile konuşmanızı anında yazıya döker.
Karmaşık cümleleri otomatik olarak standart radyoloji rapor formatına dönüştürür ve yazım hatalarını düzeltir.
Hastane Bilgi Yönetim Sisteminizle (HBYS) tam entegre çalışır. HL7 ve API desteği mevcuttur.
Verileriniz uçtan uca şifrelenir. Hasta gizliliği en üst düzeyde korunur.
Bulut tabanlı altyapı sayesinde raporlarınız milisaniyeler içinde hazır. Beklemek yok.
Tablet, telefon veya bilgisayar. İnternet olan her yerden raporlarınıza erişin ve düzenleyin.
Ses kaydından profesyonel radyoloji raporuna sadece birkaç adımda ulaşın.
Radyolog vakayi anlatir ya da bulgulari dogrudan ekrana yazar. Sistem medikal terminolojiyi aninda yakalar.
Yapay zeka metni kurumsal sablona ceker, yazim ve terminoloji hatalarini ayiklar.
Rapor uzman tarafindan son kez gozden gecirilir; gerekli notlar ve standardizasyon tek ekranda kalir.
Onaylı çıktı hastane altyapısına aktarılır, ekipler aynı akışta takip ve audit görebilir.
Bireysel ve kurumsal kullanim videolarimizi izleyerek platformu hizla kesfedebilirsiniz.
Giris, ses yukleme, AI rapor olusturma ve onay sureci
Organizasyon yonetimi, uye ekleme, API ve HBYS entegrasyonu
Ihtiyaciniza uygun rapor haklari.
3,99 TL / rapor — KDV dahil fiyattır
3,49 TL / rapor — KDV dahil fiyattır
2,99 TL / rapor — KDV dahil fiyattır
* Çoklu rapor oluşturma (tek ses kaydından birden fazla rapor veya toplu ses işleme) durumunda farklı rapor hakkı düşüşü uygulanabilir. Detaylı fiyatlandırma bilgisi için iletişime geçin.
Bireysel veya kurumsal olarak kullanmaya başlamak için kılavuzlar ve API referansı.
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 sayfasından e-posta ve şifrenizle oturum açın. İlk girişte profil bilgilerinizi tamamlamanız istenebilir.
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.
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.
AI tarafından oluşturulan raporu inceleyin, gerekirse düzenleyin. Onayla butonuna tıklayarak raporu imzalayın. Onaylı raporlar arşivde saklanır.
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.
Kayıt Ol sayfasında Kurumsal Kayıt seçeneğini işaretleyin. Kurum adı, vergi numarası ve teknik iletişim bilgilerini doldurun.
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.
Tüm API isteklerinde Authorization başlığı zorunludur:
Authorization: Bearer rapi_xxxxxxxxxxxxxxxxxxxx Content-Type: application/json
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"
}
]
}
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.
429 Too Many Requests döner. Retry-After başlığındaki değer kadar bekleyip tekrar deneyin.
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ı.
Tüm API isteklerinde Authorization başlığı zorunludur:
Authorization: Bearer rapi_xxxxxxxxxxxxxxxxxxxx
multipart/form-data olarak gönderin:
| Alan | Tip | Açıklama |
|---|---|---|
audio | Dosya | Ses dosyası (WAV, MP3, M4A, OGG, WebM — max 50 MB) |
metadata | JSON string | Tetkik bilgileri (aşağıdaki yapıya bakın) |
{
"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 | Evet | DICOM hasta UID'si |
patientName | string | Hayır | Hasta adı |
exams | array | Evet | Tetkik listesi (max 20) |
exams[].accessionNumber | string | Evet | DICOM accession numarası |
exams[].sutCode | string | Hayır | SGK SUT kodu (6-7 hane) |
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{
"jobId": "550e8400-e29b-41d4-a716-446655440000",
"status": "pending",
"examCount": 2,
"estimatedSeconds": 90,
"pollUrl": "/api/external/v1/pacs/report/550e8400-...",
"hmacSecret": "abc123..."
}
{
"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",
"transcript": "Beyin BT incelemesinde...",
"reportText": "BULGULAR: Normal...",
"reportHtml": "<p>BULGULAR: Normal...</p>",
"filledTemplate": "BULGULAR:\nNormal...\n\nSONUÇ:\nPatoloji saptanmadı.",
"templateUsed": "custom"
},
{
"accessionNumber": "ACC-2026-002",
"sutCode": "804102",
"modality": "MR",
"examName": "Lomber MR",
"status": "completed",
"transcript": "...",
"reportText": "...",
"reportHtml": "...",
"filledTemplate": null,
"templateUsed": "matched"
}
]
}
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ı |
# 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" }'
| HTTP | Kod | Açıklama |
|---|---|---|
| 400 | INVALID_METADATA | Metadata JSON geçersiz |
| 400 | NO_EXAMS | Exam listesi boş |
| 400 | TOO_MANY_EXAMS | Max 20 tetkik |
| 400 | MISSING_ACCESSION | Accession number eksik |
| 400 | INVALID_SUT_CODE | SUT kodu formatı hatalı |
| 400 | INVALID_AUDIO | Ses dosyası geçersiz |
| 401 | UNAUTHORIZED | API anahtarı eksik/geçersiz |
| 402 | INSUFFICIENT_CREDITS | Yeterli rapor hakkı yok |
| 409 | DUPLICATE_SUBMISSION | Aynı ses dosyası zaten gönderildi |
| 429 | RATE_LIMIT | İstek limiti aşıldı |
| 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 |
| Kullanılan hak | Tamamlanan işlerde creditsUsed alanında görünür |
remainingCredits alanında görünür.
HTTP 402 {"error": "Yetersiz rapor hakkı. Kalan: 0, Gereken: 5"} döner. Ek hak için iletişime geçin.
RaportAI hakkında sorularınız mı var? Demo talep etmek, fiyat bilgisi almak veya entegrasyon desteği için formu doldurun. En kısa sürede size dönüş yapacağız.