Skip to Content
TestingEvidenzorientiertes Testing für regulierte Forschungssysteme

Evidenzorientiertes Testing für regulierte Forschungssysteme

OpenFactory kann begrenzte Infrastruktur- und Application-Checks für eine contract research organization automatisieren. Es bestimmt nicht FDA compliance, validiert nicht automatisch ein gesamtes computerized system und ersetzt nicht quality system und accountable approvals der regulierten Organisation.

21 CFR Part 11  gilt für bestimmte electronic records und signatures und umfasst Controls jenseits eines Betriebssystem-Images: system validation, record protection and retrieval, access and authority checks, time-stamped audit trails, training, policies, documentation controls und signature requirements. Applicable predicate rules und intended use müssen von qualified legal, regulatory und quality personnel festgelegt werden.

FDAs aktuelle Computer Software Assurance guidance  beschreibt risk-based approach für production and quality-management-system software. Teams sollten applicability für ihr system und context bestimmen statt generic test count als validation zu behandeln.

Womit OpenFactory-Evidenz helfen kann

  • exakte recipe und source provenance für image build;
  • package, service, file, port und command assertions in gebootetem Gast;
  • begrenzte GUI- und Screenshot-Evidenz, wo supported assertion läuft;
  • per-run timestamps, output und artifact identifiers;
  • repeatable negative und recovery tests; und
  • Vergleich neues Artefakt gegen approved baseline.

Jedes Item ist Evidenz für stated requirement. Keines etabliert regulatory acceptability allein.

Mit intended use und risk starten

Vor Test-Authoring dokumentieren:

  1. intended use des computerized system;
  2. regulated records und signatures, falls any;
  3. users, roles, interfaces und data flows;
  4. patient-, product-quality- und data-integrity risks;
  5. requirements und acceptance criteria tied to those risks;
  6. supplier und component responsibilities; und
  7. change, incident, backup, recovery, retention und decommissioning procedures.

Das Betriebssystem-Image ist nur ein configuration item in diesem system.

Beispiel bounded scenario

Dieses Beispiel prüft synthetic integration service und local audit configuration. Es behauptet nicht, dass EDC, LIMS, safety database oder Part 11 workflow validated ist.

{ "id": "synthetic-integration-smoke", "name": "Synthetic integration and audit smoke test", "enabled": true, "tests": ["boot", "login", "packages", "services"], "custom_tests": [ { "description": "Confirm the synthetic receiver and audit controls are present.", "assertions": [ { "type": "service_running", "description": "The synthetic receiver is running.", "params": {"service": "synthetic-receiver"} }, { "type": "port_listening", "description": "The synthetic receiver listens on its lab port.", "params": {"port": 2575} }, { "type": "service_running", "description": "The Linux audit daemon is running.", "params": {"service": "auditd"} }, { "type": "file_contains", "description": "The approved synthetic data path has an audit watch.", "params": { "path": "/etc/audit/rules.d/research-system.rules", "content": "-w /var/lib/synthetic-study" } } ] } ] }

Nur synthetic, non-sensitive test data in shared build und screenshot systems nutzen. Screenshot kann subject identifiers, credentials, notifications oder unrelated desktop content exposen. Capture, redaction, access, retention, export und deletion controls definieren vor Sammlung.

Evidenzpaket

Für jeden approved test run bewahren:

  • requirement und risk identifiers;
  • test protocol und expected result;
  • recipe revision, source commits, dependency inventory und image digest;
  • environment und test-data identity;
  • raw output, screenshots where justified, timestamps und runner version;
  • deviations, failed steps, investigations und retest links;
  • reviewer identity, decision und date; und
  • traceability von requirement zu evidence und release decision.

Labeln Sie kein automated event log oder screenshot folder als Part 11 audit trail um. Part 11 audit-trail controls betreffen regulated record actions, retention, availability und integrity across applicable system.

Change und regression workflow

  1. Impact des proposed change assessen.
  2. Tests nach risk und affected requirements wählen.
  3. Neues immutable artifact bauen; prior approved artifact behalten.
  4. Protocol in controlled environment ausführen.
  5. Failures und deviations reviewen ohne unfavorable evidence zu löschen.
  6. Required quality, security, business und regulatory approvals einholen.
  7. Durch change control deployen und production configuration verifizieren.
  8. Auf drift monitorieren und tested recovery path ausführen when needed.

OpenFactory kann evidence collection für steps verkürzen, die es tatsächlich automatisiert. Die regulierte Organisation bleibt verantwortlich für intended-use validation, procedural controls, data governance und final release decision.