İçeriğe atla
Enes Demirezen

Sağlık sistemleri

KOAH

Hasta, doktor, inceleyici ve admin panelleri, medikal belge işleme ve klinik inceleme mantığı içeren bir healthtech iş akışı sistemi.

Rol
Yazılım geliştirme
Durum
Geliştirme işi. Kendi girişimlerimden biri değil.
Sorumluluklarım
Hasta, doktor, inceleyici ve admin iş akışları · Medikal belge OCR · Solunum fonksiyon testi (PFT) veri çıkarımı · Laboratuvar sonucu veri çıkarımı · PDF, PNG, JPEG ve yapılandırılmış dosya işleme · DICOM işleme · 3D akciğer görselleştirme · Klinik inceleme ve onay akışları · Rol bazlı yetkilendirme · Backend ve frontend sistemleri

Bağlam ve problem

Göğüs hastalıkları bakımı acımasız bir hızla evrak üretir. Solunum fonksiyon testi raporları, laboratuvar sonuçları, görüntüleme dosyaları ve sevk belgeleri; PDF, telefon fotoğrafı ve tarama olarak gelir. Birinin her birini okuması, değerleri kayda geçirmesi ve aksiyon alabilecek doktora yönlendirmesi gerekir. Her manuel adım zaman yakar ve yazım hatasına davetiye çıkarır; yanlış okunan bir FEV1 değerinin yazım hatası değil, klinik risk olduğu bir alanda.

Belge probleminin üstünde bir de iş akışı problemi oturur: hastalar, doktorlar, inceleyiciler ve yöneticiler aynı vakanın farklı görünümlerine, farklı yetkilerle ihtiyaç duyar ve her inceleme adımı izlenebilir olmak zorundadır.

Sistem ne yapıyor

KOAH, yazılımını geliştirdiğim bir healthtech iş akışı sistemi. Kliniklerin gerçekte ürettiği formatlardaki medikal belgeleri (PDF, PNG, JPEG, DICOM ve yapılandırılmış dosyalar) alıp yapılandırılmış, incelenebilir kayıtlara dönüştürüyor.

Medikal belge OCR'ı; solunum fonksiyon testi raporlarından değerleri (FVC, FEV1, FEV1/FVC oranı, PEF) ve laboratuvar sonuçlarını çıkarıyor. DICOM dosyaları işleniyor ve 3D akciğer görselleştirmelerini besliyor. Çıkarılan her kayıt bir klinik inceleme zincirine giriyor: yüklendi, doktor incelemesi, idari kontrol, onaylandı. Hasta, doktor, inceleyici ve yönetici rollerinin her biri kendi panelinde, rol bazlı yetkilerle çalışıyor.

Sistem klinik incelemeyi destekler. Tanı koymaz ve çıkarılan hiçbir değer, insan incelemesi ve onayı olmadan hasta kaydına ulaşmaz.

Rolüm

Yazılım geliştirme. KOAH bir geliştirme işi, kendi girişimlerimden biri değil. Backend ve frontend sistemlerini ben kurdum: belge işleme hattı, çıkarım akışları, çok rollü paneller, inceleme iş akışları ve yetki modeli.

Sistem mimarisi

  1. Giriş

    • PDF, PNG, JPEG yüklemeleri
    • DICOM görüntüleme dosyaları
    • Yapılandırılmış dosyalar
  2. Çıkarım

    • Medikal belge OCR
    • PFT değerleri (FVC, FEV1, PEF)
    • Laboratuvar sonuçları
    • DICOM işleme
  3. Klinik inceleme

    • Doktor incelemesi
    • İdari kontrol
    • İz kaydıyla onay
  4. Bakım kayıtları

    • Hasta ve doktor panelleri
    • 3D akciğer görselleştirme
    • Rol bazlı yetkiler

Belge, klinikte hangi format varsa onunla sisteme giriyor. Çıkarım katmanı yapılandırılmış aday veri üretiyor: PFT raporundan test değerleri, laboratuvar kağıdından sonuçlar, DICOM serilerinden hacimsel veri. Çıkarılan hiçbir şeye varsayılan olarak güvenilmiyor: her kayıt onaydan önce doktor incelemesinden ve idari kontrolden geçiyor. Onaylanan veri vaka kaydının parçası oluyor, her rol yalnızca yetkisinin izin verdiği kadarını görüyor ve DICOM'dan türeyen veri doktor için 3D akciğer görselleştirmesi olarak çiziliyor.

Mühendislik kararları

Çıkarım incelemeyi besler, asla atlamaz

Medikal OCR'daki cazip kestirme, çıkarılan değerleri doğrudan kayda yazmaktır. KOAH bu kestirmeyi yapısal olarak reddediyor: çıkarım çıktısı her zaman bir öneridir ve onaylanmış kayda giden tek yol inceleme zinciridir; önce doktor, sonra idari kontrol. Bedeli, temiz belgeler için fazladan tıklama; kazancı, yanlış bir OCR okumasının klinik vaka değil, küçük bir rahatsızlık olması.

Belgeleri oldukları yerde karşıla

Klinikler derli toplu girdi üretmez; bu yüzden giriş katmanı tek format dayatmak yerine PDF, PNG, JPEG, DICOM ve yapılandırılmış dosyaları kabul ediyor. Dağınık girdiyi desteklemek hattı kurmayı ve test etmeyi zorlaştırdı; ama kliniğe uyan sistemle, kliniğin etrafında eğilmek zorunda kaldığı sistem arasındaki fark bu.

Sert sınır olarak roller

Hasta, doktor, inceleyici ve yönetici birer görünüm modu değil, backend'de uygulanan yetki sınırlarıdır. Her görünüm ve aksiyon rol modelinden geçer. Sağlık verisi bunu pazarlık dışı yapar: arayüzün bir butonu gizlemesi güvenlik modeli değildir.

İş akışı durumları açık

Bir belge her an tam olarak tek bir durumdadır: yüklendi, doktor incelemesi, idari kontrol veya onaylandı. Açık durumlar, iş akışını sağlamlaştırma işini yönetilebilir kıldı: uç durumlar üretimde sürpriz değil, ele alınacak durum geçişleri haline geldi.

Sonuçlar ve kanıt

Sistem koah.tr adresinde yayında. Hasta, doktor, inceleyici ve yönetici iş akışlarını uçtan uca kapsıyor: belge yüklemeden OCR çıkarımına, klinik incelemeden onaylı kayıtlara ve 3D görselleştirmeye. Ekran görüntüleri ve daha fazla teknik detay, yayın izni netleştikçe bu sayfaya eklenecek.

İletişim

Konuşalım.

Derbent'e yakın bir şey üzerinde mi çalışıyorsun, birlikte üretmek mi istiyorsun ya da sadece fikir mi alışverişi yapmak istiyorsun? Bana yaz. Her mesajı okuyorum.