Două moduri de a crea o programare
Metoda 1 — Din calendar (recomandat)
Deschide Calendar din meniul lateral. Vei vedea grila zilei curente cu sloturi de 30 de minute.
Click direct pe un slot liber → se deschide modalul de programare cu ora pre-completată. Selectează pacientul (autocomplete după nume sau telefon), durata și doctorul.
Metoda 2 — Din fișa pacientului
Deschide fișa pacientului → click pe + Programare. Modalul se deschide cu pacientul deja selectat. Alegi doar data, ora, durata și serviciul.
Detecție conflicte slot
Diana CRM verifică automat două lucruri înainte de salvare:
- Pacientul nu are altă programare în interval — dacă există, primești eroare
409 Conflictcu mesajul: "Pacientul are deja o programare în acest interval". - Doctorul nu este ocupat — același tip de eroare 409 dacă doctorul are altă consultație activă.
Statusuri considerate "active" pentru conflict:scheduled,confirmed,in_progress. Programărilecancelled,no_showsaucompletednu blochează slotul.
Durata — alege corect
Durata default este 30 minute, dar pentru anumite servicii ai nevoie de mai mult timp:
Consultatie generala → 30 min
Detartraj → 45 min
Tratament canal → 60 min
Implant dentar → 90-120 min
Chirurgie / interventii → 120+ minDacă lași durata implicită și depășești timpul, următoarea programare nu se va putea face în slotul ocupat — sistemul detectează overlap-ul.
Status flow
O programare nouă pornește cu status scheduled. Pe parcursul zilei:
- Confirmată → când pacientul confirmă (manual sau via WhatsApp bot)
- În curs → când deschizi consultația (butonul Începe consultație)
- Finalizată → la închiderea consultației
- Anulată / No-show → dacă pacientul nu se prezintă
⚠️ Atenție: status-ularrivednu există în sistem. Foloseșteconfirmedsauin_progress.
Notificări automate
La crearea programării, pacientul primește automat:
- Mesaj WhatsApp de confirmare (dacă bot-ul e activ)
- Reminder cu 24h înainte
- Reminder cu 2h înainte (opțional, configurabil în Setări)