A toolkit for preparing ISO 13485:2016 certification documentation for medical device QMS. Use when you need to perform a documentation gap analysis, draft or update a Quality Manual, create required procedures/work instructions, build Medical Device Files (MDF), interpret ISO 13485 clauses, or identify missing documents for certification (often triggered by ISO 13485, QMS certification, FDA QMSR, EU MDR, or quality system documentation requests).
name iso-13485-certification description A toolkit for preparing ISO 13485:2016 certification documentation for medical device QMS. Use when you need to perform a documentation gap analysis, draft or update a Quality Manual, create required procedures/work instructions, build Medical Device Files (MDF), interpret ISO 13485 clauses, or identify missing documents for certification (often triggered by ISO 13485, QMS certification, FDA QMSR, EU MDR, or quality system documentation requests). license MIT author aipoch source aipoch source_url https://github.com/aipoch/medical-research-skills Source : https://github.com/aipoch/medical-research-skills When to Use Use this skill in any of the following situations: Starting ISO 13485 implementation and you need a structured documentation set (Quality Manual, procedures, records, templates). Assessing an existing QMS and you want a gap analysis against ISO 13485:2016 requirements and mandatory documentation. Preparing for a certification audit and you need readiness checks, evidence mapping, and prioritized remediation actions. Creating or updating specific SOPs (e.g., CAPA, complaint handling, internal audit, document/record control) using consistent templates. Transitioning or harmonizing with regulations (e.g., FDA QMSR alignment, EU MDR documentation expectations) and you need to reorganize device documentation (e.g., MDF). Key Features Automated documentation gap analysis via scripts/gap_analyzer.py to detect missing/covered QMS documents. Clause-by-clause ISO 13485 reference guidance using references/iso-13485-requirements.md . Mandatory documentation mapping (procedures and required documents) using references/mandatory-documents.md . Comprehensive audit-style checklist for detailed assessments using references/gap-analysis-checklist.md . Template-based document generation for Quality Manual and key procedures under assets/templates/ . Medical Device File (MDF) guidance aligned to ISO 13485 Clause 4.2.3 and FDA QMSR harmonization concepts. Dependencies Python : 3.10+ (recommended) pip : 23+ (recommended) Note: This repository references a script ( scripts/gap_analyzer.py ). If it introduces additional third-party packages, install them per the repository’s requirements.txt (if present). If no requirements.txt exists, the script is expected to run on the Python standard library. Example Usage
python -m venv .venv source .venv/bin/activate
python scripts/gap_analyzer.py
--docs-dir ./my-qms-docs
--output ./gap-report.json
cat ./gap-report.json 2) Use the references and templates to draft core documents A typical workflow after generating gap-report.json : Read ISO clause guidance: references/iso-13485-requirements.md Confirm mandatory documents and applicability: references/mandatory-documents.md Draft/update the Quality Manual: assets/templates/quality-manual-template.md Guidance: references/quality-manual-guide.md Draft priority procedures (examples): assets/templates/procedures/document-control-procedure-template.md assets/templates/procedures/CAPA-procedure-template.md Perform a detailed checklist-based assessment: references/gap-analysis-checklist.md Implementation Details