PHARMA LAB · PL-06-018
Sincronizzazione dell’ora negli strumenti: cronologia e audit trail

In questo articolo
Un’acquisizione sembra avvenire dopo la sua revisione. Un’iniezione appare precedente a quella che la sequenza indica come prima. Prima di concludere che qualcuno abbia alterato i dati, occorre capire che cosa misurano gli orologi coinvolti e come i sistemi presentano il tempo.
Nel laboratorio digitale la cronologia attraversa strumenti, workstation, applicazioni, database e interfacce. Due timestamp diversi possono descrivere lo stesso istante in fusi differenti oppure eventi distinti, come acquisizione e ricezione. L’obiettivo è ricostruire una sequenza verificabile, conservando dati originali, contesto e incertezza residua.
1. Identifica chi genera ogni timestamp
Per ogni evento rilevante identifica il sistema che assegna data e ora. Il software può usare l’orologio del sistema operativo, quello dello strumento o un servizio centralizzato: verificarlo è parte della conoscenza del sistema. Il database può registrare un ulteriore momento, diverso da quello dell’evento scientifico.
Distingui inizio acquisizione, salvataggio, ricezione nell’interfaccia, importazione, elaborazione e approvazione. La data di modifica di un file non prova da sola quando il campione è stato analizzato. Un ritardo di trasmissione non è necessariamente uno scostamento dell’orologio.
La riconciliazione tra strumento e LIMS deve conservare anche questa semantica: una colonna chiamata “data” non basta per stabilire quale evento rappresenti.
2. Separa istante, fuso e visualizzazione
UTC offre un riferimento comune. L’ora locale richiede il relativo scostamento da UTC e, quando necessario, le regole del fuso applicate. Un valore “02:30” senza data e contesto può essere ambiguo, soprattutto durante il ritorno dall’ora legale.
La conservazione in UTC e la visualizzazione locale sono scelte tecniche da verificare sul prodotto. Non assumere che un orario visualizzato sia quello memorizzato. Controlla schermata, esportazione e audit trail, compresi segno dello scostamento, precisione e gestione delle frazioni di secondo. Il formato deve mantenere il significato durante i passaggi.
RFC 3339 descrive gli scostamenti come ora locale meno UTC. Per risalire a UTC si sottrae quindi lo scostamento indicato. Un ordinamento alfabetico dei timestamp non è automaticamente cronologico se rappresentazioni o scostamenti differiscono. Le regole dei fusi cambiano: identifica anche le dipendenze dalla banca dati temporale utilizzata.
3. Costruisci la mappa dei tempi
Questa matrice è un esempio di indagine, non un’architettura prescritta. Compilala con comportamento documentato ed evidenza osservata. Un campo sconosciuto richiede chiarimento prima di usare quel timestamp per una decisione critica.
| Sistema/evento | Origine del tempo da verificare | Formato e fuso | Controllo | Evidenza del confronto |
|---|---|---|---|---|
| Strumento / acquisizione | Orologio interno o host | Data, precisione, scostamento | Sorgente e modifica autorizzate | Evento noto associato al dato nativo |
| Workstation CDS / elaborazione | Sistema operativo o servizio | Memorizzazione e presentazione | Sincronizzazione e segnalazioni | Confronto con riferimento approvato |
| Applicazione / approvazione | Servizio applicativo | Zona dell’utente o del server | Coerenza tra utenti ed esportazioni | Stesso evento in due viste |
| Database / registrazione | Server database | UTC o altro formato documentato | Distinguere registrazione da evento | Relazione con identificativo sorgente |
| LIMS / ricezione | Host o dato ricevuto | Timestamp sorgente e ricezione distinti | Latenza e ordine dei messaggi | Riconciliazione dei due momenti |
Definisci chi mantiene questa mappa quando si sostituiscono workstation, si aggiornano applicazioni o cambiano interfacce. Un’impostazione valida sul server non dimostra automaticamente quella di ogni dispositivo collegato.
4. Definisci sorgenti, criteri e prove
Stabilisci sorgenti temporali autorizzate, responsabilità di configurazione e diritti di modifica. Il protocollo NTP distribuisce un riferimento temporale; il solo uso del protocollo non dimostra correttezza, disponibilità o protezione della configurazione. Prevedi osservazione degli scostamenti e della perdita di sincronizzazione.
I criteri dipendono dal processo: risolvere l’ordine di eventi ravvicinati può richiedere una precisione diversa dal registrare una revisione giornaliera. Motiva tolleranza, frequenza del confronto e risposta agli allarmi considerando granularità del dato, deriva possibile e conseguenze. Non esiste qui una soglia universale espressa in secondi.
In un ambiente separato e autorizzato, prova perdita della sorgente, ripristino della comunicazione, cambio del fuso e passaggio dell’ora legale pertinenti. Verifica che gli eventi restino interpretabili e che le anomalie siano rilevate. Documenta la condizione provata, l’esito atteso, l’esito osservato e le eccezioni; non modificare l’orologio di produzione per creare una prova.
5. Caso simulato: l’ora locale sembra tornare indietro
Supponiamo un cambio di scostamento nello stesso giorno: l’evento A è registrato alle 02:55 con +02:00; l’evento B alle 02:10 con +01:00. Convertiti in UTC, A corrisponde a 00:55 e B a 01:10. B avviene quindi 15 minuti dopo A, pur mostrando un’ora locale inferiore.
Per giustificare questa ricostruzione servono data completa, scostamenti effettivamente associati agli eventi, identificativi, origine degli orologi e regole di visualizzazione. Non basta sapere che “in quel periodo cambia l’ora”. Se lo scostamento manca, conserva l’ambiguità e cerca evidenze indipendenti, come ordine della sequenza e registrazioni correlate, valutandone a loro volta l’affidabilità.
La conversione appartiene alla ricostruzione documentata: non sostituisce i timestamp originali. Una copia di lavoro normalizzata deve indicare origine, trasformazione e collegamento al record conservato.
6. Gestisci le anomalie senza riscrivere la storia
Se un orologio viene corretto, registra valore precedente e nuovo, motivo, autorizzazione e intervallo potenzialmente interessato secondo il sistema e la procedura. Valuta l’impatto su sequenze, firme, importazioni e risultati già utilizzati. Una correzione può produrre apparenti salti o sovrapposizioni: non “riparare” retroattivamente i record per renderli ordinati.
La revisione dell’audit trail nel CDS deve distinguere errore temporale, ritardo di processo e modifica effettiva. Se l’ordine resta incerto, documenta il limite e la decisione sul suo impatto; evita una cronologia precisa soltanto in apparenza.
Fonti e stato — verifica: 2 ottobre 2026. EU GMP Annex 11, revisione gennaio 2011, §§9 e 12.4; 21 CFR Part 11, §11.10(e), nell’ambito applicabile. Riferimenti tecnici, senza imporre una configurazione GMP universale: RFC 3339, luglio 2002, semantica degli scostamenti; standard aggiornato da RFC 9557; IANA Time Zone Database, risorsa online; PTB, indicazioni tecniche NTP; NIST SP 800-53 Rev. 5, settembre 2020, aggiornamento dicembre 2020, controlli AU-8 e SC-45. Matrice e caso sono elaborazioni editoriali originali.
Continua l’approfondimento
PL-06-017
Firme elettroniche in laboratorio: approvazioni e collegamento ai record
La firma deve rendere verificabile chi ha approvato quale contenuto: controlli del flusso e gestione delle correzioni dopo l’approvazione.
Leggi l’articoloPL-06-016
Ruoli utente nel laboratorio digitale: accessi e privilegi
Una matrice operativa per assegnare, verificare e riesaminare i diritti di accesso senza perdere la responsabilità delle azioni.
Leggi l’articoloPL-06-015
Annex 11 e 21 CFR Part 11 in laboratorio: quando si applicano
Parti dal processo e dal record richiesto per stabilire il perimetro normativo, i controlli e le evidenze dei sistemi di laboratorio.
Leggi l’articolo


