Summary

The Software Release Checklist is a comprehensive verification tool that ensures all documentation and required processes are completed before releasing a new version of your medical device software. This checklist validates compliance with IEC 62304 software lifecycle requirements and confirms that all regulatory documentation is current and accurate for the new software version.

Why is Software Release Checklist important?

Medical device software releases require systematic verification to ensure patient safety and regulatory compliance. Each software version introduces potential new risks and must be thoroughly validated before market release. The release checklist serves as your final quality gate, preventing incomplete or non-compliant software from reaching patients and healthcare providers. This systematic approach demonstrates due diligence to regulatory authorities and provides documented evidence that all required processes were followed according to your established quality management system.

Regulatory Context

Under 21 CFR Part 820 (Quality System Regulation):

  • Design controls (820.30) require documented design validation before release
  • Software validation guidance mandates release procedures for medical device software
  • Change control (820.40) requires documentation of all software modifications
  • Production and process controls (820.70) apply to software release processes

Special attention required for:

  • Software validation in intended use environment before release
  • Cybersecurity documentation updates for each release
  • Predicate device comparison for substantial equivalence maintenance
  • Post-market surveillance integration for software performance monitoring

Guide

Pre-Release Process Verification

Your release checklist must verify completion of all design control processes before software release. This includes confirming that software requirements are complete and traceable, risk management activities have evaluated all known anomalies, and verification activities through code review and system testing have been completed. The checklist ensures traceability from stakeholder requirements through software requirements to risk controls, system tests, and usability evaluation.

Documentation Update Assessment

Each software release requires systematic review of all regulatory documentation to determine what needs updating. The checklist provides a comprehensive list of documents that may require updates, including user needs, intended use, risk management files, system and subsystem requirements, software architecture, test plans and reports, usability engineering files, clinical evaluation documents, instructions for use, and labeling documents. You must justify why documents were not updated if changes don’t affect their content.

Version Control and Identification

Proper version identification according to your Software Development and Maintenance Plan is critical for traceability and regulatory compliance. The checklist verifies that version numbers are assigned correctly, tagged in your version control system, and properly reflected in all documentation. This ensures clear identification of what software version is being released and maintains traceability throughout the product lifecycle.

Regulatory Registration Verification

Before release, verify that your software is properly registered with competent authorities and notified bodies as required for your device classification. For Class Im/Ir/Is, Class IIa, Class IIb, and Class III devices, registration with both competent authorities and notified bodies is mandatory. The checklist confirms these registrations are current and that notified bodies have been informed of significant changes as required.

Labeling and Marking Compliance

The release checklist verifies that device labeling is correctly applied, including the CE mark for European markets. This includes confirming that the device label contains all required information, UDI-PI is updated for the new version, and all regulatory symbols and information are accurately displayed. Proper labeling is essential for market access and regulatory compliance.

Change Impact Assessment

For each release, assess whether changes constitute significant modifications that require additional regulatory activities. Significant changes may require notified body notification, clinical evaluation updates, or additional testing. The checklist helps you systematically evaluate the impact of your changes and ensure appropriate regulatory steps are taken.

Example

Scenario

You are releasing version 2.1.0 of your diagnostic imaging software that includes new AI algorithms for enhanced image analysis, improved user interface elements, and several bug fixes. The software processes medical images and provides diagnostic recommendations to radiologists in hospital settings.

Example Software Release Checklist

Software Release Information

Software version for release: 2.1.0 Release date: March 15, 2024

Process Verification Checklist

ItemYes / NoComment
The Software Requirement List and Software Requirements List Checklist have been completed to ensure design specification has occurred.YesUpdated requirements for new AI algorithms documented in SRL-2024-003
All relevant risks (including risks of known anomalies) have been evaluated; the Risk Management Report is complete.YesRisk assessment updated for AI algorithm changes, no new unacceptable risks identified
Software verification in the form of code review and Software System Test Plan and Software System Test Reports have been completed if needed.YesCode review completed for all AI algorithm changes, system testing passed all acceptance criteria
Design control traceability has been implementedYesTraceability matrix updated to reflect new requirements and test cases
A version number as defined in the Software Development and Maintenance Plan has been assigned and added as a tag to git.YesVersion 2.1.0 tagged in Git repository on March 10, 2024
Software is registered with the competent authority and with a Notified Body if Class Im/Ir/Is, Class IIa, Class IIb and Class III.YesClass IIa device registered with TÜV SÜD, registration updated for new version
If release includes a significant change: Notified Body has been informed.NoChanges assessed as non-significant, no notified body notification required
Label is applied correctly including CE markYesDevice label updated with new version number and release date

Documentation Update Assessment

Document NameDocument NumberUpdatedJustification for no update
User Needs ListUNL-2024-001NoAI algorithm improvements don’t change fundamental user needs
Intended UseIU-2024-001NoDiagnostic imaging purpose remains unchanged
Risk Management PlanRMP-2024-001YesUpdated to include AI algorithm risk assessment procedures
Risk AssessmentRA-2024-002YesNew risks evaluated for AI algorithm changes
Risk Management ReportRMR-2024-002YesUpdated with AI algorithm risk evaluation results
System Requirements ListSRL-2024-003YesNew requirements added for enhanced AI algorithms
Software ArchitectureSA-2024-002YesArchitecture updated to reflect AI algorithm integration
Software System Test PlanSSTP-2024-002YesNew test cases added for AI algorithm functionality
Software System Test ReportSSTR-2024-002YesTest results documented for version 2.1.0
Instructions for UseIFU-2024-001YesUpdated to describe new AI algorithm features
Release NotesRN-2024-002YesNew release notes created for version 2.1.0
Device LabelDL-2024-002YesUpdated with new version number and release date

Q&A