Skip to main content
Tedavi (Treatment), firmanın sunduğu hizmettir. Doktorlara atanır, satışta kalem olur ve isteğe bağlı seans yapısına sahiptir.

Yapı

Doktor ataması

Tedavi ↔ Doktor ilişkisi BelongsToMany (treatment_user pivot): Bir doktora atanmayan tedavi, o doktor için randevu oluştururken seçilemez.

Seanslar (TreatmentSession)

Çok seanslı tedaviler (örn. “Diş beyazlatma — 3 seans”) için her seans ayrı kayıttır; sıralı tamamlanır.

Ürün ilişkisi

Tedavide kullanılan sarf malzemesi Product olarak tanımlanır ve pivot’taki min_quantity üzerinden tedaviye atanır — tedavi tamamlanınca otomatik stok düşer.

Sonraki adımlar

Doktorlar

Tedavilere atama.

Ürünler

Sarf malzemeleri.