R-TF EN 62304 Checklist
This checklist provides a comprehensive review of compliance with the EN ISO 62304:2006/A1:2015 standard for medical device software lifecycle processes. The checklist is structured according to the major clauses of the standard and should be completed as part of the quality management system documentation for the device.
Document Information
| Field | Value |
|---|---|
| Product Name | Legit.Health Plus |
| Version | 1.1.0.0 |
Software Safety Classification
Software safety classification
According to IEC 62304, the device can be classified as a Class B medical device. As such, not all the items of the checklist are required. When an item is required, it will be noted in the column Required of the following table.
Primary Lifecycle Processes
General Requirements
| Reference | Software Lifecycle Process | Required | Fulfilled | Evidence/Comments |
|---|---|---|---|---|
| 4.1 | Quality Management System | TRUE | ☑ | Quality management system is established and documented according to UNE-EN ISO 13485:2018. QMS procedures applicable to software development are documented in GP-012 Design, redesign and development. |
| 4.2 | Risk Management Process | TRUE | ☑ | Risk management process is established according to UNE-EN ISO 14971:2020 and documented in GP-013 Risk management. Software-specific risks are documented in R-TF-013-002 Risk management record and R-TF-013-003 Risk management report. |
| 4.3 | Software safety classification | TRUE | ☑ | Software is classified as Class B according to IEC 62304. Classification is documented in R-TF-012-023 Software Development Plan section "Software safety classification". |
| 4.4 | Legacy software | TRUE | ☑ | El punto 4.4 no es aplicable ya que, aunque se utiliza una base de código preexistente, el software se ha integrado en el sistema bajo un ciclo de vida de desarrollo completo según la IEC 62304. Se han generado ex novo todos los entregables de diseño, arquitectura y, fundamentalmente, la verificación completa (tests unitarios, de integración y de sistema), garantizando una trazabilidad total desde los requisitos hasta las pruebas. |
Software Development Process
Software development planning
| Reference | Software Lifecycle Process | Required | Fulfilled | Evidence/Comments |
|---|---|---|---|---|
| 5.1.1 | Plan software development process | TRUE | ☑ | Software development process is planned and documented in GP-012 and R-TF-012-023 Software Development Plan. Five-phase development methodology (Product Design, Software Design, Agile Development, Verification, Validation) is specified. |
| 5.1.2 | Keep plan current | TRUE | ☑ | Software development plan is maintained current through GP-023 Change control management process. Updates are recorded in Git version control system |
| 5.1.3 | Document software development plan | TRUE | ☑ | Software development plan documented in R-TF-012-023 including organization, roles, planning approach, project roadmap, milestones, development activities, deliverables, and responsibilities. |
| 5.1.4 | Software development standards, methods and tools planning | TRUE | ☑ | Development standards (Python coding standards, documentation standards), methods (phase-gate approach, agile sprints), and tools (Git, Python, testing frameworks) are documented in R-TF-012-023 Software Development Plan and GP-012. |
| 5.1.5 | Software integration and integration testing | TRUE | ☑ | Integration strategy documented in R-TF-012-023 Phase 3 "Agile and Iterative Development" and Phase 4 "Software Verification". Integration test plans documented in test-plans directory. |
| 5.1.6 | Software verification planning | TRUE | ☑ | Verification activities (unit testing, integration testing, system testing) planned in R-TF-012-023 Phase 4. Test protocols and results documented in test-plans and test-runs directories. |
| 5.1.7 | Software risk management planning | TRUE | ☑ | Risk management activities documented in R-TF-013-001 Risk management plan according to GP-013 and UNE-EN ISO 14971:2020. Software risks tracked in R-TF-013-002. |
| 5.1.8 | Documentation planning | TRUE | ☑ | Documentation requirements documented in R-TF-012-023 including specifications, design documents, test protocols, IFU. Documentation structure established with organized directories for all documentation types. |
| 5.1.9 | Software configuration management planning | TRUE | ☑ | Configuration management documented in GP-023 Change control management. Git version control system used throughout project with branching strategy and release management. Traceability maintained through Git commits and tags. |
| 5.1.10 | Supporting items to be controlled | TRUE |