Yeni Nesil Radyoloji Raporlama

AI Revolution
Yapay Zeka Devrimi

Cut your reporting time in half with voice dictation, smart templates and automatic error correction. Specially designed for hospitals and medical centers.

Kurulum gerekmez GDPR Compliant HL7 Integrated HIPAA Compliant
Kurumsal Operasyon
Radyoloji komuta akışı
Canlı
Zaman Tasarrufu 95%+

Rapor operasyonunda daha hızlı teslim

Ses Tanıma Doğruluğu 99.8%

Tıp dili ve imla kontrolü ile güvenli çıktı

Kesintisiz Destek 24/7

Kurum ekipleri için sürekli operasyon takibi

Canlı iş listesi
Aktif radyoloji kuyruğu
12 vaka
Protokol Durum Sure
Toraks BT AI düzenliyor 18 sn
Kranyal MR Onaya hazır Hazir
Abdomen USG HBYS aktarımı 4 sn
Rapor Önizleme
Toraks BT - Akıllı özet
Onaya hazır

95%+

Time Saved

10K+

Reports Generated

99.8%

Voice Recognition Accuracy

24/7

Non-stop Support

Uyumluluk

Full Compliance with Industry Standards

RaportAI meets international healthcare data standards, ensuring your patient data is handled with the highest level of security and interoperability.

HL7 Integration

Native HL7 v2.x support with MLLP framing. Seamless data exchange with any HL7-compliant HIS/PACS system.

HIPAA Compliant

Complete audit trails, access controls, and encryption at rest and in transit. Full compliance with healthcare privacy regulations.

KVKK / GDPR

End-to-end data encryption, explicit consent management, and data subject rights compliance.

Özellikler

Why RaportAI?

Forget traditional dictation methods. A modern, fast and error-free reporting experience.

Smart Voice Recognition

Instantly converts your speech to text with an advanced AI engine that masters medical terminology.

AI-Powered Editing

Automatically transforms complex sentences into standard radiology report format and corrects spelling errors.

HIS Integration

Fully integrates with your Hospital Information System (HIS). HL7 and API support available.

Secure & GDPR Compliant

Your data is encrypted end-to-end. Patient confidentiality is maintained at the highest level.

Lightning Fast

Your reports are ready in milliseconds thanks to cloud-based infrastructure. No waiting.

Access Anywhere

Tablet, phone or computer. Access and edit your reports from anywhere with internet.

Süreç

How It Works?

Get from voice recording to professional radiology report in just a few steps.

01

Sesli dikte veya manuel giris

Radyolog vakayi anlatir ya da bulgulari dogrudan ekrana yazar. Sistem medikal terminolojiyi aninda yakalar.

02

AI duzenleme ve sablon esleme

Yapay zeka metni kurumsal sablona ceker, yazim ve terminoloji hatalarini ayiklar.

03

Onay ve kalite kontrolu

Rapor uzman tarafindan son kez gozden gecirilir; gerekli notlar ve standardizasyon tek ekranda kalir.

04

HBYS, PACS ve rapor teslimi

Onaylı çıktı hastane altyapısına aktarılır, ekipler aynı akışta takip ve audit görebilir.

Demo

RaportAI Nasil Kullanilir?

Bireysel ve kurumsal kullanim videolarimizi izleyerek platformu hizla kesfedebilirsiniz.

Bireysel Kullanim

Giris, ses yukleme, AI rapor olusturma ve onay sureci

Kurumsal Kullanim

Organizasyon yonetimi, uye ekleme, API ve HBYS entegrasyonu

Fiyatlandırma

Pricing

Flexible packages tailored to your organization's needs.

Standart

₺399 100 rapor hakkı

3,99 TL / rapor — KDV dahil fiyattır

  • 100 rapor hakkı
  • Rapor başına 3,99 TL
  • KDV dahil fiyattır
Satın Al
En Popüler

Uzman

₺3.490 1.000 rapor hakkı

3,49 TL / rapor — KDV dahil fiyattır

  • 1.000 rapor hakkı
  • Rapor başına 3,49 TL
  • KDV dahil fiyattır
  • Daha avantajlı paket fiyatı
Satın Al

Kurumsal

₺29.900 10.000 rapor hakkı

2,99 TL / rapor — KDV dahil fiyattır

  • 10.000 rapor hakkı
  • Rapor başına 2,99 TL
  • KDV dahil fiyattır
  • Toplu indirim
Satın Al
RaportAI Eye

Görüntü Danışmanlığı Planları

DICOM görüntüleri için ayrı SKU — AI maliyet farkı nedeniyle voice planlardan bağımsız fiyatlanır.

Eye Standart

₺4.490 100 görüntü hakkı

44,90 TL / görüntü — KDV dahil fiyattır

  • 100 görüntü danışmanlık raporu
  • 10 modalite (X-ray/BT/MR/USG/...)
  • Kritik bulgu işaretleme
  • DICOM anonimleştirme (KVKK)
Satın Al
Tavsiye Edilen

Eye Uzman

₺38.900 1.000 görüntü hakkı

38,90 TL / görüntü — KDV dahil fiyattır

  • 1.000 görüntü danışmanlık raporu
  • Multi-engine AI fallback (Gemini/Claude/GPT)
  • ICD-10 kodlama önerisi
  • Şablon eşleştirme (SUT)
Satın Al

Eye Kurumsal

₺299.900 10.000 görüntü hakkı

29,99 TL / görüntü — KDV dahil fiyattır

  • 10.000 görüntü danışmanlık raporu
  • PACS otomatik besleme
  • Organizasyon havuzu
  • Öncelikli destek + SLA
Satın Al

Yasal not: RaportAI Eye yapay zeka destekli danışmanlık metni üretir; klinik tanı, kesin radyoloji raporu veya hekim muayenesi yerine geçmez. Her rapor yetkili hekim/radyolog onayı ile kullanılır. Detaylı koşullar.

* Ç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.

Dokümantasyon

Kullanım Kılavuzları

Bireysel veya kurumsal olarak kullanmaya başlamak için kılavuzlar ve API referansı.

1

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.

2

Giriş Yapın

Giriş Yap sayfasından e-posta ve şifrenizle oturum açın. İlk girişte profil bilgilerinizi tamamlamanız istenebilir.

3

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.

4

Ş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.

5

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.

6

Çı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.

Bireysel hesaplarda aylık rapor hakkı sistemi geçerlidir. Detaylar için Fiyatlandırma bölümüne bakın.
1

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.

2

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
API anahtarını istemci tarafı (frontend) koduna gömmeyiniz. Sunucu tarafında environment variable olarak saklayın.

Tek Ses → Tek Rapor

Bir ses kaydından tek bir tetkike ait rapor üretir.

POST /api/v1/ai/report/unified
cURL
# 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"
JSON
{
  "ok": true,
  "mode": "single",
  "reports": [
    {
      "patientName": "Ahmet Yılmaz",
      "examType": "BT Toraks",
      "reportHtml": "<h3>TEKNİK</h3>...",
      "sutCode": "804190",
      "accessionNumber": "ACC001"
    }
  ]
}
Öne Çıkan Özellik

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.

POST /api/v1/ai/report/unified
cURL — Multi-Exam
# 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"
Desteklenen SUT Kodları (Seçili)
SUT KoduTetkik AdıModalite
804190BT ToraksBT
804200BT Toraks + KontrastBT
804320MR BeyinMR
804330MR Beyin + KontrastMR
804070USG AbdomenUSG
804080USG TiroidUSG
804410MR Lumbar OmurgaMR
804050Direkt Grafi GöğüsGrafi
Her tetkikin accession number'ını virgülle ayrılmış olarak accessionNumbers parametresiyle gönderin. Raporlar accession number ile etiketlenerek döner.
Tam SUT kodu listesi ve özel tetkik eşleşmeleri için teknik destek ekibiyle iletişime geçin.

Rate Limiting

60
İstek / Dakika (Üretim)
10
İstek / Dakika (Demo)
50
Demo Rapor Kotası
100 MB
Maks. Ses Dosyası
Limit aşıldığında API 429 Too Many Requests döner. Retry-After başlığındaki değer kadar bekleyip tekrar deneyin.
PACS / Teleradiology

Multi-Exam API

Send dictation for multiple exams in a single audio recording and receive separate reports for each. Designed for direct integration with PACS and teleradiology systems.

POST /api/external/v1/pacs/report

Authentication

An Authorization header is required on every API request:

Authorization: Bearer rapi_xxxxxxxxxxxxxxxxxxxx

Request Format

Send as multipart/form-data:

AlanTipAçıklama
audioDosyaSes dosyası — desteklenen formatlar aşağıda. Maksimum 100 MB.
metadataJSON stringTetkik bilgileri (aşağıdaki yapıya bakın)

Metadata JSON Structure

JSON
{
  "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"
}
Metadata Fields
AlanTipZorunluAçıklama
patientUidstringHayırDICOM hasta UID'si veya HBYS hasta no
patientNamestringHayırHasta adı
examsarrayEvetTetkik listesi (en az 1, en fazla 20)
exams[].accessionNumberstringHayırDICOM accession numarası
exams[].sutCodestringEvetSGK SUT kodu (5-7 hane sayısal, regex ^\d{5,7}$, ör: 804200)
exams[].teleCodestringHayırTeleradyoloji R/S kodu
exams[].templateContentstringHayırÖzel şablon (TXT, RTF veya HTML)
exams[].templateFormatstringHayır"txt", "rtf" veya "html" (templateContent varsa zorunlu). HTML formatında bold/italic korunur.
callbackUrlstringHayırWebhook URL (HTTPS zorunlu)
inputLangstringHayırGiriş dili (varsayılan: tr)
outputLangstringHayırÇıkış dili (varsayılan: tr)
Template Placeholders

If you send a custom template, use the following placeholders:

  • {{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

Response (202 Accepted)

JSON — 202 Accepted
{
  "jobId": "550e8400-e29b-41d4-a716-446655440000",
  "status": "pending",
  "examCount": 2,
  "estimatedSeconds": 90,
  "pollUrl": "/api/external/v1/pacs/report/550e8400-...",
  "hmacSecret": "abc123..."
}

Status Polling

GET /api/external/v1/pacs/report/{jobId}
JSON — Tamamlanmış
{
  "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"
    }
  ]
}

Webhook Callback

Callback URL belirtildiyse, iş tamamlandığında POST isteği gönderilir:

Header / BodyAçıklama
X-RaportAI-TimestampISO 8601 formatında zaman damgası
X-RaportAI-SignatureHMAC-SHA256 hex imzası (hmacSecret ile doğrulayın)
BodyYukarıdaki tamamlanmış yanıt formatı

cURL Örneği

cURL
# 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ı

HTTPKodAçıklama
400multipart/form-data gerekmektedirJSON body değil, multipart kullanın
400'audio' alanı gerekliSes dosyası boş veya alan eksik
400Ses dosyası çok büyükMaksimum 100 MB (PACS), 50 MB (tekli)
400Desteklenmeyen dosya tipiMIME tipi kabul edilen liste dışında
400Geçersiz dosya imzası (magic byte)Dosya gerçek bir ses dosyası değil
400'metadata' alanı gereklidir (JSON)PACS endpoint'inde metadata field'ı eksik
400Geçersiz metadata JSONJSON parse edilemedi
400metadata.exams dizisi en az 1 tetkik içermelidirexams listesi boş
400Tek seferde en fazla 20 tetkik gönderilebilirexams.length > 20
400exams[i].sutCode gereklidirBir tetkikte sutCode eksik
400exams[i].sutCode geçersiz format5-7 hane sayısal kural ihlali
400callbackUrl HTTPS olmalıHTTP URL gönderildi
401Geçersiz veya süresi dolmuş API keyAuthorization header eksik veya yanlış
402Yetersiz rapor hakkı. Kalan: X, Gereken: YRapor hakkı tükendi
429Rate limitSaniyede çok fazla istek

Rapor Hakkı Sistemi

Düşüm birimiHer başarılı rapor 1 hak düşer (ses başına değil)
Çoklu tetkik1 ses dosyasında 7 tetkik varsa ve 7'si başarılıysa 7 hak düşer
Başarısız raporHak düşülmez (0 hak)
Yetersiz hakHTTP 402 — iş oluşturulmaz, API meşgul edilmez
Kalan hakHer response'ta remainingCredits alanında görünür
Kullanılan hakTamamlanan işlerde creditsUsed alanında görünür
Örnek: 1 ses dosyasında 5 tetkik gönderdiniz. 4'ü başarılı, 1'i başarısız oldu → 4 hak düşer. Kalan hak: remainingCredits alanında görünür.
Rapor hakkı bittiğinde HTTP 402 {"error": "Yetersiz rapor hakkı. Kalan: 0, Gereken: 5"} döner. Ek hak için iletişime geçin.

Limitler

100 MB
Max Ses Dosyası (PACS)
20
Max Tetkik / İstek
60
İstek / Dakika
~30 sn / tetkik
İşlem Süresi
Desteklenen diller: Türkçe (tr), İngilizce (en), Rusça (ru), Azerice (az), Fransızca (fr), Almanca (de)
Desteklenen ses formatları: MP3, WAV, WebM, M4A, OGG, FLAC, AAC, Opus, WMA, AMR, 3GP, CAF, AIFF (içerik magic byte ile doğrulanır)
API anahtarını istemci tarafı (frontend) koduna gömmeyiniz. Sunucu tarafında environment variable olarak saklayın.
İletişim

Get in Touch

Have questions about RaportAI? Fill out the form to request a demo, get pricing information or integration support. We will get back to you as soon as possible.