43
How Much Validation is Enough? The Breadth and the Depth Robert Sturm rmsturm@hotmail. com

Using Risk Management for Validation

Embed Size (px)

DESCRIPTION

This presentation identifies a way to use Risk Management to determine the extent and scope of a validation project, including what validation documents are needed and what should be tested. One validation size does not fit all validation projects! Using the Quality/Regulatory Risk and Functionality/Distribution Risk identifies an Overall System Risk. The Overall System Risk and the Type of System Change determine the needed Validation documents. A methodology to identify the extent of validation test scripts is discussed too.

Citation preview

Page 1: Using Risk Management for Validation

How Much Validation is Enough?

The Breadth and the Depth

Robert [email protected]

Page 2: Using Risk Management for Validation

Estimating the Dilbert Way (1 of 2)

Page 3: Using Risk Management for Validation

Estimating the Dilbert Way (2 of 2)

Page 4: Using Risk Management for Validation

Agenda

• Brief Overview of Validation and Verification• Do we have to Validate the System?• Identify Overall System Risk

• Identify Type of System Change• Identify Needed Validation Documents• Identify Extent of Test Scripts

• Workshop

Page 5: Using Risk Management for Validation

DISCLAIMER

• Everything in this presentation represents my opinion and not that of my employer.

• It’s all about RISK!

Page 6: Using Risk Management for Validation

Validation and Verification

• Verify each part: Test and document results

• Validation = ∑ verified parts

IQ OQ PQ

TMURS FS

QPP QSR

VERIFY

It’s the entire process!

Page 7: Using Risk Management for Validation

Potential Validation Documents(GAMP 5)

Validation Plan

User Requirements

Functional Specs

Risk Analysis

Design specs

Trace Matrix

IQ Protocol/ Scripts

OQ Protocol/ Scripts

PQ Protocol/ Scripts

Validation Summary

Data Migration (DM)

Page 8: Using Risk Management for Validation

Key Validation Deliverables• Number of validation documents

– How many?

• Extent of the test scripts– What and how much to test?

vs.

vs.

Page 9: Using Risk Management for Validation

How Much? FDA: : Use Risk

Page 10: Using Risk Management for Validation

How Much? QA vs. IT

QA IT & CUSTOMER

VALIDATION

Page 11: Using Risk Management for Validation

Validation Estimating Workflow

Determine Type of System Change

Determine Quality & Regulatory Risk

Determine Functionality & Distribution Risk

Determine Overall System Risk

Do we have to

validate?

Determine Document Level

Identify Validation Documents

Identify extent of

test scripts

START

1 2 3 4

5678

Page 12: Using Risk Management for Validation

Do We Have to Validate?

• Is this a GxP system - GLP, GCP or GMP?– Laboratory, Clinical or Manufacturing

• Does the system affect Patient Safety, Product Quality or Data Integrity?

1

Page 13: Using Risk Management for Validation

What is the Quality & Regulatory Risk?• Evaluate the criticality of the data processed by the

system as Low, Medium or HIGH risk

• For each risk category identify examples of GMP, GCP and GLP records in the system– HIGH: GMP (Master records, batch records, etc.)

– Medium: GCP (Clinical trial patient data)

– Low: GLP (Training records, facilities records, etc.)

• Use the highest identified risk level

2

Page 14: Using Risk Management for Validation

What is the Functionality Risk?• Assign values based on functions the system

performs– Electronic data capture 3 – Data entry/modification/calculation 3

– Submission creation 2– Data analysis and reporting 2

– Data/document storage 1– Data browsing 1

3

Page 15: Using Risk Management for Validation

What is the Distribution Risk?

• Custom system 5• Multi-industry, limited use 4

• Regulated industry, limited use 3 • Regulated industry, broad use 2

• Multi-industry, broad use 1

3

Page 16: Using Risk Management for Validation

What is the Complexity?

• Add Functionality and Distribution Risk

• Complexity LevelHIGH = 7 to 8

Medium = 4 to 6

Low = 2 to 3

3

Page 17: Using Risk Management for Validation

Determine Overall System RiskQuality/Regulatory Complexity System Value

HIGH + HIGH = HIGH 10HIGH + Medium = HIGH 9

4

Page 18: Using Risk Management for Validation

Determine Overall System RiskQuality/Regulatory Complexity System Value

HIGH + HIGH = HIGH 10HIGH + Medium = HIGH 9

HIGH + Low = HIGH 8Medium + HIGH = Medium 7

4

Page 19: Using Risk Management for Validation

Determine Overall System RiskQuality/Regulatory Complexity System Value

HIGH + HIGH = HIGH 10HIGH + Medium = HIGH 9

HIGH + Low = HIGH 8Medium + HIGH = Medium 7

Medium + Medium = Medium 6Medium + Low = Medium 5Low + HIGH = Medium 4

4

Page 20: Using Risk Management for Validation

Determine Overall System RiskQuality/Regulatory Complexity System Value

HIGH + HIGH = HIGH 10HIGH + Medium = HIGH 9

HIGH + Low = HIGH 8Medium + HIGH = Medium 7

Medium + Medium = Medium 6Medium + Low = Medium 5Low + HIGH = Medium 4

Low + Medium = Low 3Low + Low = Low 2

4

Page 21: Using Risk Management for Validation

HIGH

Low

MEDIUM

MEDIUM HIGH

Low

MedDRAWHO Drug

SAS

Clin Data Mgt

Elec Data Cap

ERP

Doc Mgt

Submission Publishing

Drug StabilityClin

SuppliesSoftware Upgrade

Clin Trial Mgt

Hardware/ Network Upgrade

Excel

Scanner

Drug Coding

DrugSafety

RISK

COMPLEXITY

Page 22: Using Risk Management for Validation

HIGH

Low

MEDIUM

MEDIUM HIGH

Low

RISK

COMPLEXITY

MedDRAWHO Drug

SAS

Clin Data Mgt

Elec Data Cap

ERP

Doc Mgt

Submission Publishing

Drug StabilityClin

SuppliesSoftware Upgrade

Clin Trial Mgt

Hardware/ Network Upgrade

Excel

Scanner

Drug Coding

DrugSafety

Page 23: Using Risk Management for Validation

HIGH

Low

MEDIUM

MEDIUM HIGH

m-m

l-H

m-H

H-HH-mH-l

l-m

m-l

l-l

Low

COMPLEXITY

RISK

MedDRAWHO Drug

SAS

Clin Data Mgt

Elec Data Cap

ERP

Doc Mgt

Submission Publishing

Drug StabilityClin

SuppliesSoftware Upgrade

Clin Trial Mgt

Hardware/ Network Upgrade

Excel

Scanner

Drug Coding

DrugSafety

Page 24: Using Risk Management for Validation

What do we know at this point?• We know the overall system risk level

–H - H, H - M, H - L, M - H, M - M, …. L – M, L – L

• We have a value for the overall system risk level

Are we there yet?

Page 25: Using Risk Management for Validation

What Kind of Change is Happening?

• Release (Major) – x.0: Adding functionality;– Change value of 1.0

• Upgrade (Minor) – x.y: Changing functionality;– Change value of 0.8

• Patch – x.y.z: Not changing functionality;– Change value of 0.5

• Hot Fix – x.y.z.w: Smell for smoke;– Change value of 0.2

5

Page 26: Using Risk Management for Validation

Determine Overall Document Level

System Risk Value Release Upgrade Patch Hot FixChange value: 1.0 0.8 0.5 0.2

H - HH - M

H - LM - H

M - MM - LL - H

L - ML - L

6

Page 27: Using Risk Management for Validation

Determine Overall Document Level

System Risk Value Release Upgrade Patch Hot FixChange value: 1.0 0.8 0.5 0.2

H - H 10 10.0 8.0 5.0 2.0H - M 9 9.0 7.2 4.5 1.8

H - L

M - H

M - MM - LL - H

L - ML - L

6

Page 28: Using Risk Management for Validation

Determine Overall Document LevelSystem Risk Value Release Upgrade Patch Hot FixChange value: 1.0 0.8 0.5 0.2

H - H 10 10.0 8.0 5.0 2.0H - M 9 9.0 7.2 4.5 1.8

H - L 8 8.0 6.4 4.0 1.6M - H 7 7.0 5.6 3.5 1.4

M - MM - LL - H

L - ML - L

6

Page 29: Using Risk Management for Validation

Determine Overall Document LevelSystem Risk Value Release Upgrade Patch Hot FixChange value: 1.0 0.8 0.5 0.2

H - H 10 10.0 8.0 5.0 2.0H - M 9 9.0 7.2 4.5 1.8

H - L 8 8.0 6.4 4.0 1.6M - H 7 7.0 5.6 3.5 1.4

M - M 6 6.0 4.8 3.0 1.2M - L 5 5.0 4.0 2.5 1.0L - H 4 4.0 3.2 2.0 0.8

L - M 3 3.0 2.4 1.5 0.6L - L 2 2.0 1.6 1.0 0.4

6

Page 30: Using Risk Management for Validation

Identify Validation DocumentsDocument \ Value 10 - 9 8 - 7 6 - 4 3 - 0

Validation Plan I I I C OUser Requirements I C C C C O

Risk Analysis I C C C O

Functional Specs I C C O O O

Design specs I C O O O

Trace matrix I C C C O

I = Individual, C = Combined, O = Optional

7

IT’S A GREY AREA!

Page 31: Using Risk Management for Validation

Identify Validation DocumentsDocument \ Value 10 - 9 8 - 7 6 - 4 3 - 0

IQ Protocol/Scripts I C I C C C OOQ Protocol/Scripts I C I C C C O

PQ Protocol/Scripts I C I C C C O

DM Protocol/Scripts I I C C C O

Validation Summary I I I C O

Production Release Memo

I O I O I O O

I = Individual, C = Combined, O = Optional

7

Page 32: Using Risk Management for Validation

Now where are we?

• We identified what validation documents are needed for the project

• We have QA buy-in

Validation documents

Page 33: Using Risk Management for Validation

Identify Extent of Test Scripts

• Determine level of testing• Apply a Functional Risk Assessment to all user

requirements

• Prioritize requirements as HIGH (H), Medium

(M) or Low (L)• Assess requirements as regulatory/ business risk

Critical (C) or Not critical (N)

• High and Critical are the highest risk

8

Page 34: Using Risk Management for Validation

Prioritize Requirements (Reqmnt)

• HIGH - H (Mandatory): Reqmnt must be present for the system to operate

• Medium - M (Desirable to have): Reqmnt need not be present for the system to operate but it is a ‘nice to have” feature

• Low - L (Low impact/may be useful): Reqmnt need not be present for the system to operate, may be useful and has low impact to the prime user department

• Null - N (Not used): Reqmnt will not be used and will not be validated

8

Page 35: Using Risk Management for Validation

Prioritize Risk of the Requirement

• Critical (C): If this Reqmnt is not done there is a risk of non-compliance. Reqmnt is critical for business reasons (data are correct, system is Web available, data entry and output are correct, etc.)

• Not critical (N): Reqmnt has no regulatory or business risk associated with it

8

Page 36: Using Risk Management for Validation

To Test or Not to Test?Priority (H/M/L)

Risk (C/N)

Test (Y/N)

H C YM C YL C Y-- -- --H N YM N NL N NN N N

8

Page 37: Using Risk Management for Validation

Assessing Changes to a Validated System for Company XYZ

Description Priority (H/M/L)

Risk (C/N)

Test (Y/N)

Changes to the safety database schema and tables

H C Y

Ability to capture partial dates M N NAble to print reports for FDA submissions on a representation of the revised MedWatch form

H C Y

Customer fixes for expedited reports M N NLab test name encoding from Case Form L N NElectronic Submission: Updated feature not used

-- N N

Page 38: Using Risk Management for Validation

Interactive Exercise

• Our vendor sends us a minor upgrade to our Drug Safety system

• It affects our existing requirements

• What validation documents are needed?• What should be tested?

Page 39: Using Risk Management for Validation

The Next Step Is Yours

OR

Page 40: Using Risk Management for Validation

Bonus Information: References• “General Principles of Software Validation, Final Guidance for

Industry and FDA Staff”, FDA, Jan 11, 2002. www.fda.gov• Annex 11 Computerised Systems• Computer Validation: The 100 Worst Mistakes You Can Make,

Tamara Follett, 2003• The Computer System Risk Management and Validation Life Cycle, R.

Timothy Stein, 2006 (many references)• GAMP 5 A Risk-Based Approach to Compliant GxP Computerized

Systems, ISPE, 2008• “GIP Guidance Module 1: Validation and Verification”, HIMSS, 2011,

himss.learn.com/learncenter.asp?id=178409&page=184• Google “Software Compliance Science John Murray FDA” for a PDF

file: www.softwarecpr/.../download.asp

Page 41: Using Risk Management for Validation

Bonus Information: References• “RAMP: An Approach to Risk-Based Computer System Validation

and Part 11 Compliance”, Drug Information Journal, Vol 41, pp 69-79, 2007 (Use to estimate Quality, Regulatory, Functionality and Distribution Risk)

• “Validation of Software for Regulated Processes”, Assoc. for Advancement of Medical Instrumentation, 13-Dec 2007

• “Effective and Practical Risk Management Options for Computerised System Validation,” R. D. McDowall, Quality Assurance Journal, Vol 9, Issue 3, 2005

• IT Pharma Validation Europe: http://www.ccs-inspired.com• Ask About Validation: http://www.askaboutvalidation.com• Risk Doctor Network: http://www.risk-doctor.com• Compliance Webinars: http://www.complianceonline.com/

Page 42: Using Risk Management for Validation

Four Assessment Questions• Does the system automate a process or

manage date regulated by these regulations?

– GMP (21CFR 210 and 211)– GCP (21 CFR 312)– GLP (21 CFR 58)– PDMA (21 CFR 203)

• If yes to any of the above, it is GxP

Page 43: Using Risk Management for Validation

Bonus Information: Validation Life Cycle

User Requirement Specifications

Functional Specifications

IT Computer System Validation and Document Flow: Key Validation Documents

IDENTIFY REQUIREMENTS WRITE PROTOCOL & TEST SCRIPTS

EXECUTE TESTS SUMMARIZE TEST RESULTS WRITE FINAL REPORTS

Optional: C-Risk Analysis, D-Training Plan, E-Detailed Design Specs., F-Configuration Spec.,

G-Training & Manuals, H-Migration Qualification Protocol,

I-Draft WIs/ SOPs, J-Migration Qualification Report

Administrative: A-GxP Assessment, B-IT Statement of Work, K-MS Project Plan

Post Implementation

Folder Organization1 Admin2 Pre xQ3 IQ4 During Xq - Configuration & Training - SOPs and WIs - Migration5 OQ6 PQ7 Post xQ8 Post Impl

2

2

Performance Qualification Test

Execution

6 Performance Qualification

Summary Report

6

IQ Execution(Prod. Env.)

3IQ Summary

Report(Prod Env.)

3

2

Performance Qualification Protocol

& Test Scripts

6

IQ Protocol & Test Scripts

(Production Env.)

3

CHANGE CONTROL

8

** EVALUATE ** ** PLAN **

2

Supplier Audit

7

Design Specifications

Validation/ Qualification

Summary Report

7

Installation Qualification Protocol & Test Scripts

(Validation Env.)

3

Installation Qualification Test

Execution(Val Env.)

3Installation

Qualification Summary Report

(Val Env.)

3

Validation/ Qualification Project

Plan

2

** REQUIREMENTS ** ** EXECUTION **** DEPLOYMENT **

** MAINTENANCE **

** EXECUTION **

- Major release- Added functionality

Training Records

7

Support Model

7

7

Final WIs/ SOPs8

** RETIREMENT **

Operational Qualification Protocol

& Test Scripts

5

Operational Qualification Test

Execution

5 Operational Qualification

Summary Report

5

B

1

K1

C

2 D

2

E4

F4

G4

H

4

I

4

F

4

J

7

Pre

J

7

J

7

Post J

7

IQ

IQ

F4

F

4

I-Draft WIs/ SOPs, J-Data Migration Report

G-Training & Manuals,

F-Configuration Spec., E-Detailed Design Specs.,

H-Data Migration Protocol,

D-Training Plan,

G

4

Requirements Trace Matrix

A

1

Production Release memo with

Workarounds, if any