İçeriğe atla
W3 Bilişim
Çözüm · SağlıkAPI Geliştirme
Aynı hasta, dört sistemde dört ayrı kayıt olmasın.

Sağlık Kuruluşları ve HBYS Entegrasyonu İçin API Geliştirme

HBYS, laboratuvar, görüntüleme ve randevu sistemleri birbirini anlamadığında aradaki boşluğu telefon, faks ve elden taşınan çıktı dolduruyor. Veriyi HL7/FHIR yaklaşımıyla ortak bir dile taşıyor, erişimi rol, amaç ve kayıtla sınırlıyoruz.

  • HL7/FHIR uyumlu veri modeli
  • Rol ve amaç bazlı erişim
  • Tam erişim kaydı
  • Yalnız gereken alanın taşınması
Bugünkü tablo

Veri hastanede var; doğru yerde ve doğru zamanda yok.

Sağlık kuruluşlarında sorun genellikle kayıt tutulmaması değil, kaydın sistemler arasında dolaşamamasıdır. Bedeli hem personelin zamanı hem hastanın deneyimi olur.

← Görseli yana kaydırın →
Yaklaşımımız

Önce ortak dil, sonra erişim kuralı, en sonunda uç nokta.

Sağlık entegrasyonunda en pahalı hata, alan eşlemesi netleşmeden kod yazmaktır. Sırayı bilinçli olarak tersine çeviriyoruz.

  1. Kaynak envanteriHBYS, laboratuvar, görüntüleme, randevu ve varsa portal sistemleri; hangi veriyi kim üretiyor, hangi yöntemle dışarı verebiliyor.TeslimSistem envanteriDesteklenen yöntemlerSağlayıcı bağımlılıkları
  2. Hasta kimliği eşlemesiAynı kişiyi farklı sistemlerde işaret eden anahtarlar belirlenir; çakışma ve birleştirme kuralları yazılı hale gelir.TeslimKimlik eşleme kurallarıÇakışma senaryolarıBirleştirme prosedürü
  3. Veri alanı eşlemesiHer alan ortak modeldeki karşılığına bağlanır; hangi alanın dışarı çıkacağı ve hangisinin asla çıkmayacağı birlikte kararlaştırılır.TeslimAlan eşleme tablosuDışa açık alan listesiKod/terminoloji kararları
  4. Erişim ve amaç kurallarıErişim yalnız role değil, amaca ve hasta ilişkisine de bağlanır. Aynı uç nokta farklı kullanıcıya farklı ayrıntı döndürür.TeslimRol/amaç matrisiMaskeleme kurallarıOnay ve kısıt kayıtları
  5. Uyum katmanı ve uçlarHBYS'nin önüne ince bir katman kurulur; mevcut HL7 akışları korunurken dışa bakan uçlar FHIR yaklaşımıyla tasarlanır.TeslimUyum katmanıOpenAPI sözleşmesiTest ortamı
  6. Kayıt ve izlemeHer erişim ve her değişiklik kaydedilir; hata, gecikme ve olağandışı erişim için eşik tabanlı uyarılar kurulur.TeslimErişim kaydıUyarı kurallarıDevir dokümanı
← Görseli yana kaydırın →
İmza aracı · Veri alanı eşlemesi

HL7/FHIR veri alanı eşleme ve gizlilik kontrol listesi

Dışarıya veya başka bir sisteme taşımayı düşündüğünüz veri gruplarını işaretleyin. Araç, her grubun yaygın FHIR karşılığını, tipik kaynak sistemini ve hassasiyet seviyesini gösterir; seçiminize göre konuşulması gereken teknik önlemleri tek listede toplar. Hesap tarayıcınızda yapılır, hiçbir veri gönderilmez.

Hangi veri grupları taşınacak?

Emin olmadığınız grupları da işaretleyip listeye etkisini görebilirsiniz.

Hassasiyet seviyeleri bu araç için yapılmış kaba bir sınıflandırmadır; hukuki bir niteleme değildir.

Seçtiğiniz alanlar için yaygın eşleme
Seçilen veri grupları, yaygın FHIR kaynak karşılığı, tipik kaynak sistem ve hassasiyet seviyesi
Veri grubuYaygın FHIR karşılığıTipik kaynakHassasiyet
Hasta kimlik bilgileriPatientHBYS / kabulYüksek
İletişim bilgileriPatient.telecom · Patient.addressHBYS / kabulOrta
Randevu ve müsaitlikAppointment · Schedule · SlotRandevu sistemi / HBYSOrta
Hekim, klinik ve lokasyonPractitioner · Organization · LocationHBYS / kurum tanımlarıDüşük
Sağlık verisi içeren seçim · 1 grupSeçiminiz, kişisel verilerin korunması mevzuatında özel nitelikli kişisel veri olarak değerlendirilebilecek sağlık verisi içeriyor. Bu tür veriler için işleme şartı, aydınlatma ve gerekli hallerde açık rıza değerlendirmesi veri sorumlusu olarak kurumunuza aittir; teknik tedbirler bu değerlendirmenin yerine geçmez.
Konuşulması gereken teknik önlemlerListe, seçtiğiniz alanlara göre oluşur. Her madde kapsam görüşmesinde tek tek karara bağlanır.
Her projede uyguladıklarımız
  • Veri minimizasyonuYalnız ihtiyacı karşılayan alanlar taşınır; 'ileride lazım olur' diye alan eklenmez.
  • Rol ve amaç bazlı erişimErişim yalnız role değil, kullanım amacına ve hasta ilişkisine de bağlanır.
  • Tam erişim kaydıKim, ne zaman, hangi kayda, hangi amaçla eriştiği geriye dönük incelenebilir biçimde kaydedilir.
  • Aktarımda ve saklamada şifrelemeGüncel TLS zorunlu; saklanan hassas alanlar için ek şifreleme değerlendirilir.
Seçiminize bağlı olarak eklenenler
  • Saklama süresi ve imhaVerinin ne kadar tutulacağı ve nasıl imha edileceği yazılı kurala bağlanır.
  • Taraflar arası paylaşım sözleşmesiDış paydaşla paylaşımda kapsam, süre ve sorumluluklar sözleşmeyle tanımlanır.

Bu araç teknik bir kapsam çıkarma yardımcısıdır; hukuki görüş, uygunluk değerlendirmesi veya uyum beyanı değildir. FHIR kaynak adları yaygın kullanımı gösterir, kurumunuzun sistemindeki karşılığı incelemeyle doğrulanır. Kişisel verilerin korunmasına ilişkin yükümlülükler veri sorumlusu olarak kurumunuza aittir.

Kapsam

HBYS'nin önüne kurduğumuz uyum katmanı

Mevcut sisteminiz yerinde kalır. Katman, veriyi ortak modele çevirir, erişimi denetler ve dışarıya yalnız kararlaştırılmış alanları açar.

Teknoloji ve yaklaşım

Uyum katmanını Node.js ile kuruyor, sözleşmeyi OpenAPI ile yazıyor, kayıt tarafında PostgreSQL, önbellek ve kuyruk için Redis kullanıyoruz. Testlerde gerçek hasta verisi kullanılmaz; temsilî veri setiyle çalışılır. Kapsamın tamamı API geliştirme hizmet sayfasında.

Hasta portalı, randevu ekranı veya klinik içi modüller gerekiyorsa web yazılım geliştirme, mobil uygulama tarafı mobil yazılım geliştirme kapsamında ilerler; hasta akışlarının kullanılabilirlik tarafını UI/UX tasarım ile birlikte ele alıyoruz. Dışa açık uçlarda bağımsız güvenlik doğrulaması isterseniz süreci sızma testi rehberimizde anlattığımız gibi planlıyoruz.

Gizlilik ve erişim

Erişim sorusu 'kim' değil, 'kim, neden ve hangi hasta için'

Sağlıkta yetkilendirme rol tablosuyla bitmez. Aynı unvandaki iki kullanıcı, aynı kayda farklı gerekçelerle bakabilir; sistem bu farkı görebilmelidir.

← Görseli yana kaydırın →
  • Amaç bazlı erişimTedavi, randevu, faturalandırma ve raporlama farklı amaçlardır; her amaç farklı alan kümesi görür.
  • Hasta ilişkisi kontrolüKullanıcının o hastayla bir ilişkisi (randevu, yatış, istem) yoksa erişim varsayılan olarak kapalıdır.
  • MaskelemeBazı alanlar tamamen gizlenmek yerine kısmi gösterilir; ekranda görünenle kayıtta duran ayrışır.
  • Olağandışı erişim uyarısıAlışılmadık hacim veya saat dışı toplu sorgu, eşik tabanlı uyarı üretir; kayıt incelenebilir kalır.

Bu başlıklar teknik tedbirlerdir. Kişisel verilerin korunmasına ilişkin hukuki değerlendirme, aydınlatma ve işleme şartlarının belirlenmesi veri sorumlusu olarak kurumunuzun yükümlülüğündedir; kararları birlikte yazılı hale getirip teknik tarafta uyguluyoruz. Mimari ve kontrol seti için bağımsız bir görüş isterseniz teknik danışmanlık tek başına da alınabilir.

Örnek plan

Örnek bir pilot: tek klinik, üç veri grubu

Aşağıdaki plan, tek bir klinikte randevu, kimlik ve sonuç akışının pilot olarak kurulması için hazırlanmış örnektir. Sizin planınız HBYS sağlayıcınızın desteklediği yöntemler incelendikten sonra çıkar.

← Görseli yana kaydırın →
Örnek pilot planı: haftalar, yapılan iş ve hafta sonundaki çıktı
HaftaNe yapılırHafta sonunda elinizde ne olur
1. haftaKaynak envanteri ve sağlayıcı görüşmesiDesteklenen yöntemler, bağımlılık listesi
2. haftaHasta kimliği eşlemesiEşleme kuralları, çakışma senaryoları
3. haftaVeri alanı eşleme tablosuDışa açık alan listesi, kod kararları
4. haftaRol ve amaç matrisiErişim kuralları, maskeleme kararları
5–6. haftaUyum katmanı ve ilk uçlarRandevu ve kimlik uçları, test ortamı
7. haftaSonuç ve rapor akışıLaboratuvar sonucu, rapor referansı
8. haftaKayıt, uyarı ve devirErişim kaydı, uyarı eşikleri, kılavuz

Pilot klinik kararlı çalıştıktan sonra diğer birimler aynı katmana eklenir; kimlik eşlemesi ve erişim kuralları yeniden kurulmaz, yalnız yeni veri grupları eşlenir.

SSS

Sık sorulanlar

HL7 ve FHIR farkı, HBYS bağımlılığı, güvenlik tedbirleri, mevzuat sorumluluğu ve görüntüleme verisi hakkında en çok sorulanlar.

HL7, sağlık bilişiminde uzun süredir kullanılan standartlar ailesinin adıdır; klasik HL7 v2 mesajları hâlâ pek çok hastane sisteminde laboratuvar ve kabul bildirimlerinde kullanılır. FHIR ise aynı ailenin güncel, web tabanlı yaklaşımıdır: veriyi Patient, Appointment, Observation gibi kaynaklar hâlinde tanımlar ve REST üzerinden erişilebilir kılar. Pratikte çoğu projede ikisi bir arada bulunur: mevcut HL7 v2 akışları korunur, dışa bakan yeni uçlar FHIR yaklaşımıyla tasarlanır.

Hangi verinin nereye akacağını birlikte belirleyelim

Hangi sistemleri kullandığınızı, bugün elden taşınan raporları ve paylaşmak istediğiniz veri gruplarını anlatın; ilk görüşmede eşleme tablosunun taslağını ve gerçekçi bir pilot kapsamı çıkaralım. Keşif görüşmesi ücretsizdir ve sizi bağlamaz.

  • Keşif görüşmesi ücretsiz
  • Kapsam netleşmeden fiyat vermiyoruz
  • Testlerde gerçek hasta verisi kullanılmaz
API Geliştirme

Sonuç raporu elden değil, sistemden geçsin

HBYS, laboratuvar, görüntüleme ve randevu sistemlerini ortak bir dile taşıyor; erişimi rol, amaç ve kayıtla sınırlıyoruz.

Keşif görüşmesi ücretsizKapsam netleşmeden fiyat vermiyoruzTestlerde gerçek hasta verisi kullanılmaz