
- Veröffentlicht
- Aktualisiert
Zwei unter demselben Skriptnamen erstellte Berichte können unterschiedlichen Code, andere Eingaben oder Einstellungen verwenden. Einen Dateinamen allein aufzubewahren reicht nicht aus, um zu rekonstruieren, wie eine bestimmte Transformation klinischer Daten ihr Ergebnis erzeugt hat.
Die Bedeutung der Daten erhalten
Eine Ausführungsaufzeichnung sollte Codeversion, Eingabegesamtheit, Parameter und Ausgaben verknüpfen. Ein Ausführungsdatum identifiziert eine Softwareversion nicht eindeutig. Trennen Sie die Codeprüfung von der Bestätigung, dass eine bestimmte Ausführung mit ihren vorgesehenen Eingaben abgeschlossen wurde. Bewahren Sie ausreichend Konfigurationskontext auf, um das Ergebnis erklären zu können, ohne geheime Werte in Protokolle oder Nachweispakete zu kopieren.
Ausgearbeitetes Beispiel
Beispielsweise verarbeitet ein Bereinigungsskript eine neue Laborlieferung mit einer veralteten Zuordnungstabelle. Das Ausgabeformat erscheint korrekt. Ein Manifest mit Eingabeidentität, Codeversion und Zuordnungsversion deckt die Abweichung auf. Der korrigierte Lauf wird mit der früheren Ausgabe verknüpft, statt die Datei stillschweigend zu ersetzen und den früheren Verarbeitungsverlauf zu verdecken.
Prüfpunkte
- Verfolgen Sie eine ausgewählte Ausgabe zu ihren Code- und Eingabeversionen zurück.
- Vergleichen Sie Ausführungsparameter mit dem freigegebenen Verwendungszweck.
- Unterscheiden Sie fehlgeschlagene oder teilweise abgeschlossene Aufträge von erfolgreichen Ergebnissen.
Abnahme und Grenzen
Abnahme bedeutet, dass eine autorisierte prüfende Person erklären kann, wie eine ausgewählte Ausgabe erzeugt wurde, und sie bei Bedarf kontrolliert reproduzieren kann. Es ist unnötig, jedes Umgebungsdetail aufzuzeichnen; wählen Sie Kontext, der das Ergebnis beeinflussen kann. Dateifingerabdrücke belegen für sich genommen keine wissenschaftliche Korrektheit. Prüfen Sie die Skriptlogik und die erwarteten Ergebnisse als getrennte Tätigkeit im zuständigen Verifizierungsverfahren.
Häufig gestellte Fragen
- Reicht eine Codeversion aus?
- Nein. Identischer Code kann mit unterschiedlichen Eingaben und Parametern unterschiedliche Ergebnisse erzeugen.
- Macht eine erneute Ausführung eine frühere Ausgabe ungültig?
- Bestimmen Sie deren Status mit dokumentierter Begründung und erhalten Sie die Beziehung zwischen früheren und überarbeiteten Ausgaben.