T-012-041 Software Classification 62304
Change history
Revision | Summary | Date |
---|---|---|
Class Definition
Explain the classification of the software based on the potential severity of harm it may cause.
- Determine if the software falls under Class A, B, or C following IEC 62304.
- Justify the classification by referencing the risk evaluation and the residual risk after applying external mitigation measures.
- Use the definitions for Class A (no injury), Class B (non-serious injury), and Class C (serious injury or death).
Priority of Software Risk Control Options
List and describe the order of priority for implementing software risk control measures.
- Follow the required order:
- Design changes.
- Adding alerts or error messages.
- Organizational procedures.
- User warnings or recommendations.
- Provide examples for each if applicable, and explain the rationale behind the prioritization.
Software Maintenance
Detail how risks are managed once the product design is completed.
- Explain how new risks or information are assessed and how the risk analysis is updated.
- Describe what happens if the product design changes.
- Reference documentation used for recording these actions, e.g.:
- Product Requirements Verification Checklist
- Software Requirements Verification Checklist
- Software Architecture Verification Checklist
Information Provided to the User
Instructions for Use
Indicate what documents (e.g. IFU) are provided to the user to ensure proper usage of the PRODUCT.
- Include the title, version number, and delivery format.
- Make sure the information matches the actual documentation distributed.
Labeling
Describe all warnings, precautions, and labeling content that the user must be aware of.
- Reference where this information is found (e.g. IFU).
- Ensure compliance with applicable labeling regulations.
Information Provided Only in Electronic Format
Explain what information is only provided electronically.
- Mention compliance with Regulation 2021/2226.
- Specify how users can request a paper copy and the timeframe (e.g. within 5 calendar days).
Software Classification
Question | Answer |
---|---|
Can a hazardous situation arise from a failure of the software? | Yes (answer to next question). No (Class A) |
After taking into consideration the risk control measures external to this software system (separate redundant and technologically different hardware or software system), does failure of the software result in an unacceptable risk? | Yes, (answer to next question). No (Class A) |
What severity of injury (worst case) that can result from this hazardous situation, is possible? | Serious injury or death / Moderate injury |
Replace the placeholder text with a detailed explanation of the documentation level for the PRODUCT based on the answers to the questions above. This should include:
Considering the description Device Description, the intended use and end users, the environment of use, the answers to questions in Annex A of ISO 24971, the risks identified in the risk management file (Risk Analysis), the software requirements (T-012-028 Software Requirement Specification), the answers to questions of IEC/TR 80002-1, and the answer to above questions the classification of PRODUCT against IEC 62304:2006/A1:2015 is: Class A, B or C.
Security Class Rationale
Most Critical Risks
Detail the most critical risks and their post-mitigation severity.
ID Risk | Class Before RMM | External RMM | Risk acceptability after external RMM | Severity after external RMM | Final class |
---|---|---|---|---|---|
Software and Items Class
Item ID# | Risk ID€ | Risk acceptability after external RMM | Severity after external RMM | Class & justification if applicable |
---|---|---|---|---|
ITSW-xxx | RISK-009 | Innaceptable | Majeur | C |
Justification of the Effectiveness of Segregation (Class C)
Segregation ID# | Items | Test method |
---|---|---|
S1 | ITSW-xx1 | Verification by inspection of the segregation of Item in the SAD and in the code. See Test XXX of doc XXX |