Skip to content

Supplier controls

ISO 13485 §7.4, 21 CFR 820.50, and EU MDR Article 10(9)(c) require documented supplier evaluation, selection, monitoring, and re-evaluation. Open QMS provides the controlled-document templates, issue-template workflow, and clause bindings; the cadence and criticality criteria are adopter-defined per SOP.

What's in this repo

  • templates/qms-suppliers/APPROVED-SUPPLIER-LIST-TEMPLATE.md — the controlled record of every supplier qualified to provide product or service in scope. The procurement gate.
  • templates/qms-suppliers/SUPPLIER-EVALUATION-TEMPLATE.md — per-supplier evaluation record (initial qualification or re-evaluation).
  • .github/ISSUE_TEMPLATE/supplier-evaluation.yml — workflow tracker for evaluation cycles.
  • Module binding — the medical-devices module binds both templates to ISO 13485 §7.4 and 21 CFR 820.50.

Workflow

  1. Trigger. An evaluation cycle starts via one of three paths:
  2. Initial qualification — a new supplier is identified (procurement or engineering raises the need).
  3. Periodic re-evaluation — the scheduled cadence is due (track via the ASL's Re-evaluation due column).
  4. Triggered re-evaluation — an NCR, complaint, supplier change notification, or performance metric breach demands an off-cycle review.

  5. Open the workflow issue. Use supplier-evaluation.yml. The issue is the tracker; the evaluation record itself is the controlled document.

  6. Conduct the evaluation. Fill in SUPPLIER-EVALUATION-TEMPLATE.md (SE-XXX). Cover the assessments appropriate to the criticality:

  7. Critical: quality-system assessment (audit or comprehensive questionnaire + certificate evidence) + capability assessment + sample/lot qualification.
  8. Major: quality-system assessment (questionnaire + certificate) + capability assessment.
  9. Minor: quality-system assessment (certificate evidence or postal questionnaire) only.

  10. Decision. Approve / Approve with conditions / Reject. Record in §6 of the SE record.

  11. Update the ASL. Open a PR updating ASL-001:

  12. Add or update the supplier row.
  13. Set the next re-evaluation date per criticality cadence.
  14. Reference the SE-XXX record id.
  15. The PR's CODEOWNERS review is the §11.50 approval signature (see docs/guide/signature-meaning.md for Signature-Meaning: approved trailer convention).

  16. Close the issue. When the PR merges, link both ways and close the supplier-evaluation issue.

Re-evaluation cadence (defaults; adopters tune per SOP)

Criticality Re-evaluation interval Trigger sensitivity
Critical 12 months Any NCR or complaint linked to supplier → triggered re-eval
Major 24 months Aggregate threshold of NCRs/complaints → triggered re-eval
Minor 36 months Significant supplier change only

Procurement gate

The ASL is the canonical list. Purchase orders for products in ASL scope must reference an approved SUP-xxx id. POs to suppliers not on the ASL are nonconformances. Adopters typically enforce this via:

  • Procedural — the procurement SOP requires the buyer to check the ASL before raising a PO.
  • Automated — the procurement system queries the ASL (parsed from the markdown table or a derived structured form) and rejects POs to unlisted suppliers.

Open QMS does not ship procurement-system automation. Adopters integrate per their environment.

Audit trail

Every supplier-related decision is captured as either:

  • A controlled-document PR (initial qualification, re-evaluation, ASL update) — Git history is the audit trail.
  • An issue (the workflow tracker) — labels (supplier-evaluation, supplier-evaluation-open) drive aggregation in management review.

The management-review template (templates/qms-management-review/MANAGEMENT-REVIEW-TEMPLATE.md) explicitly enumerates supplier performance as a required input (§3.6). The management-review issue template's input-aggregation checklist references this guide.

References

  • ISO 13485:2016 §7.4 — Purchasing.
  • 21 CFR 820.50 — Purchasing controls.
  • EU MDR Article 10(9)(c) — Resources and supplier responsibility.
  • docs/guide/management-review.md — supplier performance as a management-review input.
  • docs/guide/signature-meaning.md — §11.50 signature-meaning trailers for ASL approvals.