AAMI TIR 36: Validation of SW for Regulated Processes. Denise Stearns April 2008



Similar documents
INTRODUCTION. This book offers a systematic, ten-step approach, from the decision to validate to

Medical Device Software Verification, Validation, and Compliance

Medical Device Software Standards for Safety and Regulatory Compliance

Introduction into IEC Software life cycle for medical devices

ORACLE CONSULTING GROUP

TrackWise - Quality Management System

How To Write Software

Considerations When Validating Your Analyst Software Per GAMP 5

Training Course Computerized System Validation in the Pharmaceutical Industry Istanbul, January Change Control

COTS Validation Post FDA & Other Regulations

Software-based medical devices from defibrillators

Testing Automated Manufacturing Processes

The SaaS LMS and Total Cost of Ownership in FDA-Regulated Companies

Discussion Paper on the Validation of Pharmacovigilance Software provided via SaaS

General Principles of Software Validation; Final Guidance for Industry and FDA Staff

Complete Document & Process Management for Life Sciences on SharePoint 2010

Risk-Based Validation of Computer Systems Used In FDA-Regulated Activities

A Pragmatic Approach to the Testing of Excel Spreadsheets

Process Validation for Medical Devices

FDA Software Validation-Answers to the Top Five Software Validation Questions

Medical Product Software Development and FDA Regulations Software Development Practices and FDA Compliance

TIBCO Spotfire and S+ Product Family

ISO 13485:201x What is in the new standard?

ABSTRACT INTRODUCTION WINDOWS SERVER VS WINDOWS WORKSTATION. Paper FC02

The purpose of this Supplier Quality Standard is to communicate the expectations and requirements of Baxter Healthcare Corporation to its suppliers.

MHRA GMP Data Integrity Definitions and Guidance for Industry March 2015

unless the manufacturer upgrades the firmware, whereas the effort is repeated.

Overview of Medical Device Design Controls in the US. By Nandini Murthy, MS, RAC

How To Validate Software

A Model for Training/Qualification Record Validation within the Talent Management System

Implementation of ANSI/AAMI/IEC Medical Device Software Lifecycle Processes.

Clinical database/ecrf validation: effective processes and procedures

The Software Development Life Cycle (SDLC)

When printed the document is for reference only and is considered uncontrolled - refer to the Document Control System for the most current version

MHRA GMP Data Integrity Definitions and Guidance for Industry January 2015

Implementing Title 21 CFR Part 11 (Electronic Records ; Electronic Signatures) in Manufacturing Presented by: Steve Malyszko, P.E.

The FDA recently announced a significant

Automation can dramatically increase product quality, leading to lower field service, product support and

Using the ISPE s GAMP Methodology to Validate Environmental Monitoring System Software

Validate it? I just want to use it! Sound

Template K Implementation Requirements Instructions for RFP Response RFP #

ComplianceSP TM on SharePoint. Complete Document & Process Management for Life Sciences on SharePoint 2010 & 2013

Compliance Focused Preapproval Preparation Program. By Mike Ronningen, RAC

OPERATIONAL STANDARD

Request of Expressions of Interest For Information Technology Consulting Firm

Quality & Safety Manual

Correlation matrices between 9100:2009 and 9100:2016

Computerized System Audits In A GCP Pharmaceutical Laboratory Environment

Quality Management System Certification. Understanding Quality Management System (QMS) certification

Quality Assurance - Karthik

Software Test Plan (STP) Template

The Cloud in Regulatory Affairs - Validation, Risk Management and Chances -

Handling of electronic data in Clinical Trials part II - Practical Considerations and Implementation

How to implement a Quality Management System

Document issued on: May 11, 2005

Guidance for Industry COMPUTERIZED SYSTEMS USED IN CLINICAL TRIALS

SPREADSHEET VALIDATION 101: CREATE AND VALIDATE FDA-COMPLIANT MS EXCEL SPREADSHEETS

Quality Risk Management The Pharmaceutical Experience Ann O Mahony Quality Assurance Specialist Pfizer Biotech Grange Castle

Design Verification The Case for Verification, Not Validation

The following paragraphs, identified to coincide with the OHSAS 18001:2007 numbering system, provide a clause-by-clause summary of the standard.

Monitoring the autoclaving process in the pharmaceutical industry

ISO 9001: 2008 Construction Quality Management System Sample - Selected pages (not a complete plan)

Table of Contents INTEGRATED MANAGEMENT SYSTEM MANUAL

Intland s Medical Template

AS9100:2016 Transition Guide

TRACE PERFORMANCE TESTING APPROACH. Overview. Approach. Flow. Attributes

GOOD PRACTICES FOR COMPUTERISED SYSTEMS IN REGULATED GXP ENVIRONMENTS

Computer System Validation - It s More Than Just Testing

Back to index of articles. Qualification of Computer Networks and Infrastructure

Data Management and Good Clinical Practice Patrick Murphy, Research Informatics, Family Health International

Gap Analysis of ISO 15189:2012 and ISO 15189:2007 in the field of Medical Testing

White paper: How to implement a Quality Management System

Dissecting Electronic Signatures for the Life Sciences

QUALITY RISK MANAGEMENT (QRM): A REVIEW

Introduction to Cloud Computing What is SaaS? Conventional vs. SaaS Methodologies Validation Requirements Change Management Q&A

Essentials of the Quality Assurance Practice Principles of Testing Test Documentation Techniques. Target Audience: Prerequisites:

Documenting Distribution Operations: FDA Validation Beyond the Laboratory and Manufacturing Facility

Quality System: Design Control Procedure - Appendix

EffiValidation 3.0 software basic training module

Clinical Platform Compliance in the Cloud

Software Validation in Clinical Trial Reporting: Experiences from the Biostatistical & Data Sciences Department

Guidance for Industry Computerized Systems Used in Clinical Investigations

A Risk Management Capability Model for use in Medical Device Companies

System Development Life Cycle Guide

Camar Aircraft Products Co. QUALITY MANUAL Revision D

Quality Assurance Manual

Quality Management System General

ISO 9001:2015 QUALITY MANAGEMENT SYSTEM ***** ISO 14001:2015 ENVIRONMENTAL MANAGEMENT SYSTEM

Regulatory Requirements for Medical Device Calibration Programs

GAMP 5 and the Supplier Leveraging supplier advantage out of compliance

OCCUPATIONAL STANDARD (For use in the development of supply chain related job descriptions, performance evaluations, career development plans, etc.

codebeamer INTLAND SOFTWARE codebeamer Medical ALM Solution is built for IEC62304 compliance and provides a wealth of medical development knowledge

Effective Software Verification for Medical Devices

System Development and Life-Cycle Management (SDLCM) Methodology. Approval CISSCO Program Director

Internal Audit Checklist

IAEA-TECDOC-1328 Solutions for cost effective assessment of software based instrumentation and control systems in nuclear power plants

ISO 9001 : 2008 QUALITY MANAGEMENT SYSTEM AUDIT CHECK LIST INTRODUCTION

ISO 9001:2008 Audit Checklist

21 CFR Part 11 Electronic Records & Signatures

Transcription:

AAMI TIR 36: Validation of SW for Regulated Processes Denise Stearns April 2008

Agenda Software for Regulated Processes TIR In Scope Discussion Software V&V Basis for TIR The Journey to Critical Thinking Technical Information Report (TIR) 36 2

Software for Regulated Processes

Quality System Regulation (QSR) 21CFR820.70(i) Automated Processes When computers or automated data processing systems are used as part of production or the quality system, the manufacturer shall validate computer software for its intended use according to an established protocol. All software changes shall be validated before approval and issuance. 4

computers or automated data processing systems A system consisting of one or more computers associated software associated peripheral devices personnel documentation Includes items such as: PCs, PDAs, Servers, Networks Software Applications, Operating Systems, Excel Spreadsheets, Access Databases Scanning Devices, Printers Users, Run Teams, Manuals 5

production or the quality system Software systems that are used to automate and/or execute an activity required by the QSR 6

TIR In Scope Discussion

What Software is In Scope? TIR provides a tool to help determine the answer to this question. Define at a high level the process to be automated and use of the software within that process Perform a regulatory use assessment. 8

Regulatory Use Assessment Determine use of software for regulated processes by asking: Could the failure or latent flaws of the software affect the safety or quality of medical devices? Does the software automate or execute an activity required by regulation (in particular, the requirements of the QSR)? 9

Regulatory Use Assessment Determine if there are electronic records by asking: Does the software generate or manage data to be used in or support of a regulatory submission? Does the software generate or manage records that are required by a regulation (e.g., device master record, device history record, design history file, or clinical trial records) or records that would be accessed in the future to provide evidence of the completion of an activity required by regulation? 10

Regulatory Use Assessment Determine if there are e-signatures by asking: Is the software used to execute or record an electronic signature required by regulation? 11

Any Yes Answers? Then software is In Scope and must be validated 12

Basis of SW V&V for the TIR

validate computer software A conclusion that software is validated is highly dependent upon comprehensive verification activities.. performed at each stage of the software development life cycle (SDLC). General Principles of Software Validation: Final Guidance for Industry & FDA Staff; January 11, 2002 (italics added emphasis) 14

validate computer software a matter of developing a level of confidence that the device meets all requirements and user expectations for the software automated functions and features General Principles of Software Validation: Final Guidance for Industry & FDA Staff; January 11, 2002 (italics added for emphasis) 15

validate computer software Determination of the correctness of the final program or software produced from a development project with respect to the user needs and requirements. Validation is usually accomplished by verifying each stage of the software development life cycle. (SDLC) Glossary of Computerized System and Software Development Terminology August, 1995 16

validate computer software The level of confidence, and therefore the level of software validation, verification, and testing effort needed, will vary depending upon the safety risk (hazard) posed by the automated functions General Principles of Software Validation: Final Guidance for Industry & FDA Staff; January 11, 2002 (italics added for emphasis) 17

TIR Approach to SW Validation The reduction in the risk of harm to an acceptable level through the performance of confidence-building activities that support the conclusion that the software is validated 18

Harm to. Persons associated with the commercialized medical device product (patient, operator, bystanders, service personnel) May want to include: Persons using the software system Environment 19

Errors That Can Lead to Harm Mfg equipment software errors that can: Produce unacceptable product Miss the detection of unacceptable product Improperly accepts unacceptable product Cause equipment safety features to malfunction Cause the release of harmful chemicals into the environment 20

Errors That Can Lead to Harm Quality system software errors that can: Release unacceptable product Miss the ID of product that requires field action Improperly trend product safety issues that may require field actions 21

The Journey to Critical Thinking

The Journey. Started 5 years ago with ~12 members from industry and John Murray (FDA) Working sessions every 6 months or so Found that describing what we knew to be appropriate and enough was far more challenging than we thought 23

The Journey. Realized that there s not always the same right answer.. it depends Decided it made more sense to describe an approach to determining the answers 24

Approach => Critical Thinking A process of analyzing and evaluating various aspects of the processes being automated, the software and the environment in which it will be used To identify the most meaningful set of confidence-building, value-added activities to be applied during the SDLC 25

Approach Includes: Drivers, Tools & Decisions Decision Drivers Tools Results of analyzing and evaluating various aspects of software, the process and the environment in which it will be used Confidence-building, value-added activities (e.g. code reviews, testing, trace analyses) Decisions Identifying the tools that, when applied, support the conclusion that the software is validated 26

Decision Drivers Process Risk and Software Risk Other drivers that can influence decisions: Complexity of the software and/or the process Type of software (firmware, PLC, OTS) Software pedigree (understanding of the quality/robustness of the software) Ability to influence life cycle controls (vendor supplied or in-house built) 27

Tools in the Toolbox Are recognized good software engineering practices (e.g. requirements review, traceability, code reviews) The tools may change As technology changes As newly proven practices come into use A company s tool may change: As a company embraces new technology As personnel experience and knowledge changes 28

Tools in the Toolbox (Examples) Formal software requirements review Risk Management Planning Identification of risk control measures within the manufacturing/business process Software architecture documentation & review Design Specification Development/Design Review Identification of risk control measures within the software design Code Review/Code Verification Traceability matrix Vendor audit Test Planning Unit test Integration test Interface Test Regression Test Vendor Supplied Regression Test Suite Software system test Normal Case Test Robustness Test (Stress Testing) Output Forcing Test Combination of Inputs Test Beta testing Performance testing User Procedure Review (Includes procedures that are related to the use of the software) Internal Training for the application Installation Qualification Operational and Performance Qualification (when Process Validation is performed) Final Acceptance Tests (when not performing OQ or PQ) Operator Certification From current draft of TIR 29

Decisions Level of effort applied to and scrutiny of documentation/deliverables Extent of content in the documentation/deliverables Selection of tools from the toolbox and methods for applying the tools Level of effort in applying the tools. 30

Critical Thinking Key Elements One must think There s no single checklist Not a one-size-fits all, cookie cutter approach Allows for validations to vary from software to software Allows for different validation solutions for same software utilized for different intended uses Considers all key stakeholders and their needs. 31

TIR 36 Validation of SW for Regulated Processes

TIR Purpose & Intent Provide guidance on what to think about when determining the appropriate content and size of a validation effort Provide guidance on the application of critical thinking to reach the appropriate depth and rigor of activities Describe a process flow model that enables the generation of the driver information prior to when it s used to drive decisions Provide examples of applying critical thinking in a variety of circumstances. 33

Validation work stream activities during the development of a software system Red dashed lines indicate information from drivers to blocks where decisions are made ** : the application of selected tools Figure from current draft of TIR 34

Risk Analysis Work Stream Activities Process risk analysis Intended to identify the harm that could occur as a result of process failure. Identified risks can be considered when selecting a software solution. It should be noted that the act of moving a process from manual control to an automated process based on software can inherently affect the risks associated with the process 35

Risk Analysis Work Stream Activities Process risk analysis Risks apply whether the software solution is internally developed or obtained externally When risks of harm are low, there is less concern about spending a lot of time, energy and money on more robust software solutions Drives: Level of effort applied to and scrutiny of documentation/deliverables Extent of content in the documentation/deliverables Tools from the toolbox 36

Critical Thinking Approach 37

Risk Analysis Work Stream Activities Software risk analysis Determine the inherent risks associated with software failure Devise risk control measures Drives: The choice of tools from the toolbox May drive the re-evaluation of process risk if the introduction of software affects those risks 38

Critical Thinking Approach 39

Validation Work Stream Activities The Validation Plan Documents the application of critical thinking including the selection of the confidence-building, value-added activities (ie the tools) and the information that drives the selection The Validation Report Cites the completion of the confidence-building, value-added activities that support the conclusion that the software is validated 40

TIR Examples Are neither authoritative nor prescriptive Layout is not intended for use as a validation template, nor does it contain all the depth and detail that would be expected for actual validation documentation. 41

TIR Examples Assume that the prerequisite processes Meant to provide information about the decisions and drivers of decisions used in the critical thinking process and do not necessarily represent the comprehensive validation of the software discussed. 42

TIR Examples PLC for manufacturing equipment Automated welding system Automated welding process control system C/C++ language compiler Automated Software Test System A simple spreadsheet A (not so) simple spreadsheet Parametric sterilizer Nonconforming material reporting system Total system upgrade Software for scheduling nonconforming material report review board meetings Approved vendor list system Calibration management software Automated vision system Pick and place system 43

Conclusion

Critical Thinking 45

Critical Thinking Results in a validation solution that establishes compliance for a manufacturer Ensures that the software is safe for use Results in appropriate and adequate documented evidence Results in the use of least burdensome and valueadded validation activities 46

TIR 36 The Application of Critical Thinking to the Validation of 21CFR820.70(i) Regulated Software

Thank You!