Medical Device Software Standards for Safety and Regulatory Compliance



Similar documents
2015. All rights reserved.

Medical Device Software Do You Understand How Software is Regulated?

Introduction into IEC Software life cycle for medical devices

International standards and guidance that address Medical Device Software

CONSOLIDATED VERSION IEC Medical device software Software life cycle processes. colour inside. Edition

For more information, contact Joe Lewelling, AAMI's VP of Standards Development & Emerging Technologies, at jlewelling@aami.org.

How To Write Software

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

WHITEPAPER: SOFTWARE APPS AS MEDICAL DEVICES THE REGULATORY LANDSCAPE

This is a preview - click here to buy the full publication

The New Paradigm for Medical Device Safety. Addressing the Requirements of IEC Edition 3.1

Effective Software Verification for Medical Devices

MEDICAL DEVICE Cybersecurity.

The Shifting Sands of Medical Software Regulation

Medical Devices. Notified Bodies and the CE certification Process for Medical Devices. European Surgical Robotics Demonstration Day

AND. CE IT Community Town Hall Meeting Feb. 8, 2012

Safety Assurance Cases: What the medical device industry is doing

Reduce Medical Device Compliance Costs with Best Practices.

Securing the Microsoft Cloud

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

Considerations for using the Web for Medical Device Applications

Final Document. Software as a Medical Device (SaMD): Key Definitions. Date: 9 December Despina Spanou, IMDRF Chair. IMDRF/SaMD WG/N10FINAL:2013

ISO 9001:2008 Quality Management System Requirements (Third Revision)

Chap 1. Introduction to Software Architecture

How To Know If A Mobile App Is A Medical Device

Development of a Process Assessment Model for Medical Device Software Development

FDA Releases Final Cybersecurity Guidance for Medical Devices

EVIDENCE PRODUCT CHECKLIST For the FDA Document. Guidance for Industry, FDA Reviewers and Compliance on Off-The-Shelf Software Use in Medical Devices

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

SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT

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

Regulatory Considerations for Medical Device Software. Medical Device Software

ASSESSMENT OF THE ISO STANDARD, ROAD VEHICLES FUNCTIONAL SAFETY

Healthcare Cybersecurity Risk Management: Keys To an Effective Plan

TG TRANSITIONAL GUIDELINES FOR ISO/IEC :2015, ISO 9001:2015 and ISO 14001:2015 CERTIFICATION BODIES

Navigating the New EU Rules for Medical Device Software

PUBLICLY AVAILABLE SPECIFICATION PRE-STANDARD

How to Upgrade SPICE-Compliant Processes for Functional Safety

Project Charter and Scope Statement

REFERENCE DOCUMENT. (DRAFT for Public Comments) Title: White Paper on Medical Device Software Regulation Software Qualification and Classification

Clinical Risk Management: Agile Development Implementation Guidance

This is a preview - click here to buy the full publication

How To Validate Software

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

EVALUATION OF AUTOMATIC CLASS III DESIGNATION FOR STUDIO on the Cloud Data Management Software DECISION SUMMARY

Networked Medical Devices: Essential Collaboration for Improved Safety

WHITE PAPER. Mitigate BPO Security Issues

Risk Management and the Impact of EN ISO 14971:2012 Annex Z

Internal Quality Management System Audit Checklist (ISO9001:2015) Q# ISO 9001:2015 Clause Audit Question Audit Evidence 4 Context of the Organization

Charles Corrie, Belo Horizonte,

When COTS is not SOUP Commercial Off-the-Shelf Software in Medical Systems. Chris Hobbs, Senior Developer, Safe Systems

ISO 9001: 2008 Boosting quality to differentiate yourself from the competition. xxxx November 2008

Guidance for Industry: Quality Risk Management

The Value of Vulnerability Management*

Procedure for Assessment of System and Software

ISMS Implementation Guide

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

Master Data Management Architecture

Risk based 12/1/2015. Digital Health Bakul Patel Associate Director for Digital Health Office of Center Director.

Software as a Medical Device (SaMD): Possible Framework for Risk Categorization and Corresponding Considerations. Proposed Final IMDRF WG(PF)/N12 R10

Overview of: A Guide to the Project Management Body of Knowledge (PMBOK Guide) Fourth Edition

Software-based medical devices from defibrillators

Medical Software Development. International standards requirements and practice

ISO/IEC 27002:2013 WHITEPAPER. When Recognition Matters

Health Informatics Application of clinical risk management to the manufacture of health software Formerly ISO/TS 29321:2008(E) DSCN14/2009

QUALITY MANUAL ISO 9001:2015

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

Re: Docket No. FDA 2014 N 0339: Proposed Risk-Based Regulatory Framework and Strategy for Health Information Technology Report; Request for Comments

Meeting your Electrical Safety Testing & Quality Requirements

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

ISO 9001:2000 Gap Analysis Checklist

Space project management

System Development Life Cycle Guide

Software Development for Medical Devices

IRCA Briefing note ISO/IEC : 2011

Using Linux in Medical Devices: What Developers and

DNV GL Assessment Checklist ISO 9001:2015

Contact address: Global Food Safety Initiative Foundation c/o The Consumer Goods Forum 22/24 rue du Gouverneur Général Eboué Issy-les-Moulineaux

Registration of Class B Medical Devices

State of Oregon. State of Oregon 1

FAQs on the Standard IEC (Risk management for IT-networks incorporating medical devices)

IBM Rational systems and software solutions for the medical device industry

Medical Device Software

A&CS Assurance Review. Accounting Policy Division Rule Making Participation in Standard Setting. Report

Aligning Quality Management Processes to Compliance Goals

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

ELECTROTECHNIQUE IEC INTERNATIONALE INTERNATIONAL ELECTROTECHNICAL

TECHNICAL REPORT IEC TR Security for industrial automation and control systems Part 2-3: Patch management in the IACS environment

Quality Manual ISO 9001:2015 Quality Management System

Transcription:

Medical Device Software Standards for Safety and Regulatory Compliance Sherman Eagles +1 612-865-0107 seagles@softwarecpr.com www.softwarecpr.com

Assuring safe software SAFE All hazards have been addressed Risks have been reduced to acceptable levels Adequate process has been implemented (compliance with standards is often considered a demonstration of adequate process.) Process is effective IEC 62304 AAMI TIR 45 IEC 80002-1 IEC 60601-1 IEC80001

3 IEC 62304 background Specifically created for medical device software IEC 60601-1-4 and general software engineering standards were not considered adequate Significant FDA involvement from start Scope includes stand-alone software and embedded software Based on ANSI/AAMI/SW68 with a few significant differences Omits requirements duplicated elsewhere (QMS) Adds requirements considered essential for medical devices (safety aspects)

4 Status of IEC 62304 Approved by both IEC and ISO as an international standard (joint development effort) Adopted by CENELEC as EN and harmonized 11/08 under the MDD, AIMDD and IVDD Adopted by ANSI as US national standard (replacing ANSI/AAMI/SW 68) Recognized by FDA for use in premarket submissions China SFDA adopted 62304 Translations exist in French, German, Spanish, Chinese and Japanese Adopted as a Japan Industry Standard

5 62304 philosophy Safe medical device software requires risk management, quality management and good software engineering Good software engineering requires critical thinking can t be done by checklist Manufacturers know more about their products than regulators The variety of medical devices requires a variety of approaches one size does not fit all Resources should be used on what is important A standard should have minimum requirements, not best practices

6 IEC 62304 - What is it? A framework processes, activities and tasks Process is the top level, a process has activities and an activity has tasks. Specific requirements in IEC 62304 are generally at the task level. Identifies requirements for what needs to be done and what needs to be documented Specifies a software safety classification system additional requirements apply as safety classification increases 6

7 IEC 62304 - What is not in it? Does not prescribe how to accomplish requirements Not a how to with defined methods or practices Does not require a specific software life cycle Does not specify documents What to document, not where it must go. All of these decisions are left to the manufacturer 7

8 IEC 62304 - Key concepts Quality management and risk management are necessary for safe medical device software Software safety is classified according to severity of potential harm There are different requirements based on software safety classification 8

9 IEC 62304 - Key concepts Software systems may be partitioned and the partitions assigned different software safety classifications The software life cycle doesn t end with product release 9

10 IEC 62304 Lifecycle IEC 62304 is a standard on lifecycles, however It does not define a specific lifecycle model It does not define specific documents It does define processes and activities that must be included in a conforming lifecycle It implies dependencies between processes 10

11 Life cycle principles Process outputs should be maintained in a consistent state A change in an output requires related outputs to be updated Process outputs should be available when needed as input Before release of software, all process outputs should be consistent and all dependencies met 11

62304 Table of Contents 1. Scope 2. Normative References 3. Terms & Definitions 4. General Requirements 5. Development Process 6. Maintenance Process 7. Risk Management 8. Configuration Mgmt 9. Problem Resolution Annex A Rational for Safety Class Activities & Tasks Annex B Guidance Annex C Relationship to other standards Annex D Implementation in a formal Quality System 12

13 Two types of requirements Process requirements which are necessary determine the RISKS arising from the operation of each SOFTWARE ITEM in the software; Process requirements which are necessary to achieve an appropriately low probability of software failure for each SOFTWARE ITEM, chosen on the basis of these determined risks. 13

14 IEC 62304 - Process requirements Process requirements differ for different software safety classifications All classes requirements needed for risk management or software safety classification Class B and C requirements that enhance the confidence in the reliability of the software or support the correction of safety-related problems 14

62304 Software Safety Classification 15 Software System Overall Class A: No injury or damage to health is possible Class B: Non-serious injury is possible Class C: Death or serious injury is possible Classification shall be documented Software System may have lower worst case risk than device overall, but cannot be higher Both direct and indirect harm are included Class C is the default assumption 15

16 Navigating 62304 Each normative section with an asterisk in the title has a corresponding explanatory section in Annex B. Annex B can be very helpful in interpreting the main body of the standard. Annex C provides comparison to other standards. C.1 13485 C.2 14971 C.3 60601-1 C.4 60601-1-4 C.5 12207 Annex D Implementation into a Quality System 16

17 ANSI/AAMI/IEC 62304:2006 Development Maintenance Risk Management Configuration Management Problem Resolution

18 Software item Any structural part of the software. The top level is called the software system. The lowest level is called the software unit.

19 SOUP Software of unknown provenance Commercial off the shelf software Public domain software Legacy software components with limited information on development process or inadequate process Called OTS or COTS in other standards

20 As Appropriate Where as appropriate is used, the intention is that it shall be done unless there is a documented justification for not doing it. as appropriate is used a lot in IEC 62304 to provide an escape for having to do things that don t make sense for a specific device. But, there must be a documented justification!

IEC 60601-1 Medical Electrical Equipment - General requirements for basic safety and essential performance

22 Where does IEC 60601-1 fit? A product safety standard Includes requirements for products that are programmable electrical medical systems (PEMS) PEMS decompose into programmable electrical sub-systems (PESS) Software is a PESS PEMS requirements apply to software (but also to any hardware developed for the PEMS)

23 When the PEMS clause applies PEMS requirements do not apply if the PESS provides no safety function PEMS requirements do not apply if it can be shown using 14971 that the failure of the PESS does not lead to unacceptable risk All PEMS requirements apply to software 62304 is required in the first amendment to 60601-1

IEC 80002-1

25 80002-1 Scope Scope: Medical Devices containing software Many of the same techniques used to assure software reliability and quality are relevant to assuring software safety. This report does not discuss general aspects of software quality assurance. Rather it is intended to highlight and explain approaches to assuring that software safety is adequately addressed part of an overall software quality assurance process. Outside Scope production or assembly line software software tools (e.g. quality assurance systems)

26 IEC TR 80002-1 Medical Device Software - Part 1: Guidance on the application of ISO 14971 to medical device software Clause structure follows ISO 14971 for each risk management activity of ISO 14971 additional guidance is provided for software Published by IEC in September, 2009

AAMI TIR 45

AAMI TIR 45 Guidance on the use of agile practices in the development of medical device software. 28

29 TIR 45 Scope provides perspectives on the application of AGILE during medical device software development. It relates them to the following existing standards, regulations, and guidance: ISO 13485:2003, IEC 62304, ISO 14971:2007 FDA regulations and software guidance

IEC 80001 series

31 An international effort IEC 80001-1:2010, Application of risk management for IT-networks incorporating MEDICAL DEVICES Part 1: Roles, responsibilities and activities

32 80001 approach Establish a framework for maintaining patient safety, technology effectiveness and data security when the point of care is a network node and network use and technology rapidly change Utilize this framework to manage risk when changes are made to the network 32

33 What properties need to be ensured? From IEC 80001-1 Risk management should be applied to address the following key properties...: safety; effectiveness (ability to achieve the intended result for the patient and the responsible organization); and data and system security

34 Who is needed? Responsible organization management Network integrators and maintainers Clinical engineers Medical device manufacturers Non-medical network technology vendors None of these parties can address the problem alone, problem solution for networks incorporating medical devices must be shared in a partnership or federated model.

What is a medical device manufacturer required to do? 35 If the device is intended to connect to a network, provide information on: Characteristics necessary to make the connection to support the device Security specifications Intended information flow to other medical devices or applications hazardous situations resulting from a failure of the ITnetwork These are equivalent to the requirements in IEC 60601-1:2005 clause 14.13

36 New challenges Supporting the hospital after sale of the device Additional information for hospital risk management Support for virus protection/security updates and patches Defined joint responsibility agreement Who will be responsible for these things for the medical device manufacturer?

37 How will IEC 80001-1 help? Will provide an approach that identifies roles, responsibilities and process necessary to address converging technologies Will define standardized roles, risk management process and information to allow effective sharing of experiences If used widely, will standardize how medical device manufacturers and IT vendors provide information to hospitals

38 IEC guidance documents Four guidance documents are available Step by Step Risk Management of Medical IT- Networks; Practical Applications and Examples Guidance for the communication of medical device security needs, risks and controls Guidance for wireless networks Implementation guidance for Healthcare Delivery Organizations Additional guidance documents being developed Guidance for distributed alarm systems Self-assessment of IEC 80001-1 in the hospital Security requirements and assurance 38

Changes to IEC 62304

40 Revision of IEC 62304 Initiated in 2012 Planned publication date of October 2015 Working group hopes to be early Recommended changes were to scope, software safety classification, legacy software, removal of common defects, addition of an annex on capability maturity assessment and various improvements and clarifications 40

41 IEC 62304 Revision Revision of 62304 will be done in 3 parts Amendment to 62304 edition 1 Change to software safety classification Requirements for legacy software Miscellaneous clarifications and technical changes Capability assessment will become a separate Technical Report Second edition will expand scope from medical device software to health software Amendment to be published by October, 2015 Assessment TR expected in 2015 Second edition expected in 2016

42 IEC 62304 Amendment Software safety classification Needed change because too much software was being classified as Class C Changes to software safety classification Uses risk instead of consequence to determine software safety class Applies system level risk management without software risk controls prior to software safety classification

62304 Draft Amendment classification flow chart

44 IEC 62304 Amendment Requirements for legacy software Legacy software is existing software that was created before EN 62304 was harmonized and has been in use Change is needed because legacy software that is not being changed had to go through 62304 process for CE mark Approach is to define requirements to determine if existing documentation on development process and risk management is sufficient, together with post-market information, to achieve the intent of the standard. Use requirements of the standard to develop missing documentation.

45 IEC 62304 Amendment Other technical changes Added a requirement for a process to identify and remove common software defects Added a requirement to include software requirements for network aspects of medical devices on networks Removed some requirements related to documentation, such as intended audience and user documentation

46 IEC 62304 Amendment Changes to clarify Replace software product with medical device software throughout the standard Clarified use of terms system and product Clarified use of segregate for risk control Removed inconsistencies in verification requirements 46

47 IEC 62304 TR Provides a process reference model and a process assessment model to allow assessment of an organization s capability to implement the intent of 62304 Intended to be used by manufacturers for process improvement or to assess potential software contract developers Utilizes process assessment methods from ISO/IEC 15504

48 IEC 62304 Edition 2 Second edition will expand the scope from medical devices to health software Requested by CENELEC because of concern that different regulators are treating software differently Don t want requirements for software executing on medical electrical equipment to be different than for the same software executing on a network server Will allow 62304 to be referenced by standalone software product standards (e.g. IEC 82304-1) without qualification Development of the second edition will occur in parallel with the amendment to the first edition.

More Changes 49 June 2. 2013 49

The changing environment Convergence of medical devices and Health IT Driven by mobility and wireless connectivity 160 million wearable wireless devices by 2017 Homecare Ambulatory monitoring Point of care Smart wireless devices will talk to each other as well as health care systems We can no longer manage safety device by device The new environment must co-exist with the old 50

The changing regulatory model The current regulatory model looks at individual elements Categories with reasonable well-known risks Assumes that if each of the components is safe, the whole will be safe This is a known logical fallacy Regulations must adapt Regulate the system, not the pieces Not just FDA This will not happen quickly or consistently Regulations always follow technology 51

52 Mobile apps FDA has a draft guidance on mobile medical applications Final guidance is promised to be available by October Guidance proposes to require pre-market submission for some apps 52

FDA s view of mobile app regulation 53

Regulatory activities related to standalone health software 54 FDA considering a guidance for medical device decision support systems US regulatory framework for health IT International Medical Device Regulators Forum (IMDRF) work on standalone software

55 FDASIA Section 618 Publish a report by January 2014 that expresses "a proposed strategy and recommendations on an appropriate, riskbased regulatory framework pertaining to health information technology including mobile medical applications promote innovation, protect patient safety, and avoid regulatory duplication 55

56 Workgroup Charged with providing expert input on issues and concepts Types of risk that may be posed by health IT that impact patient safety, the likelihood that these risks will be realized, and the impact of these considerations on a risk-based approach; Factors or approaches that could be included in a riskbased regulatory approach for health IT to promote innovation and protect patient safety; and Approaches to avoid duplicative or overlapping regulatory requirements. 56

57 Timing of FDASIA report Workgroup completed input in August Draft report to be completed by end of September Final report to be published in January, 2014 57

58 IMDRF standalone software work item Added to work program in March 2013 Purpose is to align regulatory Definitions related to standalone medical software Clarify how risk is determined for standalone medical software develop a risk-based approach for determining appropriate regulatory requirements which should apply to standalone medical software 58

59 Timing for IMDRF work item Draft definitions were circulated in July, final expected in November 2013 Draft for how risk is determined in November, final in March 2014 Draft for how to determine appropriate regulatory requirements in March, final in September 2013 59

60 FDA modification of software premarket review process FDA hired a consulting firm to assess their software pre-market review process Consultant looked at FDA review practices and also interviewed industry One important finding was that industry does not use modern software engineering practices because of uncertainty in how they will be viewed by FDA reviewers 60

61 FDA response to report Need for a consistent, transparent review process with clear stages Need training program for software reviewers Need to collaborate with industry for continuous improvement of software Need governance structure that provides focus to software Likely to consolidate all software activities in one office 61

Next steps for Health Software standards 62 June 1. 2013 62

The changing role of standards Standards change faster than law and regulation Standards follow technology, but more quickly than regulation Existing standards can evolve to meet new conditions in a changing environment Standards are not constrained to components Standards can be developed for systems For example, IEC 80001-1 addresses both devices and networks An architecture for health software standards can recognize multiple stakeholders and shared responsibilities Cover the entire lifecycle Identify transition points where risk is shared 63

64 A framework for health software standards

Standards activities in progress IEC 82304-1 Health Software - Part 1: General Requirements for Product Safety Committee draft circulated and comments received Publication expected in 2015 or 2016 IEC 62304 Ed. 2 Health software Software life cycle processes Will proceed in parallel with the Amendment to Ed. 1. Working draft being created Publication expected in 2015 or 2016 ISO TR 17791 Health informatics Guidance on standards for enabling safety in health software Survey of existing standards and gaps Approved, publication in 2013 65

International standards activities starting and future IEC 80001 series, additional guidance 80001-2-5 Guidance for distributed alarm systems 80001-2-6 Guidance for responsibility agreements 80001-2-7 Guidance for self-assessment 80001-2-8 Guidance on standards for establishing the security capabilities identified in IEC 80001-2-2 Aligning definitions and standards architecture for Health-IT and medical device software Report due fall of 2014 66

Future international standards for health software New standards activities to address gaps identified in ISO TR 17791 The standards developed from a medical device context provide a working basis for enabling safety in health software design and development. Multiple gaps exist in the standards needed for enabling safety in health software implementation and operation. Human factors during network implementation and operation Application of safety in clinical workflow design Network integration and configuration Verification and test of configuration of software Additional development, implementation and operational aspects 67

Increasing focus on medical device security

69 US GAO report Government Accounting Office studied FDA review of medical device security at request of Congress Report issued in 2012 found that FDA had the authority to regulate security related to safety but was not doing it consistently

70 FDA Draft Guidance on Pre-market review of Cybersecurity Released in 2013 Provides guidance on what cybersecurity information FDA wants to see from medical device manufacturers in a pre-market review FDA has also indicated that it will provide guidance on when a cybersecurity vulnerability should be reported and when a vulnerability will result in a recall

71 Medical Device Security standards activities IEC 80001-2-x Guidance on standards for establishing the security capabilities identified in IEC/TR 80001-2-2 AAMI TIR on medical device security best practices

Thank You Sherman Eagles SoftwareCPR seagles@softwarecpr.com +1-612-865-0107