Klinik, Laboratuvar ve Sağlık Cihazı Entegrasyonu İçin Masaüstü Yazılım
Analizör, görüntüleme ve ölçüm cihazları sonucu zaten üretiyor. Biz bu sonucu elle kopyalamadan hasta dosyasına taşıyan köprüyü kuruyoruz: cihaz portunu dinleyen, gelen mesajı normalleştiren ve kurum içindeki kayıt sistemine güvenle yazan masaüstü yazılımlar.
- Veri kurum içinde ve şifreli kalabilir
- Her mesaj ham hâliyle kuyruğa yazılır
- Devreye alma öncesi paralel doğrulama
- Kaynak kod ve eşleme tabloları sizin
Sonuç yolculuğunda ne kadar çok el varsa, o kadar çok düzeltme var.
Numune kabulünden rapora kadar geçen yolda her elle yazım adımı hem zaman hem de düzeltme ihtimali üretiyor. Aşağıdakiler klinik ve laboratuvarlarda en sık karşımıza çıkan tablolar.
- Sonuç ekrandan okunup elle yazılıyorCihaz sonucu üretiyor, personel ekrana bakıp hasta dosyasına giriyor. Rakam doğru okunsa bile satır kaymaları oluyor.
- Numune barkodu ile hasta eşleşmesi kopuyorCihaza giren numune kimliği ile sistemdeki istem farklı yazılmış. Sonuç doğru ama yanlış dosyanın altına düşüyor.
- Her cihaz kendi diliyle konuşuyorBir analizör seri porttan, diğeri paylaşılan klasöre dosya bırakarak, üçüncüsü yalnız yazıcıya çıktı vererek çalışıyor.
- Birim ve referans aralığı elle çevriliyorCihaz bir birimde, kurum başka birimde raporluyor. Dönüşüm bir kişinin hafızasında; o kişi izinliyken risk artıyor.
- Bağlantı koptuğunda sonuç kayboluyorAğ ya da HBYS tarafı yanıt vermediğinde gelen mesaj düşüyor. Eksik olduğu ancak hasta sorduğunda fark ediliyor.
- Kim neyi değiştirdi izlenemiyorSonuç düzeltilmiş ama gerekçesi ve zamanı yok. İç denetim ya da itiraz geldiğinde geriye dönük izleme yapılamıyor.
Cihaz protokolü ve sonuç aktarım eşleyici
Cihazınızı, bilgisayara nasıl bağlandığını ve sonucun nereye gitmesi gerektiğini seçin. Eşleyici, hangi protokol ailesinin gündeme geleceğini, köprünün nasıl kurulacağını ve keşifte hangi bilgileri isteyeceğimizi gösterir. Bu bir ön değerlendirmedir; kesin karar cihazın arayüz kılavuzu görüldükten sonra verilir.
Ara katman: HL7 v2.x (ORU türü mesaj). Sonuç bildirimi için sağlık bilişiminde yerleşik mesaj biçimi. Alan yapısı kurumdan kuruma göre profillenir.
- DinleyiciCihaz portu ya da klasör kesintisiz izlenir; gelen her mesaj ham hâliyle kaydedilir.
- AyrıştırıcıMesaj alanlarına ayrılır; numune kimliği, test kodu, sonuç ve birim çıkarılır.
- EşlemeCihaz kodları kurum koduna, birimler kurum birimine çevrilir; eşleşmeyen kod uyarı üretir.
- KuyrukHedef yanıt vermezse kayıt kuyrukta bekler, yeniden denenir; hiçbir sonuç sessizce düşmez.
- Hedefe yazmaHBYS/LIS arayüzüne mesaj gönderimi ve onay (ACK) takibi
- Test kodları üreticiye özeldir; kurum kod setinize eşlenmeden sonuç anlamlı olmaz.
- Kablo uzunluğu ve port ayarları (baud, parity) sahada tek tek doğrulanmalıdır.
- Hedef sistemin kabul ettiği mesaj yapısı ve kimlik alanları, o sistemin sağlayıcısıyla birlikte teyit edilmelidir.
- Cihaz marka, model ve yazılım sürümü listesi
- Üretici arayüz kılavuzu (host interface manual)
- Hedef sistemin kabul ettiği mesaj yapısı ve kimlik alanları
- Kurum test kodu ve birim listesi
- Analizörün host interface kılavuzu ve test kodu listesi
Cihaz modellerinizi ve varsa örnek bir çıktı dosyasını paylaşın; hangi cihazın bugün bağlanabileceğini, hangisinin üretici desteği gerektirdiğini birlikte netleştirelim.
Bu eşleyici, sahada sık karşılaşılan yapılandırmalara dayalı bir ön değerlendirme üretir; cihaz modeline, yazılım sürümüne ve üreticinin açtığı arayüze göre sonuç değişebilir. Protokol, birim ve referans aralığı kararları klinik sorumluluk taşır — uygulamada kurumunuzun laboratuvar ve kalite sorumlularıyla birlikte onaylanır. Hiçbir uyum ya da sertifikasyon taahhüdü içermez.
Cihazı da kayıt sistemini de değiştirmiyoruz; aralarına köprü koyuyoruz.
Bu projelerde risk, mevcut çalışan düzeni bozmakta. Bu yüzden köprüyü tek yönlü ve gözlemlenebilir başlatıyor, ekip sonuca güvendikçe kapsamı genişletiyoruz.
- Cihaz envanteriHangi cihaz, hangi portla, hangi formatta konuşuyor? Üretici arayüz kılavuzları ve örnek çıktılar toplanıyor.TeslimCihaz listesiArayüz kılavuzlarıÖrnek mesaj seti
- Dinleme ve ham kayıtKöprü önce hiçbir şey yazmadan yalnız dinliyor: gelen her mesaj ham hâliyle yerel kuyruğa kaydediliyor.TeslimPort dinleyiciHam mesaj arşiviBağlantı raporu
- Ayrıştırma ve eşlemeMesaj alanlarına ayrılıyor; test kodları, birimler ve referans aralıkları kurum koduna eşleniyor. Eşleme tablosu sizde kalıyor.TeslimAyrıştırıcıKod eşleme tablosuBirim dönüşüm kuralları
- Paralel doğrulamaBelirlenen süre boyunca sonuçlar hem elle hem köprüyle kaydediliyor, iki kayıt satır satır karşılaştırılıyor.TeslimKarşılaştırma raporuKabul kriterleriDüzeltme listesi
- Devreye alma ve devirKöprü hedefe yazmaya başlıyor; kuyruk, yeniden deneme ve uyarı ekranları devrede. Kapanışta kurulum paketi ve eğitim teslim ediliyor.Teslimİmzalı kurulum paketiİzleme ekranıKaynak kod + eğitim
Köprünün içinde ne var?
Aşağıdakiler bir paket değil, bir menü. İlk fazda genellikle tek cihaz ailesi ve tek hedefle başlıyoruz; kalanı aynı uygulamanın içine ekleniyor.
- ÇekirdekPort ve klasör dinleyiciSeri, TCP ve dosya tabanlı kaynaklar için kesintisiz izleme; bağlantı durumu ekrandan görülür.
- ÇekirdekHam mesaj arşiviGelen her mesaj işlenmeden önce olduğu gibi saklanır; sorun çıktığında geriye dönülebilir.
- VeriKod ve birim eşlemeCihaz test kodu ↔ kurum kodu, birim dönüşümü ve referans aralığı tabloları; ekrandan yönetilir.
- GüvenlikNumune – hasta eşleşmesiBarkod okuyucuyla kimlik doğrulama; eşleşmeyen numune kayıt öncesi durdurulur.
- OperasyonKuyruk ve yeniden denemeHedef sistem yanıt vermediğinde bekleyen kayıtlar, hata nedeni ve tekrar gönderim ekranı.
- GüvenlikRol bazlı yetki ve işlem kaydıKim hangi sonucu gördü, kim düzeltti, gerekçesi neydi — geriye dönük izlenebilir.
- GüvenlikŞifreli yerel depo ve yedekVeri kurumda kalır; dosya düzeyinde şifreleme, yedekleme ve geri yükleme adımlarıyla.
- KaliteDoğrulama ve karşılaştırma ekranıParalel doğrulama döneminde elle ve köprüyle gelen kayıtları satır satır kıyaslar.
Cihaz başındaki bilgisayarlar çoğunlukla Windows olduğu için .NET (WPF) ağırlıklı ilerliyor, çoklu platform gerektiğinde Electron veya Tauri kullanıyoruz. Yerel veri tarafında şifrelenebilir SQLite, uzun işler içinse arka plan servisi tercih ediyoruz. Kapsamın tamamını masaüstü yazılım geliştirme hizmet sayfasında bulabilirsiniz.
Köprünün bir bölümünün kurum ağı içinde servis olarak çalışması gerekirse API geliştirme yaklaşımımız devreye giriyor; hasta ya da hekim tarafına açılan bir arayüz gündeme gelirse web yazılım geliştirme tarafıyla aynı çatıda planlıyoruz. Hassas veri tutan kurulumlarda devreye almadan önce bağımsız bir güvenlik doğrulaması öneriyoruz; sızma testi rehberimiz sürecin nasıl işlediğini anlatıyor.
Örnek bir 9 haftalık ilk faz
Aşağıdaki plan, tek cihaz ailesi ve tek hedef sistem içeren tipik bir ilk faz için hazırlanmış örnektir. Sizin planınız cihaz envanteri çıktıktan sonra netleşir ve sözleşmede yazılı tarihe bağlanır.
| Hafta | Ne yapılır | Hafta sonunda elinizde ne olur |
|---|---|---|
| 1. hafta | Cihaz envanteri ve kılavuz taraması | Cihaz listesi, arayüz kılavuzları |
| 2. hafta | Cihaz başında bağlantı denemesi | Bağlantı raporu, örnek ham mesajlar |
| 3. hafta | Dinleyici ve ham arşiv | Sessiz çalışan dinleyici, mesaj arşivi |
| 4–5. hafta | Ayrıştırıcı ve eşleme tabloları | Kod/birim eşlemesi, uyarı kuralları |
| 6. hafta | Hedefe yazma ve kuyruk | Test ortamında uçtan uca akış |
| 7–8. hafta | Paralel doğrulama | Karşılaştırma raporu, düzeltmeler |
| 9. hafta | Devreye alma ve eğitim | İmzalı kurulum paketi, kullanıcı rehberi |
İlk faz kapandıktan sonra sıradaki cihazlar aynı köprünün içine ekleniyor; yeni cihaz genellikle yeni bir ayrıştırıcı ve eşleme tablosu anlamına geliyor, mimari tekrar kurulmuyor.
- HizmetMasaüstü Yazılım GeliştirmeHizmetin tamamı: kapsam, süreç, teslimatlar ve teknoloji yığını.
- HizmetAPI GeliştirmeKöprünün kurum içi servislerle konuşan katmanı.
- HizmetWeb Yazılım GeliştirmeHasta ya da hekim tarafına açılan arayüzler için.
- HizmetTeknik DanışmanlıkMimari, entegrasyon ve güvenlik kararlarında bağımsız değerlendirme.
- ProjeTYS — Teklif Yönetim SistemiKurum sunucusuna kurulan, çevrimdışı doğrulanabilen lisanslı iş yazılımımız.
- RehberSızma testi nedir? Süreç ve rapor rehberiHassas veri tutan kurulumlarda güvenlik doğrulamasının işleyişi.
- RehberYazılım firması seçerken dikkat edilmesi gerekenlerTeklif karşılaştırırken sorulacak sorular ve kırmızı bayraklar.
- RehberŞirketlerde yapay zeka: ilk proje rehberiVeri düzenli aktığında sıradaki adım için gerçekçi bir başlangıç.
Sık sorulanlar
Protokol tespiti, HBYS ile ilişki, veri güvenliği, mevzuat kapsamı ve doğrulama hakkında en çok sorulanlar.
Cihaz listenizle başlayalım
Bize cihaz marka ve modellerinizi, varsa bir örnek çıktı dosyasını gönderin; hangisinin bugün bağlanabileceğini, hangisinin üretici desteği gerektirdiğini birlikte netleştirip gerçekçi bir ilk faz kapsamı çıkaralım. Keşif görüşmesi ücretsizdir ve sizi bağlamaz.
- ✓ Keşif görüşmesi ücretsiz
- ✓ Uyum ya da sertifika taahhüdü vermiyoruz
- ✓ Eşleme tabloları ve kaynak kod sizde
Sonucu elle yazmanın gerekmediği bir akış kuralım
Cihaz envanteriyle başlıyor, köprüyü önce sessiz dinleme modunda çalıştırıyor, paralel doğrulamadan sonra devreye alıyoruz. Veri kurumun içinde kalıyor.
