Medical Device Software Development

Slides:



Advertisements
Similar presentations
Building a Cradle-to-Grave Approach with Your Design Documentation and Data Denise D. Dion, EduQuest, Inc. and Gina To, Breathe Technologies, Inc.
Advertisements

Medical Device Software Development
Radiopharmaceutical Production
Pinhas (Peter) Dartal 01 June QA role in development of Percutaneous Aortic Valve prosthesis.
SAE AS9100 Quality Systems - Aerospace Model for Quality Assurance
Stepan Potiyenko ISS Sr.SW Developer.
Combining Product Risk Management & Design Controls
Quality Management System
1 REQUIREMENTS ENGINEERING and SYSTEMS ANALYSIS Elements and Definitions.
DITSCAP Phase 2 - Verification Pramod Jampala Christopher Swenson.
Lucas Phillips Anurag Nanajipuram FAILURE MODE AND EFFECT ANALYSIS.
Handouts Software Testing and Quality Assurance Theory and Practice Chapter 11 System Test Design
QUALITY MANAGEMENT SYSTEM ACCORDING TO ISO
Regulatory Overview.
MethodGXP The Solution for the Confusion.
Introduction to Software Quality Assurance (SQA)
Prof. Moustafa M. Mohamed Vice dean Faculty of Allied Medical Science Pharos University in Alexandria Development and Regulation of Medical Products (MEDR-101)
Software Configuration Management (SCM)
WHAT IS SYSTEM SAFETY? The field of safety analysis in which systems are evaluated using a number of different techniques to improve safety. There are.
Analyze Opportunity Part 1
Development and Regulation of Medical Products (MEDR-101)
Center for Devices and Radiological Health U. S. Department of Health and Human Services Surviving an FDA Audit Richard Chapman, FDA TwinSPIN University.
Product Development Chapter 6. Definitions needed: Verification: The process of evaluating compliance to regulations, standards, or specifications.
BPA 1 Verification in the Development of Medical Device Software Per IEC Tim Stein, Ph.D. CEO and President of Business Performance Associates, Inc.
QUALITY RISK MANAGEMENT RASHID MAHMOOD MSc. Analytical Chemistry MS in Total Quality Management Senior Manager Quality Assurance Nabiqasim Group of Industries.
Safety-Critical Systems 7 Summary T V - Lifecycle model System Acceptance System Integration & Test Module Integration & Test Requirements Analysis.
Design Documentation Clint Kehres, Brian Krouse, Jenn Shafner.
Over View of CENELC Standards for Signalling Applications
Joel Gerber Zachary Reaver Kurt Schilling.  Provides physical proof of development  Maintains product design knowledge base  Meets government and corporate.
The Second Annual Medical Device Regulatory, Reimbursement and Compliance Congress Presented by J. Glenn George Thursday, March 29, 2007 Day II – Track.
AMERICAS | ASIA PACIFIC | EMEA Medical Devices: Concept to Commercialization How to avoid delays in getting your product cleared/approved by FDA Robert.
SwCDR (Peer) Review 1 UCB MAVEN Particles and Fields Flight Software Critical Design Review Peter R. Harvey.
Failure Modes and Effects Analysis (FMEA)
Joe Selva Rohan Thakkar Jean Valderrama.  “Documentation” is what’s written on paper  Provides written details, events, and information about a particular.
WORKSHOP ON ACCREDITATION OF BODIES CERTIFYING MEDICAL DEVICES INT MARKET TOPIC 9 CH 8 ISO MEASUREMENT, ANALYSIS AND IMPROVEMENT INTERNAL AUDITS.
Auditing ISO Nancy Pasquan November Introductions I am….. You are….. And we are here to discuss: Auditing ISO Quality Systems for Medical.
Device regulations USA Dr Phil Warner. USA Regulations MEDICAL DEVICES Food, Drug & Cosmetics Act Medical Device Amendments of 1976 (and other things)
 System Requirement Specification and System Planning.
KEVIN BEDAL LISA CARLIN MATT CARROLL ERIN NICHOLS Product Safety & Failure Analysis.
Six Sigma Greenbelt Training
Project Quality Management
Software Development and Safety Critical Decisions
Raechel Huebner Ruthanne Sherer
Software Quality Engineering
Chapter 11: Software Configuration Management
Chapter ? Quality Assessment
Software Quality Engineering
TechStambha PMP Certification Training
FMEA.
Failure Modes and Effects Analysis (FMEA)
Quality Management Perfectqaservices.
Overview of regulatory and compliance in software development for medical devices
Software Requirements
DSQR Training Control Plans
Quality Management Systems – Requirements
Chapter 3: The Requirements Workflow
GE 6757 TOTAL QUALITY MANAGEMENT
Engineering Processes
Lecture 09:Software Testing
Software Development Process
Linda M. Chatwin, Esq. RAC Business Manager, UL LLC
Chapter 11: Software Configuration Management
Submitted by the experts of OICA
Medical Device Design and Development
Engineering Processes
PSS verification and validation
Software Reviews.
Computer System Validation
Radiopharmaceutical Production
Corey Beth Monarch Lindsey Novak Michael Seikel Whitney Young
Presentation transcript:

Medical Device Software Development Peter Kazanzides, Ph.D.

My Background Co-Founder of Integrated Surgical Systems Developed ROBODOC System Commercial sales in Europe Performed clinical trials in U.S. and Japan Received FDA approval for ORTHODOC planning system ISS obtained ISO 9001 certification Now at JHU ERC-CISST

Outline Medical device regulations Design controls FDA, ISO 9000, CE Mark Design controls Software development procedure Typical development phases Associated documentation

Medical Device Regulations Medical devices are highly regulated: FDA approval (United States) UL listing might be required by customer CE mark (Europe) MHW approval (Japan) Other national requirements

FDA Approval Pre-Market Approval (PMA) 510(K) Path to market for new devices Generally requires clinical trials Company submits extensive documentation and data 510(K) Establish “substantial equivalence” to a predicate (existing) device May include clinical trials Less extensive documentation and data

FDA Approval Investigational Device Exemption (IDE) Can do clinical trials Also need hospital Institutional Review Board (IRB) approval Not allowed to market the device

CE Mark Indicates that product satisfies European safety requirements Managed by “notified bodies”, such as: TUV (Germany) BSI, SGS (United Kingdom)

CE Mark and ISO 9000 ISO 9000 Quality Standards encompass: ISO 9001: Design and Manufacturing ISO 9002: Manufacturing Only ISO 9003: Inspection and Testing Only Company with ISO 9001 can self-certify (CE Mark) its products Notified Body periodically audits Quality System

Design Controls Quality System component that applies to product design ISO 9001 FDA QSR (Quality System Regulations) Goal: prevent failures due to bad design

Design Controls “Say what you will do and then do what you say” Company defines its development process Regulatory body reviews the process Company follows the process, producing supporting documentation (Quality Records) Regulatory body periodically reviews records

Software Development Procedure Typical phases are: Requirements Design Implementation Integration and Test Design Transfer (to production) Maintenance

Requirements Phase Inputs Customer Requirements document also called: User Requirements, System Requirements Definition, Concept of Operations Usually generated by marketing department

Requirements Phase Outputs Software (or Project) Development Plan Software Quality Assurance Plan: Defines standards to be used (e.g., coding standards, documentation standards) Defines review and audit plan Specifies configuration management plan Usually generated by Quality Assurance, with input from Engineering

Requirements Phase Outputs Software Requirements Specification (SRS) Should specify requirements, not design Should be unambiguous and testable Must be traceable to Customer Requirements

Sample SRS Outline Introduction References System Description External Interface Requirements Functional Requirements Performance Requirements Safety Requirements Design Constraints

Requirements Phase Outputs Preliminary Risk (or Hazard) Analysis Identifies safety requirements Various techniques can be used Failure Modes and Effects Analysis (FMEA) Failure Modes, Effects and Criticality Analysis (FMECA) Fault Tree Analysis (FTA)

Risk Analysis – FMEA/FMECA Most common risk analysis method Analyzes the effect of component failure Bottom-up analysis Typically presented in tabular format: Failure Mode Effect on System Cause of Failure Method of Control

Risk Analysis - FMEA

Risk Analysis – FMEA/FMECA Risk assessment (criticality) Severity (S) – seriousness of effect of failure Occurrence (O) – likelihood of failure Detection (D) – ability to detect failure Risk Priority Number (RPN) = (S) x (O) x (D) Assign numerical values (e.g., 1-10) for (S), (O) and (D) Prioritize risks by RPN

Requirements Phase Outputs Preliminary Software Validation Plan System Testing (e.g., test that requirements have been met) Design Review of all Requirements Phase Outputs Meeting minutes

Design Phase Software Architectural Design Software Detailed Design Architecture diagrams, data flow diagrams, etc. Software Detailed Design Software Design Specification (SDS) Traceability analysis from SDS to SRS

Design Phase Update Software Validation Plan Update Risk Analysis Integration testing Update Risk Analysis Design Review II

Implementation Phase Write software according to Software Quality Assurance Plan (SQAP): Programming Guidelines Documentation Standards Update Software Validation Plan Unit or module testing Traceability analysis (SVP to SDS/SRS) Run module tests and write Test Reports

Integration and Test Phase Run Integration Tests and write Test Reports Run System Tests and write Test Reports Verification vs. Validation

Design Transfer Write relevant manufacturing procedures Software installation procedure Software duplication procedure Ensure user documentation is complete Labeling review Release software Change control procedure

Maintenance Phase Review and update any necessary documents (e.g., SRS, Risk Analysis, SDS) Implement changes Assess testing requirement Test changes Possible regression testing Release via Change Control Procedure

Conclusions Development process seems overwhelming! But: It can be customized for each company It can be improved over time It is not that bad when you get used to it It generally produces better software It is required for medical products!