
- Pubblicazione
- Aggiornamento
Due rapporti creati con lo stesso nome di script possono usare codice, input o impostazioni diversi. Conservare soltanto un nome file non basta a ricostruire come una specifica trasformazione dei dati clinici abbia prodotto il suo risultato.
Conservare il significato dei dati
Una registrazione di esecuzione dovrebbe collegare versione del codice, insieme degli input, parametri e risultati. Una data di esecuzione non identifica univocamente una versione del software. Separare la revisione del codice dalla conferma che una specifica esecuzione sia terminata con gli input previsti. Conservare un contesto di configurazione sufficiente a spiegare il risultato senza copiare valori segreti nei registri o nei pacchetti di evidenze.
Esempio pratico
Per esempio, uno script di pulizia elabora una nuova consegna di laboratorio usando una tabella di mappatura obsoleta. Il formato del risultato appare corretto. Un manifesto contenente identità degli input, versione del codice e versione della mappatura evidenzia la discrepanza. L’esecuzione corretta viene collegata al risultato precedente invece di sostituire silenziosamente il file nascondendo la cronologia dell’elaborazione precedente.
Controlli di revisione
- Ricondurre un risultato selezionato alle versioni del codice e degli input.
- Confrontare i parametri di esecuzione con l’uso previsto approvato.
- Distinguere i processi falliti o parzialmente completati dai risultati riusciti.
Accettazione e limiti
L’accettazione implica che un revisore autorizzato possa spiegare come sia stato generato un risultato selezionato e, quando necessario, riprodurlo in modo controllato. Registrare ogni dettaglio ambientale non è necessario; selezionare il contesto che può influire sul risultato. Le impronte dei file non dimostrano da sole la correttezza scientifica. Esaminare la logica dello script e i risultati attesi mediante il processo di verifica pertinente come attività separata.
Domande frequenti
- È sufficiente una versione del codice?
- No. Un codice identico può generare risultati diversi con input e parametri diversi.
- Una nuova esecuzione invalida un risultato precedente?
- Determinarne lo stato con una motivazione documentata e conservare il rapporto tra risultati precedenti e rivisti.