uurstudios
Tüm projeler
Next.js 14TypeScriptDrizzle ORMSQLiteZodRechartsVitestPlaywright

Çok Şubeli Klinik Yönetim Paneli

Klinikler için Next.js ile geliştirilen, rol tabanlı giriş, çakışma kontrollü sürükle-bırak takvim, hasta dosyası, kasa, hatırlatma kuyruğu, raporlar ve KVKK denetim kaydı içeren çalışan yönetim paneli.

Çok Şubeli Klinik Yönetim Paneli — uurstudios tarafından geliştirildi
Sektör
Sağlık · konsept çalışma
Yıl
2026
Teknolojiler
Next.js 14, TypeScript, Drizzle ORM, SQLite, Zod, Recharts, Vitest, Playwright

Konsept çalışma, çalışan ürün. Bu proje belirli bir müşteri için değil, uurstudios portföyü için baştan sona geliştirildi. Kod, testler ve ölçüm sonuçları gerçek ve kaynak kodda doğrulanabilir. Benzerini sizin markanız için de geliştirebilirim.

Bu panel, resepsiyon, hekim ve yönetici rolleri için ayrı yetkileri olan, çok şubeli bir klinik yönetim sistemidir. Excel ve WhatsApp'la yürütülen operasyonu tek bir kaynağa taşır: randevu takvimi, hasta dosyası, tahsilat, otomatik hatırlatma kuyruğu, raporlar ve denetim kaydı. Ekran görüntüleri uygulamanın kendisinden alınmıştır.

Problem

Randevular Excel'de, hasta notları kâğıtta, hatırlatmalar elle WhatsApp'tan gidiyordu. Çakışan randevular, gelmeyen hastalar, şubeler arası rapor alamama ve 'kim neyi değiştirdi' sorusuna cevap verememe (KVKK) günlük sorundu.

Çözüm

Next.js 14 App Router + Server Actions üzerinde Drizzle ORM/SQLite veri katmanı (10 tablo). bcrypt parola ve HMAC imzalı oturum çerezi, middleware koruması ve rol bazlı yetki: yönetici tüm şubeleri, resepsiyon kendi şubesini, hekim yalnızca kendi takvimini görür. Takvim hafta/gün görünümlerinde çakışma ve mesai kontrolüyle sürükle-bırak taşıma, çift tıkla randevu, aynı saatte birden çok randevu için şerit düzeni. Hasta dosyasında alerji uyarısı, tedavi geçmişi, ödemeler ve bakiye; kasa; randevudan 24 sa/2 sa önce otomatik hatırlatma kuyruğu; önceki dönemle karşılaştırmalı raporlar (Recharts, CVD-güvenli palet, CSV dışa aktarma); şube saatleri, fiyat listesi ve kullanıcı yönetimi; tüm işlemler için denetim kaydı. Vitest ile 11 birim, Playwright ile 3 rolde 30 uçtan uca kontrol.

Sonuç

Üç rolün tüm akışları (giriş → hasta → randevu → çakışma reddi → taşıma → durum → tedavi/ödeme → bakiye → hatırlatma → rapor/CSV → ayarlar → denetim) otomatik testlerden geçiyor. Demo veri: 2 şube, 5 hekim, 72 hasta, 1.500 randevu. Kaynak kod GitHub'da; SMS sağlayıcısı (NetGSM) ve e-Nabız entegrasyonu bir sonraki adım.

Çok Şubeli Klinik Yönetim Paneli ekran görüntüsü 1Çok Şubeli Klinik Yönetim Paneli ekran görüntüsü 2

Canlı demo

Uygulamanın içinden bir tur

Bu proje veritabanı ve sunucu gerektirdiği için gerçek uygulamanın kısa bir gezinti kaydı gösteriliyor. Kaynak kodu indirip kendi bilgisayarınızda birkaç komutla çalıştırabilirsiniz.

Gerçek uygulamanın ekran kaydı · ses yok · kesintisiz tek çekim
Kaynak kodu inceleyin

Diğer projeler

Benzer bir projeniz mi var?

Fikrinizi anlatın, 24 saat içinde size özel bir teklif ve yol haritasıyla dönüş yapayım.

Teklif Al
WhatsApp