Disponibilitatea Doctorilor
Configurează programul fiecărui doctor pentru a afișa corect slot-urile disponibile în calendar și booking online.
De ce e importantă disponibilitatea?
- ✅ Evită double-booking - Nu poți programa când doctorul nu e disponibil
- ✅ Booking online precis - Pacienții văd doar ore reale disponibile
- ✅ Planificare echipă - Vezi cine e disponibil când
- ✅ Optimizare calendar - Maximizează utilizarea timpului
Accesare Setări
Mergi la Setări → Echipă → Doctori sau Programări → Disponibilitate
Tipuri de Disponibilitate
1. Program Săptămânal Regulat
Setează ore fixe pentru fiecare zi a săptămânii.
Exemplu:
- Luni - Vineri: 09:00 - 17:00
- Sâmbătă: 09:00 - 13:00
- Duminică: Închis
Cum setezi:
- Selectează doctorul
- Click Program Săptămânal
- Pentru fiecare zi, setează:
- Start: Ora început
- End: Ora sfârșit
- Pauză: Ora pauză prânz (opțional)
Pauză prânz: Exemplu: 13:00 - 14:00 (doctorul nu e disponibil)
2. Intervale Blocate (Excepții)
Blochează intervale specifice când doctorul nu e disponibil.
Use cases:
- Concediu
- Training/Conferință
- Perioada liberă
- Proceduri personale
Cum adaugi:
- Click Adaugă Interval Blocat
- Selectează:
- Data Start
- Data End (sau aceeași zi pentru o zi)
- Motiv: Concediu, Training, Personal, etc.
- Salvează
Vizual în calendar: Intervalele blocate apar cu pattern diferit (gri diagonal).
3. Disponibilitate Specială
Setează ore diferite pentru zile specifice.
Exemplu:
- 15 Ianuarie: 10:00 - 15:00 (program scurt)
- 20 Ianuarie: Închis (zi liberă)
Cum adaugi:
- Click Excepție Programată
- Selectează data
- Setează orele sau marchează ca "Închis"
- Salvează
Prioritate: Excepțiile suprascriu programul regulat.
Configurare per Locație
Dacă ai clinici multiple, fiecare doctor poate avea program diferit per locație.
Exemplu: Dr. Popescu:
- Locația Centru: Luni, Miercuri, Vineri (09:00-17:00)
- Locația Nord: Marți, Joi (10:00-18:00)
Cum setezi:
- Selectează doctorul
- Click Program per Locație
- Selectează locația
- Setează programul specific
- Repeat pentru fiecare locație
Slot Duration (Durata Sloturilor)
Setează cât durează un slot de programare.
Opțiuni:
- 15 minute - Consultații rapide, controale
- 30 minute - Standard, consultații generale
- 45 minute - Tratamente medii
- 60 minute - Tratamente complexe, implante
- Custom - Diferite durate per tip programare
Per tip programare:
- Consultație: 30 min
- Tratament: 60 min
- Urgență: 15 min
- Follow-up: 20 min
Buffer Time (Timp Buffer)
Adaugă timp între programări pentru:
- Curățenie/Sterilizare
- Notițe/Documentare
- Pauză scurtă
Exemplu:
- Programare 1: 09:00 - 09:30
- Buffer: 09:30 - 09:40 (10 min)
- Programare 2: 09:40 - 10:10
Setare: Setări → Booking → Buffer Time (0-30 min)
Limită Programări per Zi
Setează câte programări maxime poate avea un doctor pe zi.
Use cases:
- Evită burnout
- Reserve slots pentru urgențe
- Control capacitate
Exemplu: Max 12 programări/zi → După ce ajunge la 12, nu mai apar slot-uri disponibile.
Recurring Blocks (Blocări Recurente)
Blochează același interval în fiecare săptămână.
Exemple:
- Fiecare Miercuri 14:00-15:00 - Team meeting
- Fiecare Vineri 16:00-17:00 - Administrative tasks
- Prima Lună a lunii 09:00-12:00 - Inventar
Cum adaugi:
- Click Recurring Block
- Selectează:
- Zi săptămână (Luni, Marți, etc.)
- Oră start/end
- Repeat: Weekly, Bi-weekly, Monthly
- Salvează
Sincronizare cu Calendar Extern
Importă disponibilitatea din Google Calendar, Outlook sau Apple Calendar.
Cum funcționează:
- Conectează calendar extern în Setări → Integrări
- PatientPath citește evenimente din calendar
- Marchează automat ca "Ocupat" acele intervale
- Sincronizare la fiecare 15 minute
Bidirectional sync:
- Programări din PatientPath → Apar în Google Calendar
- Evenimente din Google Calendar → Blochează slot-uri în PatientPath
Vizualizare Disponibilitate
Calendar View
În Programări → Calendar:
- Verde: Disponibil
- Albastru: Programat
- Gri: Blocat/Indisponibil
- Roșu: Conflict/Double-booking
Timeline View
Vezi disponibilitatea tuturor doctorilor simultan:
- Orizontal: Doctori
- Vertical: Ore
- Identifică rapid cine e liber când
Notificări Disponibilitate
Primești alerte când:
- Un doctor nu are ore setate pentru săptămâna viitoare
- Program inconsistent (lipsesc zile)
- Conflict de programare (double-booking)
- Disponibilitate scăzută (< 20% slot-uri libere)
Best Practices
✅ DO
- Setează programul cu 1-2 săptămâni în avans
- Include pauze și buffer time
- Actualizează prompt când apar schimbări
- Blochează concediile din timp
- Sincronizează cu calendarul personal
❌ DON'T
- Nu lăsa program nesetat (→ nu apar slot-uri)
- Nu uita să deblochezi după concediu
- Nu supra-programează (→ burnout)
- Nu ignora notificările de conflict
Probleme Frecvente
Nu apar slot-uri disponibile în booking
Verifică:
- Doctorul are ore setate pentru perioada respectivă
- Nu e tot intervalul blocat
- Slot duration e setat corect
- Nu s-a atins limita max programări/zi
Soluție:
- Revizuiește Setări → Echipă → [Doctor] → Disponibilitate
- Verifică Intervale Blocate
Conflict de programare (double-booking)
Cauză:
- Programare manuală fără verificare
- Sincronizare calendar extern eșuată
- Modificare disponibilitate după programare
Soluție:
- PatientPath alertează automat la conflict
- Reprogramează una din programări
- Sau blochează intervalul
Rapoarte Utilizare
Vezi în Analytics → Doctori:
Metrici:
- Utilizare calendar - % ore programate vs disponibile
- Slot-uri libere - Câte ore libere rămân
- Programări per doctor - Distribuție echitabilă?
- Peak hours - Când e cel mai aglomerat?
Optimizare:
- Doctor cu utilizare 90%+ → Crește ore sau adaugă doctor
- Doctor cu utilizare < 30% → Reduce ore sau redistribute