Template: SOP Integrated Software Development

Table of Compliance

IEC 62304:2006 Reference Table

Classes IEC 62304:2006 Section Document Section
A, B, C 5.1.2 4
A, B, C 5.2.1 4
A, B, C 5.2.4 3, 7, 10
A, B, C 5.2.5 4
A, B, C 5.2.6 5
B, C 5.3.1 6
B, C 5.3.2 6
C 5.3.5
B, C 5.3.6 6
B, C 5.4.1 6
C 5.4.2
C 5.4.3
C 5.4.4
A, B, C 5.5.1 6
B, C 5.5.2 7
B, C 5.5.3 7
C 5.5.4
B, C 5.5.5 7
B, C 5.6.1 7
B, C 5.6.2 7
B, C 5.6.3 8
B, C 5.6.4 8
B, C 5.6.5 8
B, C 5.6.6 8
B, C 5.6.7 8
A, B, C 5.7.3 8
A, B, C 5.7.4 8
A, B, C 5.7.5 8
A, B, C 5.8.1 7
A, B, C 5.8.2 11
A, B, C 5.8.4 11
B, C 5.8.5 11
B, C 5.8.6 11
A, B, C 5.8.7 11
A, B, C 5.8.8 11
A, B, C 6.1 4
B, C 7.1.1 2, 3, 6, 8, 10
B, C 7.1.2 2, 3, 6, 8, 10
B, C 7.1.3 6, 12
B, C 7.1.4 2, 3, 6, 8, 10
B, C 7.2.1 2, 3, 6, 8, 10
B, C 7.2.2 2, 3, 6, 8, 10
B, C 7.3.1 7
B, C 7.3.3 9
A, B, C 8.1.2 4, 6, 8
A, B, C 8.1.3 11
A, B, C 9.8 8

ISO 14971:2019 Reference Table

ISO 14971:2019 Section Document Section
4.1 3, 4, 5, 6, 8, 9, 10, 11
5.1 3, 4, 5, 6, 8, 9, 10, 11
5.3 3, 4
5.4 3, 4
5.5 3, 4
6 3, 4
7.1 3, 4, 5
7.2 6
7.3 6, 10
7.4 10
7.5 6
7.6 10
8 10
9 10

IEC 62366-1:2015 Reference Table

IEC 62366-1:2015 Section Title Document Section
4.1.1 Usability Engineering Process (All)
5.1 Prepare Use Specification 4
5.8 Conduct User Interface design, implementation, and Formative Evaluation 4, 5, 6, 7

Summary

This SOP outlines the process for developing software as a medical device, integrating risk management and usability engineering practices.

Key Information

Process Owner \<enter process owner’s role>
Key Performance Indicators \

General Notes

Integrated and Evolutionary Process Strategy

The process merges risk management and usability activities within software development, aligning with IEC 62304, ISO 14971, and IEC 62366 standards. There are no separate risk management or usability processes.

This SOP follows an “evolutionary” strategy (IEC 62304:2006, Annex B), recognizing the evolving nature of user needs and requirements. Adjustments to earlier steps and outputs are made when requirements change to maintain thorough documentation.

Process Steps

1. Design Input

Initial product concept discussions and market research initiate the process, leading to a preliminary device description, including medical and software safety classifications. Technical feasibility assessments are also conducted.

Business input examples:

  • Customer feedback
  • Market analysis
  • Internal concepts

Product changes are processed as change requests in alignment with the SOP for Change Management.

Participants Management (CEO, CTO, CPO)
Input Business and technical input, product concepts, change requests
Output Intended use, preliminary device classification, software safety classification

2. Risk Management Planning

The risk management plan is established, setting criteria for risk acceptability and defining a risk acceptance matrix. This matrix incorporates:

  • Product use estimation
  • Harm severity categorization
  • Probability classification
  • Matrix creation with color-coded risk levels (red for unacceptable risks, yellow for acceptable)

No fields are marked green as all risks must be mitigated to the greatest extent possible.

Participants CPO, subject matter experts (e.g., physicians)
Input Device description
Output Risk Management Plan, Usability Evaluation Plan

3. Initial Risk Assessment and Usability Evaluation Planning

A preliminary hazard analysis and initial risk table are drafted using Failure Mode and Effects Analysis (FMEA), identifying potential failure modes, hazards, and harms.

If risks are deemed unacceptable, mitigation follows these steps:

  1. Inherently safe design
  2. Protective measures
  3. Safety information/training

A usability evaluation plan is created, detailing formative and summative evaluation activities.

Participants CPO, subject matter experts (e.g., physicians)
Input Device description, risk management plan
Output Preliminary hazard analysis, risk table draft, usability plan

4. Software Planning

The software requirements are defined based on the device description, user needs, and preliminary risk analysis, including user interface specifications. The development plan follows our template, using semantic versioning.

The software system test plan is prepared and updated as needed.

Participants CTO, Software Engineer, Risk Manager, Usability Engineer
Input Device description, vision document, change request, risk table draft
Output Development and maintenance plan, requirements, test plan

5. Software Planning Review

Software requirements undergo review using the checklist for Software Requirements Review. If successful, the process proceeds; otherwise, revisions are made.

Participants CTO, CPO, Risk Manager, Usability Engineer, subject experts

This template is copyrighted by fdatoday.com and is used under their template license. Kindly retain this notice, even if you make modifications to the contents of the template. 

fdatoday.com templates are licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license.

Related Posts