İçeriğe geç

Diş kliniği

Diş Kliniği Randevu ve Yönetim Sistemi

Çok hekimli diş klinikleri için çevrimiçi randevu, hekim bazlı takvim, rol tabanlı yönetim paneli ve otomatik e-posta bildirimleri olan klinik sitesi. Demo, iki hekimli örnek bir klinik üzerinde çalışıyor.

Bülent Keser Diş Kliniği web sitesinin ana sayfası

Bu sistem, randevularını telefonla ve kâğıt defterle yürüten diş klinikleri için yazıldı. Ziyaretçi sitede hekimini seçip boş bir saate randevu alıyor, klinik ekibi de her şeyi tek bir panelden yönetiyor. Demo sitede iki hekimli örnek bir klinik var ve randevu formu baştan sona denenebiliyor.

Randevu motoru

Hasta önce hekimi, sonra günü seçiyor ve o hekimin o günkü boş saatlerini görüyor. Randevu süresi ve kaç gün ilerisine randevu verileceği panelden ayarlanıyor. Bir saatin boş görünmesi için şunların hepsi tutmalı:

  • Saat, hekimin o güne ait haftalık çalışma saatleri içinde

  • Öğle arası gibi bir mola dilimine denk gelmiyor

  • Tatil, izin ya da "14.00 sonrası kapalı" gibi kısmi kapanış olan bir özel güne düşmüyor

  • O saatte iptal edilmemiş başka bir randevu yok

  • Saat geçmişte değil ve randevu penceresinin içinde

İki hasta aynı saate aynı anda randevu almaya çalışırsa ikinci kaydı uygulama değil veritabanı reddediyor, bu yüzden yoğun saatte bile çift randevu oluşmuyor. Saatler Türkiye saatine göre tutuluyor; sunucunun saat dilimi randevuyu kaydıramıyor.

Randevunun yaşam döngüsü

Her randevunun bir takip kodu ve bir durumu var: onay bekliyor, onaylandı, tamamlandı, iptal ya da gelmedi. Randevu web sitesinden, panelden ya da telefonla gelmiş olabilir; kaynağı kayıtta duruyor. Resepsiyon randevuyu başka bir saate taşıyabiliyor, boş bir saate elle randevu girebiliyor.

Hastaya giden e-postalar durumlara bağlı:

  • Talep alındığında bilgilendirme

  • Onayda, telefon takvimine tek dokunuşla eklenen .ics takvim dosyası

  • İptal bildirimi

  • Panelden tek tıkla gönderilen hatırlatma

Yeni bir randevu ya da iletişim mesajı geldiğinde klinik de e-postayla haberdar oluyor.

Rol tabanlı yönetim paneli

Panelde üç rol var. Sahip her şeyi yönetiyor, kullanıcı ekleyip ayarları değiştirebiliyor. Yönetici randevu, içerik, tedavi ve hekim bilgilerini düzenliyor. Resepsiyon yalnızca randevuları ve gelen mesajları görüyor. Yetkiler tek bir izin tablosundan türetiliyor ve her işlemde sunucuda yeniden denetleniyor.

Hekimlerin haftalık çalışma saatleri, özel günler, tedaviler, hekim biyografileri, sayfalar, sık sorulan sorular, blog yazıları ve medya kütüphanesi de panelden yönetiliyor. Hasta fotoğraflarında rıza durumu ayrı bir alan olarak tutuluyor.

Güvenlik ve denetim

  • Panel girişinde iki adımlı doğrulama (TOTP)

  • Art arda hatalı girişte giderek uzayan hesap kilidi

  • Durum değiştiren her panel işleminin kim, ne zaman, ne yaptı bilgisiyle denetim kaydı

  • Randevu ve iletişim formlarında Cloudflare Turnstile bot koruması

  • Her sayfada sıkı içerik güvenliği politikası (CSP)

Güven veren site

Kliniğin Google puanı ve yorumları Google Places üzerinden siteye geliyor, harita kliniğin kendi Google Haritalar kaydına bağlı. İletişim sayfasında Instagram akışı ve drone videolu bir konum bölümü var. Demo sitede 13 tedavi sayfası ve hastaların arama motorunda sorduğu sorulara cevap veren 32 blog yazısı bulunuyor.