The course content is organised into clear sections that build from regulatory foundations through to practical lifecycle activities.
Medical Device Software Regulations
The course covers the US requirements for the development of Software as a Medical Device and Software in a Medical Device and European requirements as outlined in EU MDR 2017/745 and EU IVDR 2017/746. The course goes on to demonstrate how to achieve compliance with these regulations through the implementation of EN IEC 62304 and related standards.
Contents of EN IEC 62304
The course examines in detail the requirements for development, validation and maintenance of Medical Device software in accordance with EN IEC 62304. The course covers the Software Development Process, The Software Maintenance Process, Software Risk Management, Configuration Management and the Software Problem Resolution Process.
Risk Assessment
This section covers the objectives for risk assessment, and discusses the various standards such as ISO 14971 and IEC/TR 80002-1 and techniques involved and how these relate to EN IEC 62304. The programme covers the implementation of risk assessment to ensure critical risks are identified and the correct level of validation is carried out.
The training involves practical exercises covering all the above topics, with learners encouraged to work on examples from their own workplace as part of these practical exercises. If required, content may be tailored to reflect your organisation’s specific processes, risk profile and regulatory setting.
The Software Development Life Cycle
The software development life cycle, including planning, design, development, testing and maintenance, of a medical device software project are described with details on the contents of key documents and activities such as:
- Software Development Plans
- Software Classification
- Requirements Specification
- Software Specifications and Software Detailed Design
- Coding Standards and Code Reviews
- Dealing with Software of Unknown Provenance (SOUP)
- Software Unit Testing
- Integration and System Testing
- Software Maintenance Plans
- Software Problem Resolution
- The Relationship to Design Controls
The relationship between EN IEC 62304 and the Design Control Requirements of 21 CFR part 820 and ISO 13485 are explored and methods of compliance outlined.