Software Tool Validation - Waterstamp
Software Tool Validation - Waterstamp
Software Tool Validation - Waterstamp
1 8
2 0
v i s
A d
Q
Breakfast)seminar
( c
Software tool validation
QAdvis seminar Lund 2018-05-09, Stockholm 2018-05-15, Uppsala 2018-05-17
Hedvig Tuxen-Meyer
Software tool validation
1 8
QA&RA/Clinical Consulting
2 0
Interim management
Expert advise
Audits/Mock audits/Due diligence
Warning letters, compliance projects
s
Digital signatures Project management
i
Product software validation PMA, 510k, CE-mark
Efficient and lean Global regulatory support
Regulated software validation
v
Validated and compliant Vigilance, recall, post market surveillance
Requirement management
Risk management Clinical evaluation and clinical studies
Training/courses
d
Verification and validation
Process validation
A
CE-marking
ISO 13485 & 21CFR820
IEC 62304 & IEC 82304-1
) Q
Lean and Six Sigma
European Authorized
Representation
IEC 60601-1
IEC 62366-1
(
SW life cycle
c
SW risk management
Risk management
And more…
Training and Consulting
In cooperation with USA based
partner.
Providing European representation
for non-EU MedTech companies
Active board member of EAAR: European
Association of Authorised Representatives
Software tool validation
8
QAdvis team: Lund and Stockholm
1
2 0
v i s
A d
) Q
( c
Software tool validation
1 8
Agenda
2 0
v i s
• Background
• Validation based on QSR 820.70(i)
( c
Software tool validation
1 8
2 0
v i s
A d
) Q
( c
Background
Software tool validation
1 8
2 0
Accident
v i s
New laws
and
A d People
get hurt
Q
regulations or die
( c ) Public
reaction
Software tool validation
v i s
• Patients and users may get injured
• Data security and integrity
A d • Compliance
) Q
( c
Software tool validation
1 8
2 0
v i s
A d
) Q
( c
Validation of software tools
based on QSR 820.70(i)
Software tool validation
QSR 820.70
Production and process controls
1 8
(i)Automated processes.
2 0
v i s
When computers or automated data processing systems are used as
part of production or the quality system, the manufacturer shall
A d
validate computer software for its intended use according to an
established protocol. All software changes shall be validated before
Q
approval and issuance. These validation activities and results shall be
)
documented.
( c
-> AAMI TIR36:2007
Software tool validation
1 8
2 0
v i s
A d
) Q
( c
Validation of software tools
based on ISO 13485:2016
Software tool validation
ISO 13485:2016
1 8
§4.1.6
2 0
The organization shall document procedures for the validation of the
s
application of computer software used in the quality management
i
system. Such software applications shall be validated prior to initial use
v
and, as appropriate, after changes to such software or its application.
A d
The specific approach and activities associated with software validation
and revalidation shall be proportionate to the risk associated with the
use of the software.
) Q
Records of such activities shall be maintained.
( c
-> ISO/TR 80002:2 2017
Software tool validation
1 8
2 0
v i s
A d
) Q
( c
Validation of regulated SW
Why? How? Who?
Software tool validation
v
A d Validation required
by QSR 820.70(i) /
by 13485:2016
Q
§4.1.6
( c ) Part 11
compliance requried
Software tool validation
A d
) Q
( c SW
Software tool validation
1 8
•
•
A simple spreadsheet
A (not so) simple spreadsheet
2 0
• C/C++ language compiler
v i s
Manufacturing
d
• PLC for manufacturing equipment
•
A
Automated welding system
• Automated welding process control system
•
•
) Q
Automated vision system
Pick and place system
•
•
( c
Parametric sterilizer
Quality
A
Medium d Low
High
No
No
Medium
High
Validation level
) Q Description
Low
Medium
High ( c Configuration management of file
Validation according to a plan, record
Validation according to a plan, report
Software tool validation
1 8
2 0
i s
Validation means confirmation by
v
d
examination and provision of objective
( c ) fulfilled.
Software tool validation
1 8
2 0
Develop &
v i s
d
Define test
Go live Operation Withdraw
Q A
)
Establish a validated state Maintain the Ensure future
validated state access to records
( c Control of
changes
Monitor
Software tool validation
1 8
2 0
• General Principles of Software Validation
v i s
(FDA Guideline)
1 8
Intended use
Risk management
2 0
i s
Level of effort
v
Critical thinking
A d Toolbox
Documentation
) Q Changes
( c
Software tool validation
1 8
Intended use
Risk management
2 0
i s
Level of effort
v
Critical thinking
A d Toolbox
Documentation
) Q Changes
( c
Software tool validation
1 8
2 0
• Purpose of process
• Purpose of system
v i s
o Basic requirements?
o How dependent you are of the
A d system?
o What should it not be used for?
) Q
( c
Software tool validation
2 0
a.Could the failure or latent flaws of the software affect the safety or quality of medical
i s
b.Does the software automate or execute an activity required by regulation (in particular,
the requirements of the 13485 or QSR)?
v
A d
c.Does the software generate or manage data to be used in or support of a regulatory
Q
submission?
c )
d.Does the software generate or manage records that are required by a regulation?
(
e.Is the software used to execute or record an electronic signature required by
regulation?
Software tool validation
i s
- System errors
v
- Use errors
( c
Software tool validation
1 8
• Risk of harm 2
0
Process
v i s to humans
• Regulatory risk
A d
• Environmental risk
1 8
• Risk level
2 0
• Based on intended use
i s
• Critical thinking
v
A d
) Q
( c
Software tool validation
1 8
• Off-The-Shelf
- Unmodified
2 0
s
- Configurable
i
- Modified
v
• Custom software
A d - In-house developed
- Purchased externally
• Stand-alone or in a network
) Q • Simple or complex
( c
Software tool validation
Toolbox - examples
1 8
2
- Requirments 0
• Software life cycle
s
- Architetcure & Design
v i
- Test & review
- Release
) Q • Training
• Monitoring
( c
Software tool validation
Procedure – example
1 8
Classification of a software tool
2 0
Determine if the software is within the scope and the level of validation – Intended Use
Establish a Master Validation Plan
i s
List software to be validated in the Master Validation Plan
Determine the level of validation
v
d
Intended Use
Process description
Initial risk assessment
Q
Planning, execution and reporting A
)
Define the validation effort based on the risk level
c
Separate plan or sufficient with the Master Validation Plan
Maintenance
Retirement (
Software tool validation
1 8
Description of the process
Intended use
2 0
s
Description of the software
Documentation of the risk assessment
v i
d
Other documentation
Training
Backup and recovery
Security
Q A
CM
Requirements
Verification ( c )
Validation
Software tool validation
2 0
Define Intended Use & requirements at user level
Risk analysis
Risk Control Measures
v i s
System description
Supplier evaluation
A d
Version control
) Q
Black box testing of requirements
( c
Change control process in place
”Customer Complaint System Validation Document”
Software tool validation
1 8
2 0
i s
• Plan
v
• Records
A d • Summary report
) Q
( c
Software tool validation
1 8
0
• Software changes
2
s
- New versions
v i
- Change control
- Regression test
) Q • Re-validation required?
( c
Software tool validation
v
Risk management
A
•
d Courses
•
•
ISO 13485:2016
Risk management & SW risk management
www.qadvis.com
) Q • Internal trainings
Contact:
( c
[email protected]
[email protected]
[email protected]