Özellikler
Bir klinik EMDR seansını, yazılıma indirgemek için.
Her özellik gerçek bir klinik kullanım hattından doğdu. Hiçbir özellik dekoratif değil.
Stimulation engine
Audio-clock master scheduler
Chris Wilson look-ahead pattern. Ses saatini referans alır, görsel onu takip eder. Tipik senkron hatası sub-millisecond.
Üç trajectory
Yatay osilasyon, çapraz hareket, sonsuzluk (∞). Klinik tercihe göre seansa özel seçilebilir.
Yapılandırılabilir parametre
BPM, top boyutu, top rengi, arkaplan rengi, ton frekansı, ses tipi (sine/triangle/square), senkron modu.
Sayfa görünürlük yönetimi
Tab arka plana düşerse seans otomatik durur. Re-traumatizasyon ihtimalini düşürür, gerekirse acil durdurma.
Wake Lock
Seans aktifken ekranın uyumasını engeller. Tablet ve uzun seanslar için kritik.
Worker ticker + fallback
Web Worker tabanlı yüksek-frekans timer. CSP nedeniyle Worker engellenirse otomatik main-thread fallback.
Klinik operasyon
Çok-kiracılı mimari
Her klinik kendi verisini tam izole. PostgreSQL Row-Level Security uygulama tarafında fail-closed.
Süper yönetici · Klinik yöneticisi · Terapist
Üç rol, üç sınır. Lisans atama yalnızca süper yöneticide; klinik içi davet klinik yöneticisinde.
İki-fazlı lisans tüketimi
Seans başlatınca RESERVED, tamamlanınca CONSUMED. 5 dakika içinde abort RELEASED — boş yere kontör yazılmaz.
Danışan atama
Klinik yöneticisi danışanı belirli bir terapiste atar. Terapist yalnızca kendisine atanmış danışanları görür.
SUDS ve set kayıtları
Her set sonrası SUDS, beat sayısı ve süre kaydı. Seans kapanışında özet rapor.
Dev modunda davet kolaylığı
Yerel geliştirmede davet bağlantısı terminale ANSI bannerla yazılır. Prod'da Resend → SES failover ile e-posta.
Uyum & güvenlik
AES-256-GCM zarfla şifreleme
Danışan PII (ad, soyad, telefon, e-posta, doğum) tek envelope blob. AAD ile satırın id'sine bağlanmış. Anahtar versiyonu rotasyona açık.
Klinik metin de şifreli
Seans hedef anısı, negatif/pozitif biliş, beden bölgesi, terapist notları aynı şifreleme şeması — ayrı blob.
Append-only audit log
DB seviyesinde UPDATE/DELETE iptal edilmiş, trigger ile mutation engelli. KVKK §9.4 erişim izleri çift garantili.
Soft-delete + retansiyon
KVKK silme hakkı. Danışan soft-delete edilir; retansiyon süresi sonunda hard-delete planlanır, audit izi korunur.
Lisans-server outage'ı klinik durdurmaz
Aktif seans çevrimdışı durumda da tamamlanabilir. Yalnızca yeni seans başlatma engellenir — re-traumatizasyon riskine karşı.
Closed onboarding
Public /signup yok. Next middleware /api/auth/sign-up/*'yı engeller. Trial suistimali önlenir.
Kliniğin için detaylı bir tanıtım planla.
30 dakika içinde sistemin tamamını gösterelim.
Demo planla →