L Loaners.app

MDR Article 18: chain of custody for medical device loaners

22 May 2026 · 9 min read

If you run a loaner pool for medical devices in the EU, you've probably heard "MDR Article 18" thrown around in audit conversations. This post is what your regulatory team wishes you knew about it — without the legal jargon — and a practical checklist for making your loaner ops audit-ready.

Disclaimer: This is operational guidance, not legal advice. Always verify with your Notified Body and Person Responsible for Regulatory Compliance (PRRC).

What Article 18 actually says

Regulation (EU) 2017/745 (MDR) Article 18 is titled "Implant card and information to be supplied to the patient with an implanted device." Strictly speaking it applies to implantable devices. But the principles — full traceability of each device unit through its lifecycle — apply by extension and by Notified Body practice to most loaner workflows.

The relevant traceability principle (cross-referenced from Articles 25, 27 — UDI) requires that, for each medical device placed on the market or put into service, the manufacturer (and by delegation, the distributor/dealer):

  1. Maintains identification of each unit (UDI-DI, lot/serial)
  2. Records every transfer of custody (who had it, when, where)
  3. Can reconstruct the device's history on request from the authority
  4. Maintains this record for the lifetime of the device + 10 years

For loaner pools specifically, this means: every time a loaner moves between your depot, the courier, the clinic, the cleaning area, and back, you need a record.

What "chain of custody" means in practice

Chain of custody is a documentation pattern borrowed from forensics and pharmaceuticals. It answers four questions for any unit at any time:

Who has this unit? When did they receive it? What state was it in? Where is it physically located?

For a loaner deployment, that translates to recording:

Each entry must be: tamper-evident, timestamped, attributed (to a specific person or system actor), and retrievable on demand within a reasonable time (often interpreted as 24-48 hours for routine audits, shorter for incident investigations).

Why Excel doesn't cut it

The honest reason most loaner operations rely on Excel: it's good enough for daily use. The Excel breaks down at exactly the moment you need it — during an audit, a recall, or an incident.

Concrete failure modes of Excel-based custody tracking:

None of this is hypothetical. I've seen each one happen during MDR audits at distributors I've worked with.

What a compliant loaner system actually does

You don't need an enterprise quality management system (QMS) to be MDR-compliant on loaner traceability. You need:

1. Append-only log

Every state change writes a new row. Nobody can delete or modify past entries. (Loaners.app uses Postgres with row-level security + an append-only audit_log table.)

2. Authenticated actor on every entry

The system knows which user performed the action. Not "the receptionist" — a specific authenticated identity. (Loaners.app ties every state change to a profiles.id, traceable to a real person via email.)

3. Structured state machine

Define the legal transitions: "you cannot mark a loaner returned without first marking it picked up." This prevents accidental skipping of mandatory states. (Loaners.app enforces the 5-stage lifecycle with explicit transitions: in_transit_out → at_customer → in_transit_back → cleaning → closed.)

4. Photo evidence (optional but recommended)

Photos at check-out and return aren't strictly required by MDR but resolve 90% of "it arrived broken" disputes. They become part of the chain of custody record.

5. Reliable export

On request, you must produce a complete history for a specific unit. (Loaners.app supports CSV/JSON export filtered by equipment ID — give it to the auditor.)

6. Backup + retention

10-year retention is the MDR baseline. Your database backups + 1 redundant copy in another region. (Supabase Pro plan provides daily backups + point-in-time recovery; we hold a separate exported snapshot monthly.)

Implementation checklist

Pin this above your service manager's desk:

How Loaners.app implements this

Short version: all of the above, by default. You don't configure it; it's the architecture.

If you're preparing for an MDR audit and your current system is Excel + email, you have a meaningful gap. Start a free 30-day trial to see how much of that gap closes in an afternoon of setup.


Related reading