REGULATORY · 10 MIN

The MDR technical documentation for software: the structure a notified body expects

MDR Annexes II and III applied to a SaMD: which sections, which artifacts, and the mistakes that stall an audit. The technical file structure a notified body expects.

Houssam Karrach
Open technical documentation binder next to a laptop

The technical documentation is the deliverable that makes your conformity tangible: it is the first thing a notified body opens, and much of the audit turns on how consistent it is. For medical device software (SaMD), it is often underestimated — treated as an end-of-project formality rather than as the documentary backbone of the product. Here is what Annex II of the MDR actually expects, and how to organise it for software.

What is the technical documentation under Annexes II and III of the MDR?

Definition: the technical documentation is the structured set of documents through which the manufacturer demonstrates that the device conforms to the general safety and performance requirements (Annex I of the MDR). Annex II describes the content of that documentation; Annex III completes it on the post-market surveillance side.

Two things to keep in mind. First, it is not a single document but a dossier: a coherent whole where every claim points to evidence. Second, it is living: it evolves with the product and must stay current for as long as the device is on the market.

What structure for medical device software?

Annex II sets the headings; it is up to you to instantiate them for software. The main blocks:

The thread an auditor’s eye follows: traceability.

MDR requirement Expected software artifact
Intended purpose / intended use Device description, claims, context of use
GSPR (Annex I) Completed GSPR checklist with pointers
Design (IEC 62304) Architecture, software requirements, development plan
Risk management ISO 14971 file, control measures tied to the code
Verification Test reports, requirements ↔ tests traceability matrix
Cybersecurity Threat analysis, SBOM, vulnerability management plan
Surveillance (Annex III) PMS plan, PMCF if applicable

The mistakes that stall an audit

They are almost never gaping holes, but rather inconsistencies the auditor unravels:

A good technical file is not written at the end: it is generated as development proceeds. What is traced along the way cannot be reconstructed under audit pressure.

How long does it take to compile?

Count in quarters, not weeks — and the duration depends mostly on your starting point. Three factors weigh in: the device class (the level of scrutiny rises with the class), the maturity of your QMS, and the documentary debt accumulated (existing code without traceability is the most expensive case to catch up on). The lever that changes everything: build the file during development rather than after, generating artifacts from your engineering tools.

FAQ

Is a notified body required for every class?

No. For self-declared Class I, the manufacturer draws up its own declaration of conformity without a notified body (special cases — sterile Class I, with a measuring function, reusable — are exceptions). From Class IIa onward, a notified body becomes mandatory. And under MDR Rule 11, most SaMD are at least Class IIa.

Can documentation generated by CI/CD be reused?

Yes, and it is in fact the right approach. Traceability, test reports, SBOM and release logs produced by your pipeline can feed the IEC 62304 artifacts of the file directly — provided they are structured for that purpose.

Technical documentation vs. ISO 13485 QMS: what is the difference?

The QMS describes how you design and maintain your devices (your processes). The technical documentation gathers the conformity evidence for one given device. They are distinct but inseparable: a solid file rests on processes that naturally produce its evidence.

Need a technical file scoped or audited? Book a call — together we map the next three risks to address.

Références & normes citées

  1. Regulation (EU) 2017/745 (MDR), Annexes II and III — technical documentation
  2. MDCG 2019-11 rev.1 — Qualification and Classification of Software
  3. IEC 62304:2006+A1:2015 — Medical device software — Software life cycle processes
  4. ISO 14971:2019 — Application of risk management to medical devices
  5. ISO 13485:2016 — Medical devices — Quality management systems