Skip to main content
Doktor, doctor rolüne sahip User kaydıdır. Randevuları yöneten ve takvim sahibi olan kullanıcıdır.

Doktor olmak için gerekenler

ÖnkoşulAçıklama
RoleName::DoctorSpatie Permission ile atanmış rol
Google Calendar entegrasyonuAktif calendar türü Integration
Tedavi atamalarıtreatment_user pivot ile en az bir tedaviye atanmış
Takvim entegrasyonu olmayan doktor, hem panel randevu formunda hem AI booking akışında doktor listesinde görünmez — bkz. Takvim.

Profil alanları

User modelindeki ek alanlar:
AlanAçıklama
titleUnvan (Dr., Op. Dr., vb.)
phoneTelefon
emergency_contact_*Acil durum iletişim
blood_groupKan grubu
avatar_urlProfil fotoğrafı
is_activeAktif/pasif

Tedavi ataması

Doktor ↔ Tedavi BelongsToMany:
$doctor->treatments()->attach($treatmentId);
Atanmayan tedavi o doktor için randevu formunda seçilemez.

Sonraki adımlar

Tedaviler

Atanacak hizmetler.

Takvim

Google Calendar entegrasyonu.