The FDA distinguishes between three so-called "Levels of Concern," which are very reminiscent of the safety classes of IEC 62304. However, some differences repeatedly lead to problems during inspections or 510(k) approvals.
Caution: Note that FDA published a draft of a new guidance document on 04/11/2021 that will supersede the Levels of Concern. You will learn more about this in Chapter 4.
The FDA defines three levels of concern for classifying software:
In its guidance document Content of Premarket Submissions for Software Contained in Medical Devices, the FDA identifies these three classes and guides to help determine the Level of Concern.
For this purpose, the FDA has defined a decision tree and two lists of questions. The first list contains the following questions, among others:
The Level of Concern is determined as soon as one can answer "yes" to one of the questions.
The Level of Concern controls the amount of documentation to be submitted:
Document | Minor Level of Concern | Moderate Level of Concern | Major Level of Concern |
Software Description | yes | yes | yes |
Hazard analysis | yes | yes | yes |
Software Requirements | yes | yes | yes |
Software architecture | no | yes | yes |
Software Design Specification | no | yes | yes |
Software Development Environment Description | no | yes | yes |
Verification and validation | shortened | yes | yes |
Traceability Analysis | yes | yes | yes |
The level of concern also plays a decisive role for off-the-shelf software (OTSS): it regulates
As a manufacturer, you should be aware of and follow this FDA Off-the-Shelf Software Guidance.
The levels of concern are reminiscent of the safety classification of software components in IEC 62304:2007:
Does this make these two classifications equivalent? No!
On 04.11.2021, the FDA published a draft guidance document Content of Premarket Submissions for Device Software Functions. This document replaces the guidance document that introduced the Level of Concern.
This new guidance document distinguishes only two classes.
The FDA no longer defines three "Levels of Concern" but two "Documentation Classes."
The software requires "Enhanced Documentation" if at least one of the following conditions is met:
The product that contains the software or is the software,
On the fourth point, FDA refers to reasonably foreseeable risks.
Similar to the Level of Concern, the classification also affects the scope of the (software) documentation to be submitted:
Software documentation element | Basic Documentation | Enhanced Documentation |
Determination of the documentation class | x | x |
Software description | x | x |
System and software architecture | x | x |
Risk Management | x | x |
Software Requirements Specification | x | x |
Software Design Specification | - | x |
Documentation of software development and maintenance | x | x (extended) |
Software Testing | x (without details of the unit and integration testing) | x |
Version history | x | x |
List and evaluation of anomalies | x | x |
The new requirements are very reminiscent of the previous moderate and major levels. This means that manufacturers cannot submit software documentation that only meets the very lax requirements of the minor level of concern.
The FDA makes substantial reference to IEC 62304 but no longer permits a Class A approach, at the latest with the new version of the guidance document. In addition, manufacturers should be aware that the amount of documentation to be submitted is independent of the amount of documentation produced.
Therefore, the Johner Institute fundamentally recommends manufacturers to work and document in conformity with the requirements of safety class C.