Smart QA Academy  All lessons

ISO 13485 · Expert · 14 min lesson

IEC 62304 software lifecycle, safety classes and development planning

IEC 62304:2006 with Amendment 1:2015, clauses 4.1 to 4.3, 5.1 to 5.3, 7.1 and 8.1; ISO 13485:2016 clauses 4.1.6 and 7.3

What you will learn

Key takeaways

Free practice question

Halden adds a reminder app that only sends a notification when a patient forgets to log a meal. A failure can at worst mean a missed reminder, and the patient still has the paper diary. A developer says every Halden software is Class C by company policy.

What does clause 4.3 require for classifying this reminder app?

Classify from the possible harm of its failure; with no path to injury it can be Class A, and the reasoning must be recorded.

Correct. Clause 4.3 bases the class on possible harm, so a reminder with no injury path can be Class A with documented reasoning.

Apply Class C to all products because a single company policy overrides clause 4.3.

Not quite. Clause 4.3 requires the class to follow the harm of each software system, so a blanket policy cannot replace the assessment.

Use Class B because it is the safest middle choice.

Not quite. Clause 4.3 gives no middle default; the class must follow the assessed harm, and a guess is not a justification.

Skip classification because the app is not a medical device.

Not quite. If the reminder is part of the device or system, clause 4.3 applies and the manufacturer must still classify it.

Key terms

Official sources

Go further

The full lesson has narrated slides, more scenario questions with explained answers and a simulation.

Open the AcademyWatch on YouTube

Illustrative example. Educational only, not legal advice.