İçeriğe geç
Projelere dön
Yapay Zeka2024

HayattaKAL

Gemini API ile hastayı doğru randevuya yönlendiren, Teknofest için kurduğum ekiple geliştirdiğimiz sistem.

HayattaKAL logosu
Yarışma
Teknofest — Sağlıkta Yapay Zeka
Sonuç
İlk aşama geçildi, demo teslim edildi
Rolüm
Ekip kurucusu ve geliştirici

Teknolojiler

  • Gemini API
  • Web
  • Healthcare
  • Prototype

Özet

2024’te kendi ekibimi kurarak Teknofest’in sağlık alanındaki yapay zeka yarışmasına katıldım. İlk aşamayı geçtik ve fikri çalışan bir demoya dönüştürdük: hasta randevu almadan önce yapılandırılmış bir ön değerlendirmeden geçiyor, Gemini API bu bilgileri değerlendirerek hastanın doğru randevuyu almasına yardımcı oluyor.

Problem: randevu bilgi taşımıyor

Bir hasta randevu aldığında sisteme giren tek şey bir tarih ve bir bölüm oluyor. Şikâyetin ne olduğu, ne kadar süredir devam ettiği, hangi ilaçların kullanıldığı — hepsi muayenenin ilk dakikalarında sıfırdan soruluyor.

Daha kötüsü, hasta bölümü çoğu zaman kendi tahminiyle seçiyor. Yanlış bölüme alınan randevu hem hastanın zamanını hem de sistemin kapasitesini boşa harcıyor.

Çıkış noktamız şuydu: bu bilgi zaten hastada var, sadece yanlış anda toplanıyor ve kimse onu yönlendirme için kullanmıyor.

Gemini API ile yönlendirme

Demoda randevu almadan önce yapılandırılmış bir form dolduruluyor: şikâyet nedir, ağrı nerede hissediliyor, 10 üzerinden kaç, geçmişte ve şu anda kullanılan ilaçlar, alerjiler, yaş, şikâyetin süresi ve akut olup olmadığı, geçirilmiş büyük operasyonlar ve hastalığın bulaşıcı olma ihtimali.

Bu cevaplar Gemini API’ye veriliyor ve model hastanın doğru randevuya yönlendirilmesine yardımcı oluyor. Amaç teşhis koymak değildi — bunu en baştan kapsam dışında tuttuk. Amaç, hastanın hangi bölüme, ne aciliyetle gitmesi gerektiği konusunda ona yardımcı olmaktı.

Bulaşıcılık sorusu bilinçli olarak oradaydı: bulaşıcı bir şikâyet, randevunun sadece ne zaman değil nasıl planlanacağını da değiştiriyor.

Sistem randevu alma, randevu takibi ve randevu takvimi olmak üzere üç akış içeriyordu; böylece ön değerlendirme tek seferlik bir anket değil, hastanın kendi geçmişinin parçası oluyordu.

Ekip kurmak ve kapsamı bilmek

Bu proje benim için teknik olduğu kadar organizasyonel bir deneyimdi. İlk kez bir fikri kendim ortaya atıp etrafına ekip topladım, görev dağıtımı yaptım ve başvuru takvimini yönettim.

Yarışmanın ilk aşamasını geçmek, fikrin yazılı olarak da savunulabildiği anlamına geliyordu. Kod yazmadan önce problemi doğru anlatabilmenin ne kadar belirleyici olduğunu burada gördüm.

Arayüz tasarımına hiç girişmedik; süremiz sınırlıydı ve fikri çalışır hâlde göstermeyi öncelik yaptık. Bugün geriye baktığımda, sunulan bir demoda görsel dilin de argümanın parçası olduğunu düşünüyorum — o dersi bu projeden aldım.

Görseller

  • Ön değerlendirme formu
    Randevudan önce doldurulan yapılandırılmış form — Gemini API’ye giden girdi.

Diğer projeler