
- Pubblicazione
- Aggiornamento
Un’applicazione offline può creare più versioni della stessa registrazione. Scegliere automaticamente l’ultima versione ricevuta può scartare una correzione più accurata o autorevole solo perché il relativo dispositivo si è connesso prima.
Conservare il significato dei dati
Nelle regole di sincronizzazione, separare l’ora di registrazione sul dispositivo, l’ora di accettazione sul server e l’autorità di chi modifica. Le impostazioni dell’orologio e le connessioni ritardate possono rendere incerta la sequenza effettiva delle modifiche. Definire le situazioni in cui due valori diversi per un campo non possono essere risolti automaticamente. Mantenere spiegabili le versioni in conflitto mentre la revisione autorizzata è ancora aperta.
Esempio pratico
Per esempio, il personale del centro corregge offline il commento di una visita mentre un’altra persona autorizzata effettua una correzione diversa centralmente. Il secondo dispositivo si riconnette più tardi. Invece di sovrascrivere silenziosamente la registrazione centrale con un valore precedente, l’applicazione mostra un conflitto. Un revisore usa la motivazione presente alla fonte per scegliere il valore e conserva le evidenze di entrambe le modifiche.
Controlli di revisione
- Verificare modifiche simultanee dello stesso campo su dispositivi diversi.
- Includere scenari con orologi dei dispositivi errati e riconnessioni ritardate.
- Registrare la motivazione e il responsabile di ogni risoluzione del conflitto.
Accettazione e limiti
L’accettazione implica che nessuna modifica autorizzata scompaia senza spiegazioni e che il valore risultante sia collegabile alla fonte. La revisione umana potrebbe non essere necessaria per ogni campo; i limiti per l’unione automatica a basso impatto dovrebbero essere definiti prima. Valutare con particolare attenzione le sovrascritture silenziose nei campi clinicamente importanti. Un messaggio di sincronizzazione riuscita non dovrebbe suggerire che ogni conflitto sia stato risolto.
Domande frequenti
- La marca temporale più recente identifica la versione corretta?
- Non sempre. Occorre considerare insieme l’ora del dispositivo, i ritardi di connessione e il contesto della fonte autorevole.
- Quando si può chiudere un conflitto?
- Chiuderlo mediante il processo autorizzato quando sono spiegabili il valore scelto, la motivazione e lo stato dei risultati interessati.