using iso 13485 to develop medical software for fda ... iso 134… · • quality management system...

19
MPC Data Using ISO 13485 to develop medical software for FDA & European Certification Stephen Bashford, Quality Manager MPC Data Limited

Upload: others

Post on 29-Jul-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Using ISO 13485 to develop medical software for FDA ... ISO 134… · • Quality Management System for medical devices • Recognised by EU/FDA for certification • ISO 14971 –

MPC Data

Using ISO 13485 to develop medical

software for FDA & European

Certification

Stephen Bashford, Quality Manager

MPC Data Limited

Page 2: Using ISO 13485 to develop medical software for FDA ... ISO 134… · • Quality Management System for medical devices • Recognised by EU/FDA for certification • ISO 14971 –

MPC DataIntroduction• MPC Data is a bespoke software company

• We specialise in embedded medical software

• Our clients are medical device manufacturers

• We have over 25 years experience with embedded softwareembedded software

• Partnerships with supporting companies

Page 3: Using ISO 13485 to develop medical software for FDA ... ISO 134… · • Quality Management System for medical devices • Recognised by EU/FDA for certification • ISO 14971 –

MPC DataAgenda• What is ISO 13485?

• How can it help?

• Key elements of the standard

• Product Realisation/Development

• Software Architecture

• Risk Management

• Software of Unknown Provenance

• Summary & Questions

Page 4: Using ISO 13485 to develop medical software for FDA ... ISO 134… · • Quality Management System for medical devices • Recognised by EU/FDA for certification • ISO 14971 –

MPC DataWhat is ISO 13485?• Quality Management System for medical

devices

• Recognised by EU/FDA for certification

• ISO 14971 – Risk Management (medical devices)devices)

• IEC 62304 – Software Life-Cycle for medical devices

Page 5: Using ISO 13485 to develop medical software for FDA ... ISO 134… · • Quality Management System for medical devices • Recognised by EU/FDA for certification • ISO 14971 –

MPC DataBenefits of certification• Route to product approval

• Customer satisfaction

• Legal compliance

• Design controls

• Risk management

• Independent verification

• More attractive to subcontract

Page 6: Using ISO 13485 to develop medical software for FDA ... ISO 134… · • Quality Management System for medical devices • Recognised by EU/FDA for certification • ISO 14971 –

MPC DataKey elements of the standard• Specifically for medical devices

• Harmonised with ISO 9001

• References regulatory requirements

• Defines management responsibility

• Increased documentation

• Product Realisation

• Design Transfer

Page 7: Using ISO 13485 to develop medical software for FDA ... ISO 134… · • Quality Management System for medical devices • Recognised by EU/FDA for certification • ISO 14971 –

MPC DataMedical Device

Electronics Mechanics

Software

Manufacture Servicing

Software

Page 8: Using ISO 13485 to develop medical software for FDA ... ISO 134… · • Quality Management System for medical devices • Recognised by EU/FDA for certification • ISO 14971 –

MPC DataUsing an ISO 13485 company• Independently audited (certification body)

• Audited by customers

• Saves audit time

• Saves audit cost

• Independent experience

• Parallel working

• Reduce time to market

Page 9: Using ISO 13485 to develop medical software for FDA ... ISO 134… · • Quality Management System for medical devices • Recognised by EU/FDA for certification • ISO 14971 –

MPC DataDocumentation• Design History File – FDA Approval

• Technical File – CE Certification

• Manufacturer’s responsibility

• Software Development Process Creates:

– Project / Development Plans

– Requirements

– Design

– Risk Management

– Reviews

– Quality Records

Page 10: Using ISO 13485 to develop medical software for FDA ... ISO 134… · • Quality Management System for medical devices • Recognised by EU/FDA for certification • ISO 14971 –

MPC DataDocumentation options

• Manual system

• Full featured system

• Specialist medical system

• Others….

Page 11: Using ISO 13485 to develop medical software for FDA ... ISO 134… · • Quality Management System for medical devices • Recognised by EU/FDA for certification • ISO 14971 –

MPC DataIEC 62304 Software Development

S/W Project Plan

Requirements

Architecture

S/W Development Plan

Verification/ValidationReviews

Architecture

Software Design

Risk Management

Verification/Validation

Software Release

Change Control

Implementation

Reviews

Page 12: Using ISO 13485 to develop medical software for FDA ... ISO 134… · • Quality Management System for medical devices • Recognised by EU/FDA for certification • ISO 14971 –

MPC DataModular Software Architecture• Software requires IEC 62304 Safety

Classification

• Break down into software items

• Easy to identify developed vs 3rd party items

• Identify critical items• Identify critical items

• Distributed Risk Management

• Re-use of items

• Reduce verification/validation effort

Page 13: Using ISO 13485 to develop medical software for FDA ... ISO 134… · • Quality Management System for medical devices • Recognised by EU/FDA for certification • ISO 14971 –

MPC DataSafety Classification

S/W SYSTEM

(CLASS C)

ITEM 1 ITEM 2ITEM 1

(CLASS A)

ITEM 2

(CLASS C)

ITEM 4

(CLASS A)ITEM 3

(CLASS B)

Page 14: Using ISO 13485 to develop medical software for FDA ... ISO 134… · • Quality Management System for medical devices • Recognised by EU/FDA for certification • ISO 14971 –

MPC DataSoftware of Unknown Provenance• Code not developed as part of the project.

• Tools

• Configuration Management System

• Issue Tracking System

• Operating System / Libraries

• Develop Intended Use Validation (IUV)

Page 15: Using ISO 13485 to develop medical software for FDA ... ISO 134… · • Quality Management System for medical devices • Recognised by EU/FDA for certification • ISO 14971 –

MPC DataIntended Use Validation (IUV)• Description & Intended Use

• Risk Evaluation

• Requirements

• Configuration Management

• Known Defects

• Test Plan & Procedure

• Test Results

• Analysis of Results & Conclusions

Page 16: Using ISO 13485 to develop medical software for FDA ... ISO 134… · • Quality Management System for medical devices • Recognised by EU/FDA for certification • ISO 14971 –

MPC DataIEC 62304 Software Development

S/W Project Plan

Requirements

Architecture

S/W Development Plan

Verification/ValidationReviews

Architecture

Software Design

Risk Management

Verification/Validation

Software Release

Change Control

Implementation

Reviews

Page 17: Using ISO 13485 to develop medical software for FDA ... ISO 134… · • Quality Management System for medical devices • Recognised by EU/FDA for certification • ISO 14971 –

MPC DataRisk Management• ISO 14971

• Assess software risks

• Aim to minimise risk

• Analyse/categorise risks

• Determine risk controls

• Additional requirements

• Evaluate effectiveness

Page 18: Using ISO 13485 to develop medical software for FDA ... ISO 134… · • Quality Management System for medical devices • Recognised by EU/FDA for certification • ISO 14971 –

MPC DataSummary• How ISO 13485 applies to medical software

• Documentation

• Software life-cycle IEC 62304

• Modular architecture

• Use of SOUP or 3rd party software

• ISO 14971 Risk Management

• Use of certified companies

Page 19: Using ISO 13485 to develop medical software for FDA ... ISO 134… · • Quality Management System for medical devices • Recognised by EU/FDA for certification • ISO 14971 –

MPC Data

Questions & Answers

Stephen Bashford, Quality Manager

MPC Data Limited