Inserisci i pazienti nel Setup e premi Calcola Percorsi
📋
Guida Operativa
Giro MAC · Ambulanze Private Milano
⚙ Setup — Prima configurazione
1Imposta Sede di partenza e Arrivo finale (i due box in cima al Setup). La sede è il punto da cui parte ogni mattina; l'arrivo finale è dove rientra dopo l'ultimo paziente. Inserisci l'indirizzo e premi ✓. Il pallino diventa verde quando l'indirizzo è verificato. L'arrivo finale viene incluso nell'ottimizzazione dell'ultimo giro — l'app sceglie l'ordine che minimizza il percorso totale incluso il rientro.
6I 5 gruppi corrispondono agli orari di arrivo in clinica: G1 entro 08:00, G2 entro 09:30, G3 entro 11:00, G4 entro 12:30, G5 entro 14:00.
2Tocca un gruppo per aprirlo. Premi + Aggiungi paziente per inserire fino a 3 pazienti per gruppo.
3Per ogni paziente inserisci: Nome, Indirizzo (includi il numero civico), Telefono.
4Imposta gli slider in cima alla pagina:
• Buffer sicurezza: minuti extra sul calcolo partenza G1 (default 10 min)
• Moltiplicatore traffico: moltiplica i tempi OSRM per simulare il traffico reale (default x3)
• Tempo fermata: minuti per far salire/scendere ogni paziente (default 3 min)
• Tempo carico uscita clinica: minuti aggiuntivi alla fine di ogni terapia prima di iniziare il ritorno (default 5 min). Gli orari di fine terapia sono fissi (9:30 / 11:00 / 12:30 / 14:00 / 15:30) e non variano mai.
5Premi Calcola Percorsi. L'app geocodifica gli indirizzi e ottimizza tutti i percorsi della giornata. Attendi il completamento del progress.
🚦 Barra verde “Orario di partenza”: dopo il calcolo appare una barra verde in cima all'app con l'orario esatto a cui l'autista deve uscire per il primo pickup. Si aggiorna automaticamente ad ogni ricalcolo.
⚠ Attenzione: i dati vengono salvati automaticamente. Il calcolo va ripetuto solo quando cambiano i pazienti (di norma ogni settimana).
🟠 Pallino arancione — coordinate sospette: dopo il geocoding il pallino può essere verde (ok), rosso (indirizzo non trovato) o arancione (indirizzo trovato ma fuori dalla provincia di Milano). Il pallino arancione significa che Nominatim ha trovato la strada in un'altra città — verifica l'indirizzo e prova a modificarlo (es. senza il nome di battesimo della via). Se si tenta il calcolo con coordinate sospette, l'app chiede conferma prima di procedere.
🗺 Percorsi — Durante il turno
1Apri il tab Percorsi. Trovi la sequenza completa della giornata: ogni card è un segmento del giro con orari e tappe in ordine.
2La timeline mostra per ogni fermata: orario stimato di arrivo, nome paziente, indirizzo e numero di telefono (toccalo per chiamare direttamente).
3Regola orario reale: se arrivi alla clinica con ritardo o anticipo, apri il pannello 🕐 Aggiorna orario reale, seleziona il gruppo, inserisci l'orario reale e premi Ricalcola. Tutti i segmenti successivi si aggiornano a cascata.
1🖨 Stampa / PDF: genera un report completo della giornata con tutti gli orari, i pazienti, gli indirizzi e i numeri di telefono, in formato tabellare ottimizzato per la stampa. Su iPhone: tocca Condividi → Stampa → Salva come PDF. Su desktop: Ctrl+P → Salva come PDF.
4Esporta: salva un file JSON con tutti i pazienti e le impostazioni. Conservalo su iCloud o invialo via WhatsApp come backup settimanale.
2Importa: carica un file JSON precedentemente esportato per ripristinare i dati in pochi secondi. I percorsi vanno ricalcolati dopo l'importazione.
3Reset (pulsante in alto a destra): cancella tutti i dati e riparte da zero. Usalo solo a inizio ciclo con pazienti completamente nuovi.
💡 Suggerimento: esporta sempre il JSON a fine settimana prima di fare Reset. I dati in localStorage possono andare persi svuotando la cache di Safari.
🕐 Logica del giro
✓Pickup G1 dalla sede di partenza (impostabile nel Setup) → Clinica entro le 8:00
✓Mentre G1 fa terapia (90 min): pickup G2 → Clinica entro le 9:30
✓Fine terapia G1 → ritorno a casa G1 completo → poi pickup G3
✓Regola fondamentale: nessun paziente nuovo viene caricato prima che tutti i pazienti del gruppo precedente siano rientrati a domicilio.