Uçtan uca akış (AI ile)
Firma tarafından panelden
Saati seç
Açılır listede yalnızca müsait slotlar listelenir; dolu olanlar
(Dolu), geçmiş saatler (Geçmiş) etiketiyle gri görünür ve seçilemez. Çalışma saatleri dışına da slot oluşturulmaz.Slot seçim kuralları
Saat seçim listesi, formdaki seçili gün ve doktor için müsait slotları gösterir. Müsait olmayan saatler ya hiç listelenmez ya da etiketle işaretlenir:| Senaryo | Davranış |
|---|---|
| Firmanın çalışma saatleri dışı (ör. kapalı gün, mesai dışı saat) | Slot listede gösterilmez — getWorkingHours() o güne çalışma saati döndürmezse seçenek listesi boş kalır |
| Geçmiş tarih/saat | Slot (Geçmiş) etiketiyle gösterilir — seçilemez |
| Doktorun aynı zaman aralığında başka randevusu | Slot (Dolu) etiketiyle gösterilir — seçilemez (15 dakikalık granülasyon, getCalendarOnlyBusySlots) |
| Doktorda aktif takvim entegrasyonu yok | Doktor doktor seçim listesinde zaten görünmez — bkz. Takvim |
SLOT_DURATION (varsayılan slot süresi) ile belirlenir.
Durum geçişleri
Randevu yaratıldıktan sonra şu aksiyonlar mümkündür:| Aksiyon | Sonuç durum | Takvim etkisi |
|---|---|---|
| Firma panelden onayladı | approved | — |
| Firma reddetti | rejected | Etkinlik silinir |
| Randevu zamanı geçti, hasta gelmedi | no_show (manuel) | Etkinlik kalır |
| Firma/hasta iptal etti | cancelled | Etkinlik silinir |
| Tedavi tamamlandı | completed | Etkinlik kalır |
API tarafı
Kod tarafından açmak için bkz. API rehberi: Randevu oluşturma.Sonraki adımlar
Takvim senkronizasyonu
Google Calendar bağlama ve eşleme kuralları.
Hatırlatmalar
Hatırlatma şablonları ve zamanlamaları.