📄

Nasıl Çalışır?

SafeSymptom'un çalışma mekanikleri, veri saklama politikası ve güvenlik önlemleri hakkında detaylı bilgi.

Sistem Genel Bakış

SafeSymptom, semptomlarınızı AI ile ön değerlendirmek için tasarlanmış bir dijital sağlık hizmetidir. Kullanıcı akışı:

  1. Google Girişi: Google hesabınız ile güvenli şekilde giriş yaparsınız.
  2. Oturum Açma: Sunucu tarafında session oluşturulur ve role cookie set edilir.
  3. Onay: Kullanım koşullarını kabul edersiniz (3 zorunlu onay).
  4. Semptom Girişi: Şikayetlerinizi metin olarak yazarsınız + opsiyonel bilgiler seçersiniz.
  5. AI Değerlendirme: AI size 3–8 netleştirici soru sorar.
  6. Sonuç: Risk seviyesi (LOW/MODERATE/HIGH/EMERGENCY), öneriler ve doktor özeti üretilir.
  7. Yönlendirme: Online doktor talebi veya yakın hastane önerisi alırsınız.

Veri Saklama

Verileriniz nasıl ve nerede tutulur:

Lokal Veritabanı (SQLite)

Tüm veriler yalnızca sunucunuzda, lokal bir SQLite dosyasında (prisma/dev.db) saklanır. Bulut veritabanı veya üçüncü parti servis kullanılmaz.

Kullanıcı Verisi

E-posta, ad ve sağlayıcı kimliği saklanır. Kimlik numarası gibi hassas bilgiler toplanmaz.

Triage Verileri

Varsayılan olarak yalnızca tarih, risk seviyesi, kırmızı bayrak sayısı ve doktor özet metni kaydedilir. Ham semptom metni yalnızca kullanıcı açıkça izin verirse saklanır.

Mesaj Geçmişi

AI ile yapılan sohbet mesajları aktif oturumda kullanılır. Triage tamamlandığında yalnızca mesaj sayısı ve doktor özeti saklanır.

Veritabanı Şeması

4 ana tablo kullanılır:

User: id, email, name, provider, providerId, createdAt
Session: id, userId, doctorId, token, expiresAt
TriageCase: id, userId, riskLevel, redFlagsCount, doctorSummary, rawSymptomsOptIn, status, shortTitle, createdAt
TriageMessage: id, caseId, role, content, createdAt

Güvenlik Önlemleri

AI Güvenlik Kuralları

AI asistanımız aşağıdaki katı kurallara uyar:

API Mimarisi

Uygulama aşağıdaki API endpoint'lerini kullanır:

EndpointMetodAçıklama
/api/auth/google/startGETGoogle OAuth başlatma endpointi
/api/auth/google/callbackGETGoogle callback doğrulama ve session oluşturma
/api/auth/logoutDELETEAktif session kapatma
/api/triage/startPOSTSemptom girişi -> ilk AI sorusu
/api/triage/continuePOSTDevam eden soru-cevap akışı
/api/triage/finalizePOSTTriage sonucunu zorla üret
/api/triage/historyGETGeçmiş kayıtları listele
/api/doctor/requestPOSTOnline doktor talebi
/api/hospitalsGETHastane listesi (filtreleme)

AI Sağlayıcı Adaptörü

Sistem, provider bağımsız bir AI adaptör katmanı kullanır. LLM_PROVIDER ortam değişkeni ile sağlayıcı seçilir: LLM_PROVIDER

Tüm sağlayıcılar aynı sistem prompt'unu ve güvenlik kurallarını kullanır.

⚠️
Önemli Bilgilendirme: Bu hizmet pilot aşamadadır. Sonuçlar profesyonel tıbbi değerlendirme yerine geçmez. Tedavi kararlarınızı mutlaka sağlık profesyoneliniz ile birlikte alın. Acil durumda 112'yi arayın.