Ünite 5 / 11

PACS, RIS ve DICOM İş Akışı: Yapay Zekayı Doğru Yere Bağlamak

Kazanimlar:

  • PACS, RIS, DICOM ve worklist zincirinin nasıl işlediğini ve yapay zeka çıktısının (işaretleme, ölçüm, öncelik) bu akışa nerede eklendiğini kavrayabilme
  • Yapay zeka sonuçlarının ayrı bir seri/işaretleme olarak nasıl gösterildiğini, orijinal görüntünün asla değiştirilmemesi gerektiğini ve iz kaydının (audit trail) önemini kavrayabilme
  • Entegrasyon güvenliği, yanlış hasta eşleşmesi ve sistem kesintisi durumunda güvenli-varsayılan davranışı tasarlayabilme

Bir radyoloji biriminde görüntü, "çekildiği andan" "raporlandığı ana" kadar görünmez bir boru hattından geçer. Bu boru hattını anlamadan yapay zekayı bu akışa bağlamak, elektrik tesisatını görmeden duvara delik açmaya benzer: yanlış yere bağlarsanız orijinal görüntüyü bozabilir, yanlış hastaya sonuç ekleyebilir ya da sistem çöktüğünde ne olacağını hiç düşünmemiş olursunuz. Bu ünitede zinciri — RIS, PACS, DICOM, worklist — açıklayacak ve YZ çıktısının bu akışa nereye, hangi güvenlik kurallarıyla ekleneceğini göstereceğiz.

Çekirdek ilke şudur: Yapay zeka çıktısı orijinal tanısal görüntüye eklenir, onun yerine geçmez. Orijinal DICOM görüntüsü asla değiştirilmez; YZ işaretlemesi, ölçümü ve önceliklendirmesi ayrı bir seri/katman olarak saklanır ve her adım iz kaydına (audit trail) yazılır. Radyolog ham veriyi her zaman görebilmelidir.

Zinciri tanıyalım

  • RIS (Radyoloji Bilgi Sistemi): Tetkik istemlerini, randevuları, hasta demografisini ve rapor iş akışını yöneten sistem. "Kim, ne zaman, hangi tetkik" bilgisi burada durur.
  • PACS (görüntü arşivleme ve iletişim sistemi): Görüntülerin saklandığı, görüntülendiği ve dağıtıldığı sistem. Radyolog görüntüyü PACS üzerinden okur.
  • DICOM (Digital Imaging and Communications in Medicine): Tıbbi görüntülerin standart dosya ve iletişim formatı. Bir DICOM dosyası hem görüntü piksellerini hem de bir üstbilgi (header) — hasta adı, kimlik, tetkik türü, tarih, cihaz gibi — taşır.
  • Worklist: Radyoloğun okuyacağı tetkik listesi; RIS ve PACS'tan beslenir.
  • Modalite: Görüntüyü üreten cihaz (BT, MR, röntgen, ultrason). Görüntü modaliteden PACS'a DICOM olarak akar.

Akış tipik olarak şöyledir: Klinisyen RIS'te tetkik ister → hasta çekilir, modalite DICOM görüntüyü PACS'a gönderir → tetkik worklist'e düşer → radyolog PACS'ta okur → raporu RIS'e yazar → rapor klinisyene ulaşır. Yapay zeka bu akışa üç tipik noktada girer.

YZ giriş noktası

Ne yapar

Nasıl saklanır

Güvenlik kuralı

Çekimden sonra (triyaj)

Öncelik skoru üretir

Worklist bayrağı

Tetkiği elemez, sırayı değiştirir

Okuma sırasında (CAD/ölçüm)

İşaretleme, ölçüm

Ayrı seri/katman/SR nesnesi

Orijinali değiştirmez

Raporlama sırasında

Taslak metin

RIS taslak alanı

Radyolog doğrular ve imzalar

DICOM dünyasında YZ çıktısı için özel nesneler vardır: örneğin DICOM SR (Structured Report — yapılandırılmış ölçüm/bulgu nesnesi) ölçümleri; segmentasyon nesnesi lezyon sınırlarını; ayrı bir seri işaretlemeleri taşır. Ortak nokta: bunların hepsi orijinal görüntünün yanına eklenir, üstüne yazılmaz.

Neden orijinal asla değiştirilmez

Üç neden vardır. Birincisi, tanısal bütünlük: Radyolog YZ'nin işaretlemediği alanı da görebilmeli, ham veriye erişebilmelidir; işaretleme orijinalin üstüne kalıcı yazılırsa bu kaybolur. İkincisi, ayırt edilebilirlik: YZ çıktısı ile gerçek anatominin karışmaması için işaretleme ayrı katmanda, açıp kapatılabilir olmalıdır. Üçüncüsü, iz kaydı (audit trail): Kim, ne zaman, hangi YZ sürümüyle hangi çıktıyı üretti — bu kayıt, hata incelemesi, sorumluluk ve kalite için şarttır. Bir yanlış negatif sonradan incelenirken "model o gün ne gördü, radyolog ne onayladı" sorusunun cevabı iz kaydındadır.

Dikkat: Yapay zeka işaretlemesini orijinal tanısal görüntünün pikselleri üzerine kalıcı olarak "pişirmek" (burn-in), tanısal veriyi geri döndürülemez biçimde kirletir. İşaretleme daima ayrı bir katman/seri olmalı ve orijinal görüntü değişmeden korunmalıdır.

Entegrasyon güvenliği: üç kritik risk

Yanlış hasta eşleşmesi: YZ çıktısı yanlış tetkiğe/hastaya bağlanırsa, bir hastanın bulgusu başkasının raporuna girebilir. Eşleştirme daima güçlü kimliklerle (accession number — tetkik erişim numarası, study instance UID — tetkik benzersiz kimliği) yapılmalı; isim benzerliğine güvenilmemelidir.

Sistem kesintisi ve güvenli-varsayılan: YZ servisi çökerse ne olur? Doğru tasarım "güvenli-varsayılan" (fail-safe) çalışır: YZ çıktısı gelmezse tetkik yine de worklist'e düşer ve radyolog normal sırayla okur. YZ'nin çökmesi asla bir tetkiğin kaybolmasına ya da okunmamasına yol açmamalıdır.

Sürüm ve değişiklik yönetimi: Model güncellendiğinde davranışı değişebilir; hangi sürümün hangi çıktıyı ürettiği izlenmeli, güncelleme öncesi yerel doğrulama yapılmalıdır (bu Ünite 8 ve 10 ile bağlanır).

Üç mini vaka

Vaka 1 — Ayrı seri kurtarıyor. Bir CAD sistemi bir mamografide üç mikrokalsifikasyon işaretler. İşaretler ayrı bir katman olarak eklenir; radyolog katmanı kapatıp ham görüntüyü inceler, işaretlerden ikisini gerçek, birini artefakt olarak değerlendirir. Orijinal görüntü hiç değişmediği için radyolog kendi bağımsız okumasını yapabildi. Katman açık/kapalı olduğu için YZ çıktısı gerçek anatomiyle karışmadı.

Vaka 2 — Yanlış eşleşme yakalandı. Bir gün worklist'te iki "Mehmet Yıldız" vardır. Entegrasyonun accession number yerine isimle eşleştiren zayıf bir kuralı, bir hastanın triyaj bayrağını diğerinin tetkiğine bağlamak üzeredir. Kalite kontrol, eşleştirmenin study instance UID ile yapılması gerektiğini fark eder ve kuralı düzeltir. İsimle eşleştirme bir hasta güvenliği kazası olabilirdi.

Vaka 3 — YZ çökünce iş durmuyor. Bir gece YZ triyaj servisi bir güncelleme sırasında çöker. Güvenli-varsayılan tasarım sayesinde tetkikler yine de PACS'a düşer ve worklist normal (geliş sırası) çalışır; radyolog hiç aksamadan okumaya devam eder. Servis sabah geri gelir. YZ olmadığında sistem "boş liste" değil "normal liste" verdiği için hiçbir tetkik kaybolmadı.

Zayıf prompt / Güçlü prompt

Burada YZ metin asistanı, entegrasyon kuralı ya da güvenli-varsayılan senaryosu tasarlarken kullanılır (görüntü işleme değil).

Zayıf prompt:

PACS'a AI bağlayacağız, nasıl yapılır kısaca söyle.

Bağlam yok, güvenlik gereksinimi yok; genel ve riskli bir cevap gelir.

Güçlü prompt:

Rolün: radyoloji BT/entegrasyon ekibine YARDIMCI danışman. Karar verme;kontrol listesi ve risk uyarısı üret. Bir triyaj YZ'sini PACS/worklist akışınabağlıyoruz. Şunlar için güvenlik gereksinimlerini maddele:(1) hasta/tetkik eşleştirmesi hangi güçlü kimlikle yapılmalı,(2) YZ çıktısı orijinal görüntüyle nasıl ayrı tutulmalı,(3) YZ servisi çökerse güvenli-varsayılan davranış ne olmalı,(4) iz kaydında hangi alanlar tutulmalı.Her madde için "neden" ve "yanlış yapılırsa risk" ekle.

Güçlü istem rolü, güvenlik boyutlarını ve gerekçeyi netleştirir.

Kopyalanabilir prompt şablonları

ENTEGRASYON GÜVENLİK KONTROL ŞABLONURolün: entegrasyon danışmanı (yardımcı). Bir YZ çıktısını PACS/RIS akışınaeklerken şu başlıklarda kontrol listesi üret: hasta/tetkik eşleştirme kimliği,orijinal görüntünün korunması, ayrı seri/katman saklama, güvenli-varsayılandavranış, iz kaydı alanları, sürüm yönetimi. Her madde için risk notu ekle.Bağlam: [yaz]

GÜVENLİ-VARSAYILAN SENARYO ŞABLONUSana bir YZ arıza senaryosu vereceğim (servis çöktü, gecikti, hatalı çıktı).Her senaryo için sistemin güvenli-varsayılan davranışını tanımla: tetkik yinede okunur mu, radyoloğa nasıl bildirilir, veri kaybı olur mu. İlke: YZ arızasıasla bir tetkiğin kaybolmasına/okunmamasına yol açmamalı. Senaryo: [yaz]

EŞLEŞTİRME DOĞRULAMA ŞABLONUSana bir YZ çıktısı ile bir tetkik eşleştirmesi vereceğim. Eşleştirmeningüçlü kimliklerle (accession number, study instance UID) mi yoksa zayıfkimliklerle (isim, doğum tarihi) mi yapıldığını değerlendir ve yanlışeşleşme riskini uyar. Bağlam: [yaz]

İZ KAYDI (AUDIT) TASLAK ŞABLONUBir YZ destekli okuma olayı için tutulması gereken iz kaydı alanlarınıntaslağını üret: tetkik kimliği, YZ modeli ve sürümü, çıktı türü ve skoru,zaman damgası, radyolog kimliği, radyoloğun onay/ret kararı. Amaç: sonradaninceleme ve sorumluluk. Bağlam: [yaz]

Sık yapılan hatalar

  • YZ işaretlemesini orijinal görüntüye kalıcı yazmak. Tanısal veri kirlenir; işaretleme ayrı katman olmalı.
  • İsimle hasta eşleştirmek. Aynı isimli hastalar karışır; güçlü kimlik (UID/accession) kullanılmalı.
  • Güvenli-varsayılanı düşünmemek. YZ çökünce tetkik kaybolursa hasta güvenliği tehlikeye girer.
  • İz kaydı tutmamak. Hata incelemesi ve sorumluluk için kim-ne-zaman kaydı şarttır.
  • Model sürümünü izlememek. Güncelleme davranışı değiştirir; hangi sürümün ne ürettiği bilinmelidir.
İpucu: Entegrasyonu tasarlarken tek bir soruyu her adıma sorun: "YZ hiç olmasaydı bu tetkik güvenle okunur muydu?" Cevap her zaman "evet" olmalı. YZ bir hızlandırıcıdır; sistemin güvenli çalışması ona bağımlı olmamalıdır.

Özetle

Radyolojik görüntü RIS, modalite, PACS, worklist ve DICOM formatından oluşan bir zincirde akar. Yapay zeka bu akışa üç noktada girer: çekim sonrası triyaj (worklist bayrağı), okuma sırasında CAD/ölçüm (ayrı seri/katman), raporlama sırasında taslak. Altın kural, orijinal tanısal görüntünün asla değiştirilmemesi; YZ çıktısının ayrı bir katman/seri/SR nesnesi olarak saklanması ve her adımın iz kaydına yazılmasıdır. Entegrasyon güvenliğinin üç direği vardır: güçlü kimlikle hasta eşleştirme, YZ arızasında güvenli-varsayılan davranış ve sürüm yönetimi. YZ bir hızlandırıcıdır; sistemin güvenli işleyişi ona bağımlı olmamalıdır.

Uygulama görevi

Kendi biriminizin (ya da örnek bir kurumun) görüntü akışını çizin: RIS → modalite → PACS → worklist → rapor. Bir triyaj YZ'sinin bu akışa nereye eklendiğini işaretleyin. Ardından "Güvenli-Varsayılan Senaryo" şablonunu kullanarak üç arıza durumu (servis çöktü, geç yanıt, hatalı çıktı) için sistemin ne yapması gerektiğini yazın. Son olarak "İz Kaydı Taslak" şablonuyla bir YZ okuma olayında tutacağınız alanları listeleyin.

Kontrol listesi

  • [ ] Orijinal DICOM görüntüsünün asla değiştirilmediğini garanti ettim.
  • [ ] YZ çıktısını ayrı seri/katman/SR nesnesi olarak sakladım.
  • [ ] Hasta/tetkik eşleştirmesini güçlü kimlikle (UID/accession) yaptım.
  • [ ] YZ arızasında güvenli-varsayılan (tetkik yine de okunur) davranışı tanımladım.
  • [ ] İz kaydında model sürümü, skor, zaman ve radyolog kararını tutuyorum.
  • [ ] Model sürüm değişikliklerini izliyorum.
  • [ ] "YZ olmasaydı da güvenle okunur muydu?" sorusuna evet diyebiliyorum.