Ordinamento intelligente degli slot
L’ordinamento intelligente degli slot ottimizza l’ordine in cui vengono proposti gli orari disponibili durante la ricerca appuntamenti. Invece di mostrare gli slot semplicemente in ordine cronologico, il sistema analizza l’agenda esistente e propone per primi gli orari che riducono la frammentazione, evitando “buchi” inutilizzabili tra un appuntamento e l’altro.
🔧 Come attivarlo
Section titled “🔧 Come attivarlo”- Vai in Impostazioni
- Cerca Migliora ordinamento slot
- Attiva l’opzione
💡 La differenza in pratica
Section titled “💡 La differenza in pratica”Senza ordinamento intelligente
Section titled “Senza ordinamento intelligente”Gli slot vengono mostrati in ordine cronologico: 08:00, 08:05, 08:10, 08:15…
L’operatore deve scegliere manualmente l’orario migliore, rischiando di creare gap troppo corti tra un appuntamento e l’altro che nessun altro paziente potrà occupare.
Con ordinamento intelligente
Section titled “Con ordinamento intelligente”Gli slot vengono riordinati in base a un punteggio (0-100) che tiene conto della situazione attuale dell’agenda. Gli orari che “incastrano” meglio l’appuntamento vengono proposti per primi.
Esempio: se l’agenda ha un appuntamento alle 09:00-09:30 e un altro alle 10:00-10:30, e il nuovo appuntamento dura 30 minuti, il sistema proporrà per primo lo slot 09:30-10:00 perché riempie perfettamente il buco, eliminando tempo morto.
📊 Come funziona il punteggio
Section titled “📊 Come funziona il punteggio”Il punteggio di ogni slot (da 0 a 100) è calcolato sommando quattro fattori.
Factor A: qualità del riempimento gap (0-50 punti)
Section titled “Factor A: qualità del riempimento gap (0-50 punti)”È il fattore più importante. Analizza cosa succede ai “buchi” che rimangono prima e dopo lo slot se viene prenotato in quella posizione.
Per ogni lato (prima e dopo), il gap residuo viene classificato in una di queste categorie:
| Classificazione | Significato |
|---|---|
| Zero | Lo slot è perfettamente adiacente al vicino (gap = 0). Ideale. |
| Usable | Il gap residuo è abbastanza grande da permettere almeno un altro appuntamento. Accettabile. |
| Dead | Il gap residuo è troppo corto per qualsiasi servizio. È tempo sprecato. |
| Open | Non c’è nessun vicino su quel lato. |
La combinazione dei due lati produce il punteggio tramite una matrice:
| Combinazione | Punti | Significato |
|---|---|---|
| Zero + Zero | 50 | Lo slot riempie perfettamente un buco tra due appuntamenti |
| Zero + Usable | 45 | Si attacca a un appuntamento e lascia spazio utile dall’altro lato |
| Zero + Dead | 35 | Si attacca a un appuntamento ma crea un buco morto dall’altro lato |
| Usable + Usable | 15 | Lo slot è nel mezzo di un blocco libero, non connette nulla |
| Dead + Dead | 5 | Crea buchi morti da entrambi i lati |
Factor B: precisione del riempimento (0-20 punti)
Section titled “Factor B: precisione del riempimento (0-20 punti)”Quando lo slot si trova tra due appuntamenti esistenti, questo fattore misura quanto precisamente riempie il gap disponibile.
- 95%+ del gap riempito = 20 punti (riempimento quasi perfetto)
- 80-95% = 15-20 punti (buon riempimento)
- 50-80% = 5-15 punti (riempimento parziale)
- Sotto 50% = 0 punti (lo slot occupa meno della metà del gap)
Questo fattore si applica solo quando ci sono appuntamenti sia prima che dopo lo slot.
Factor C: compattazione ai bordi (0-20 punti)
Section titled “Factor C: compattazione ai bordi (0-20 punti)”Preferisce posizionare gli appuntamenti vicino all’inizio o alla fine della giornata lavorativa, mantenendo il blocco libero più grande al centro. Questo è utile per avere flessibilità nel caso arrivino appuntamenti più lunghi.
- Slot vicino al bordo = 20 punti
- Slot al centro = 0 punti
Quando l’agenda è già piena al 70%+, questo fattore diventa meno rilevante e assegna un punteggio neutro di 10 a tutti gli slot.
Factor D: prossimità (0-10 punti)
Section titled “Factor D: prossimità (0-10 punti)”Un bonus minore per gli slot che sono vicini (ma non necessariamente adiacenti) ad appuntamenti esistenti.
- Entro la pausa configurata = 10 punti
- Entro 15 minuti = 5-10 punti
- Entro 30 minuti = 2-5 punti
- Oltre 30 minuti = 0 punti
Bonus agenda vuota
Section titled “Bonus agenda vuota”Quando l’agenda è completamente vuota, il sistema assegna un bonus di 40 punti allo slot che coincide con l’inizio dello schedule. Questo garantisce che il primo appuntamento della giornata venga proposto all’inizio dell’orario di lavoro.
⚙️ Parametri considerati
Section titled “⚙️ Parametri considerati”Il calcolo tiene conto automaticamente di:
- Pausa tra appuntamenti: se la risorsa ha una pausa configurata (es. 5 minuti tra un paziente e l’altro), viene considerata nel calcolo dei gap
- Durata minima dei servizi: per determinare se un gap residuo è “morto” o “usable”, il sistema usa la durata minima tra tutti i servizi prenotabili per quella risorsa
- Tasso di riempimento: la percentuale di occupazione dello schedule influenza il peso del Factor C
- Schedule multipli: ogni schedule della giornata viene analizzato indipendentemente
📝 Note tecniche
Section titled “📝 Note tecniche”- Il punteggio finale viene troncato nell’intervallo 0-100
- A parità di punteggio, gli slot vengono ordinati cronologicamente
- Il calcolo avviene dopo tutti gli altri filtri (regole di prenotazione, limiti, requisiti)
- Non modifica gli slot disponibili, cambia solo l’ordine in cui vengono presentati