Compliance self-scan: the 20 questions a notified body will ask first
A 20-question checklist to self-assess the regulatory maturity of a SaMD in 15 minutes: classification, QMS, IEC 62304, ISO 14971, cybersecurity.
Houssam Karrach · Software architect
This checklist collects the questions a notified-body auditor asks first when assessing medical device software for the first time. It is designed for a self-assessment in about fifteen minutes.
The scoring principle is simple. For each question, answer honestly:
Yes (1 point): the element exists, is documented, and you can show it in under five minutes.
Partial (0.5 point): the element exists in people’s heads or in an outdated document, but would not survive an audit.
No (0 points): the element does not exist.
The “showable in five minutes” criterion is not a detail: in a real audit, evidence that cannot be found is evidence that does not exist.
0/20points checked
01Strategy and classification0/4
02Quality system0/4
03Software life cycle — IEC 623040/7
04Risk management — ISO 149710/3
05Cybersecurity0/2
Reading your score
0 to 10 points — Foundations to build. Your product is exposed: as things stand, an audit would end in major non-conformities, and compliant market access is not reachable without structural work. The good news: starting early from a nearly blank page lets you build a proportionate system, with no documentation debt to pay down. Prioritise qualification, classification and the QMS foundation.
11 to 16 points — Structuring in progress. The foundation exists, but the remaining gaps are exactly the ones an auditor flags: incomplete traceability, a risk file not kept current, cybersecurity handled at the edges. A mock audit focused on your “partial” answers is the best investment at this stage: it turns a list of hunches into a prioritised action plan.
17 to 20 points — Audit-ready maturity. Your system is close to what a notified body expects. The remaining work is about the robustness of the evidence: consistency across documents, freshness of records, the teams’ ability to answer in interviews. At this level, preparation means rehearsing the audit, not producing new documents.