Artificial intelligence in medicine
More and more medical devices are using artificial intelligence e.g., to diagnose patients more precisely and to treat them more effectively.
IEC 62304 is a European harmonized* standard for “medical device software.” It is entitled “Medical device software – Software life-cycle processes” and sets minimum requirements for processes such as the development and maintenance of software.
Content
On this page, you will find:
* IEC 62304 was harmonized under the MDD and IVDD and is meanwhile harmonized under the MDR and IVDR.
IEC 62304 is applicable for
Because IEC 82304-1 references the standard, IEC 62304 is even relevant for health software.
Qualification and classification
Please also note the articles on life-cycle activities under point 2.
Particular requirements for software
The following articles are grouped according to the chapters of IEC 62304.
Chapter 5.1: Design and development planning
The first requirement of the standard is to create a design and development plan. These articles are worth reading in this context:
Chapter 5.2: Requirements
The manufacturer must derive the software requirements from the requirements of the device or the stakeholder requirements.
Chapters 5.3 and 5.4: Architecture
In the architecture, the manufacturer determines the “blueprint.”
Chapters 5.5 to 5.7: Implementation and verification
The software must then be implemented and verified in accordance with the architecture. Validation is not covered by IEC 62304 but by IEC 82304-1.
Chapter 5.8: Release
Development and maintenance conclude with the release, which should not be confused with the product release:
Further requirements and processes of the standard
Medical devices that are and contain software and that have external interfaces such as USB or ethernet as subject to IT security requirements. Please note the requlatory requirements related to IT security.
In Annex I, the MDR and IVDR medical device regulations formulate the so-called “General Safety and Performance Requirements” (GSPR).
One of these requirements is that “For devices that incorporate software or for software that are devices in themselves,” the
“software shall be developed and manufactured in accordance with the state of the art taking into account the principles of development life cycle, risk management, including information security, verification and validation.”
This is a statutory requirement. A breach of this can be punished with fines and imprisonment as defined in national laws such as the German MDCG.
Manufacturers of medical devices should demonstrate conformity with these requirements by complying with harmonized standards.
The IEC 62304 standard is the standard specifically harmonized for life-cycle processes. Another standard is IEC 82304-1.
The FDA recognizes IEC 62304 as a “Consensus Standard,” but it does not expect conformity with this standard. However, the authority does have comparable requirements in its guidelines on software validation, for example.
Some test centers offer “certification according to IEC 62304”. Manufacturers should be aware of the limitations of these certifications:
The Johner Institute does not generally advise against certification in accordance with IEC 62304. But everyone should be aware of the “probative value” of these certificates.
Benefit from the support of the Johner Institute:
Contact us right away so that we can discuss the next steps together. This will ensure that your “approval” is a success and that your devices are quickly launched on the market.
More and more medical devices are using artificial intelligence e.g., to diagnose patients more precisely and to treat them more effectively.
The “design verification” requirement is not just a requirement of the FDA. This article describes what “design verification” means and which regulatory requirements medical device manufacturers should fulfill.
IEC 62304 requires manufacturers to determine the necessary segregation of software components. How this is to be done is not specified in the standard, which leads to much discussion. Find answers to frequently asked questions here.
Some Medical Device Regulation (MDR) changes affect all medical device manufacturers. Some of these changes are particularly aimed at manufacturers whose products contain software or are standalone software. Read on to find out what these manufacturers should be aware of.
Most medical device manufacturers associate the term “design validation” with the FDA. However, not only the FDA but also European regulations, particularly ISO 13485, require design and development validation. Nevertheless, design validation and validation of the design should not be confused. This article shows how the two differ and which regulatory requirements must be observed.
DetailsWhen selecting an operating system, do medical device manufacturers have to ensure that the operating system is IEC 62304-compliant? What does the FDA say? This article…
Configuration management is much more than using version management tools like git or svn. This becomes clear when you look at IEC 62304 and the FDA guidance documents. In this article, you will read about
DetailsCyclomatic complexity is a metric in software engineering that helps determine the complexity and, thus, the likelyhood of errors and the maintainability of code. Cyclomatic complexity is also referred to as the McCabe metric.
The standard ISO 15223-1, regulates the symbols that manufacturers are permitted to/must use for labeling medical devices. In January 2022, the EU Commission harmonized EN ISO 15223-1 as one of relatively few standards under the MDR and added it to the list of harmonized standards. This alone makes it clear how relevant labeling has become. …
DetailsIn software development, unit testing refers to the testing of software units. However, there is no common understanding of This article provides clarity.
Details