mcpField
Q
qms-audit-expert

qms-audit-expert

github.com/borghei测试与质量1.0k118 次安装1 周前更新
代码仓库

关于 qms-audit-expert

面向医疗器械质量团队的 ISO 13485 内部审核技能,涵盖基于风险的审核计划、现场执行、不符合项管理和外部审核准备,并附有审核排期优化脚本。

主要功能

  1. 01制定基于风险的审核计划
  2. 02按条款规划审核范围
  3. 03收集并记录客观证据
  4. 04分类和跟踪不符合项
  5. 05准备认证或监管审核
  6. 06生成优先级审核排期

适用场景

  1. 01安排年度 ISO 13485 内部审核
  2. 02记录审核发现并推动 CAPA
  3. 03审核前开展模拟审核
  4. 04根据风险与历史发现调整排期

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/borghei/claude-skills --skill qms-audit-expert

安装后在 Claude Code 中输入/qms-audit-expert确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
iso13485-audit-guide.md
nonconformity-classification.md
scripts/
audit_schedule_optimizer.py

详细介绍

QMS 审核专家

医疗器械质量管理体系的 ISO 13485 内部审核方法。


目录


首先明确

在计划或执行审核之前,请先确定以下输入。如果某项缺失或含糊不清,且会影响结果,请询问;如果不会影响结果,则采用合理的默认值,并说明所采用的默认值。

  • 审核目的: 内部计划审核、外部审核/认证准备,还是模拟审核(决定范围和正式程度)。
  • 范围内的流程/条款: 涉及哪些 ISO 13485 条款(决定检查清单和审核频率)。
  • 各流程的风险级别和以往发现: 用于确定审核频率和抽样数量。

针对本次请求,询问最重要的两三个输入,而不是整个列表。如果用户希望立即获得结果,则直接生成结果,并在开头说明所作假设。

审核计划工作流

制定基于风险的内部审核计划:

  1. 列出所有需要审核的 QMS 流程
  2. 为每个流程分配风险级别(高/中/低)
  3. 查看以往审核发现和趋势
  4. 根据风险级别确定审核频率
  5. 指派合格的审核员(核实独立性)
  6. 制定年度审核计划
  7. 将计划告知流程负责人
  8. 验证: 在审核周期内覆盖所有 ISO 13485 条款
基于风险的审核频率
风险级别频率标准
高每季度设计控制、CAPA、生产验证
中每半年采购、培训、文件控制
低每年基础设施、管理评审(如情况稳定)
按条款划分的审核范围
条款流程重点领域
4.2文件控制文件批准、分发、作废文件控制
5.6管理评审输入完整、决策有记录、措施有跟踪
6.2培训明确能力要求、记录完整、验证有效性
7.3设计控制输入、评审、V&V、转移、变更
7.4采购供应商评估、进货检验
7.5生产作业指导书、过程验证、DHR
7.6校准设备清单、校准状态、超差情况
8.2.2内部审核计划合规性、审核员独立性
8.3不合格品标识、隔离、处置
8.5CAPA根本原因、实施、有效性
审核员独立性

指派前核实审核员的独立性:

  • 审核员不负责被审核区域
  • 与被审核方没有直接汇报关系
  • 未参与近期被审核活动
  • 具备审核范围所需的书面资质证明

审核执行

系统地开展内部审核:

  1. 制定审核计划(范围、准则、日程)
  2. 审核前查看相关文档
  3. 与被审核方召开首次会议
  4. 收集证据(记录、访谈、观察)
  5. 对发现进行分类(主要/次要/观察项)
  6. 与被审核方召开末次会议,通报初步发现
  7. 在 5 个工作日内编制审核报告
  8. 验证: 涵盖范围内的所有项目,且发现均有证据支持
证据收集
方法用途记录内容
文档审查程序、记录文档编号、版本、日期
访谈流程理解情况受访者姓名、角色、摘要
观察实际做法观察到的内容、地点、时间
记录追溯流程流转记录 ID、日期、关联关系
按条款列出的审核问题

文件控制(4.2):

  • 请出示文件主清单
  • 如何控制作废文件?
  • 请出示文件变更审批的证据

设计控制(7.3):

  • 请出示 [product] 的设计历史文件
  • 谁参与设计评审?
  • 请出示设计输入到输出的可追溯性记录

CAPA(8.5):

  • 请出示包含未结事项的 CAPA 日志
  • 如何确定根本原因?
  • 请出示有效性验证记录

完整的问题集请参见 references/iso13485-audit-guide.md。

发现项记录

记录每项发现:

Requirement: [Specific ISO 13485 clause or procedure]
Evidence: [What was observed, reviewed, or heard]
Gap: [How evidence fails to meet requirement]

示例:

Requirement: ISO 13485:2016 Clause 7.6 requires calibration
at specified intervals.

Evidence: Calibration records for pH meter (EQ-042) show
last calibration 2024-01-15. Calibration interval is
12 months. Today is 2025-03-20.

Gap: Equipment is 2 months overdue for calibration,
representing a gap in calibration program execution.

不符合项管理

对审核发现进行分类和管理:

  1. 根据分类标准评估发现项
  2. 指定严重程度(主要/次要/观察项)
  3. 使用客观证据记录发现项
  4. 将发现项告知流程负责人
  5. 针对主要/次要发现项启动 CAPA
  6. 跟踪直至关闭
  7. 在后续审核中验证有效性
  8. 验证: 仅在 CAPA 有效后关闭发现项
分类标准
类别定义是否需要 CAPA时间线
主要系统性失效或要素缺失是30 天
次要个别疏漏或部分实施建议60 天
观察项改进机会可选视情况而定
分类决策
Is required element absent or failed?
├── Yes → Systematic (multiple instances)? → MAJOR
│   └── No → Could affect product safety? → MAJOR
│       └── No → MINOR
└── No → Deviation from procedure?
    ├── Yes → Recurring? → MAJOR
    │   └── No → MINOR
    └── No → Improvement opportunity? → OBSERVATION
CAPA 集成
发现项严重程度CAPA 深度验证
主要完整的根本原因分析(5-Why、鱼骨图)下次审核或 6 个月内
次要识别直接原因下次计划审核
观察项不要求在下次审核中记录

详细指南请参见 references/nonconformity-classification.md。


外部审核准备

为认证机构审核或监管审核做好准备:

  1. 完成所有计划的内部审核
  2. 确认所有发现项均已通过有效的 CAPA 关闭
  3. 检查文件是否为最新且准确
  4. 将审核结果作为输入开展管理评审
  5. 做好设施和人员准备
  6. 开展模拟审核(完整范围)
  7. 向人员说明审核规程
  8. 验证: 在外部审核前解决模拟审核发现项
审核前准备情况检查清单

文件:

  • 质量手册为最新版本
  • 程序反映实际做法
  • 记录完整且可检索
  • 之前的审核发现项已关闭

人员:

  • 审核期间关键人员可到场
  • 已确定主题专家
  • 已向人员说明审核规程
  • 已指定陪同人员

设施:

  • 工作区域井然有序
  • 使用地点的文件为最新版本
  • 设备校准状态清晰可见
  • 不合格产品已隔离
模拟审核规程
  1. 使用外部审核员或合格的内部审核员
  2. 覆盖即将进行的外部审核的完整范围
  3. 模拟实际审核条件(时长、正式程度)
  4. 按真实审核的方式记录发现项
  5. 在外部审核前解决所有主要和次要发现项
  6. 向管理层说明准备情况

参考文档

ISO 13485 审核指南

references/iso13485-audit-guide.md 包含:

  • 逐条款审核方法
  • 每个条款的审核问题示例
  • 证据收集要求
  • 各条款常见的不符合项
  • 发现项严重程度分类
不符合项分类

references/nonconformity-classification.md 包含:

  • 严重程度分类标准和决策树
  • 影响与发生率矩阵
  • CAPA 集成要求
  • 发现项记录模板
  • 按严重程度划分的关闭要求

工具

审核计划优化器
# Generate optimized audit schedule
python scripts/audit_schedule_optimizer.py --processes processes.json

# Interactive mode
python scripts/audit_schedule_optimizer.py --interactive

# JSON output for integration
python scripts/audit_schedule_optimizer.py --processes processes.json --output json

生成基于风险的审核计划,考虑以下因素:

  • 流程风险等级
  • 以往发现项
  • 距上次审核的天数
  • 关键性评分

输出包括:

  • 优先级排序后的审核计划
  • 季度分布
  • 审核逾期提醒
  • 资源建议
流程输入示例
{
  "processes": [
    {
      "name": "Design Control",
      "iso_clause": "7.3",
      "risk_level": "HIGH",
      "last_audit_date": "2024-06-15",
      "previous_findings": 2
    },
    {
      "name": "Document Control",
      "iso_clause": "4.2",
      "risk_level": "MEDIUM",
      "last_audit_date": "2024-09-01",
      "previous_findings": 0
    }
  ]
}

审核计划指标

跟踪审核计划的有效性:

指标目标衡量方式
计划合规率>90%按时完成的审核
发现项关闭率>95%在到期日前关闭的发现项
重复发现项<10%连续审核中出现的相同发现项
CAPA 有效性>90%在后续跟进中验证有效
审核员利用率4 天/月每位合格审核员的审核天数

故障排除

问题可能原因解决方法
计划优化器没有为某个流程生成审核last_audit_date 较新,且风险等级为 Low低风险流程每年安排一次审核。如果上次审核在 365 天内,则不会生成新的审核。提高 risk_level 或 criticality_score 可触发提前安排。
优化器将所有流程都标记为逾期processes.json 中的日期格式不正确last_audit_date 使用 ISO 8601 格式(YYYY-MM-DD)。日期无效会导致工具将上次审核视为缺失。
交互模式不接受输入终端不支持 stdin 提示使用基于文件的输入 --processes processes.json,而不是 --interactive。
审核计划未覆盖所有 ISO 13485 条款输入的流程列表不完整优化器只安排所提供的流程。请确保输入中包含所有必需条款(4.2、5.6、6.2、7.3、7.4、7.5、7.6、8.2.2、8.3、8.5)。
发现项被归类为 Minor,但实际应为 Major分类标准应用不一致按照判定树执行:系统性失效或缺少要素 = Major;个别疏漏 = Minor。考虑该发现项是否可能影响产品安全(自动升级为 Major)。
外部审核员提出了内部已关闭的发现项外部审核前未完成 CAPA 有效性验证确保所有内部审核发现项都已完成 CAPA,并在外部审核日期前记录有效性验证。完成闭环,而不只是完成措施。
流程负责人拒绝审核报告发现项缺少客观证据支持每项发现都必须引用具体证据(文件编号、记录 ID、观察详情)。按照此技能中记录的“要求-证据-差距”格式重新整理发现项。

成功标准

  • 年度审核计划以基于风险的频率覆盖 100% 的 ISO 13485 条款(高风险为每季度一次,中风险为每半年一次,低风险为每年一次)
  • 计划合规率超过 90%(按时完成的审核与计划审核相比)
  • 所有 Major 发现项均在 30 天内启动完整的根本原因分析 CAPA,并在 6 个月内验证有效
  • 发现项按期关闭率超过 95%,且任何时候都没有逾期的 Major 发现项
  • 连续审核周期中的重复发现项率低于 10%,以证明纠正措施有效
  • 每项审核任务均验证并记录审核员的独立性(不得审核自己的工作区域)
  • 每次外部认证审核或监督审核前均进行模拟审核,并解决所有 Major 和 Minor 发现项

范围与限制

范围内:

  • ISO 13485:2016 内部审核的规划、排期和执行
  • 基于风险优化审核频率
  • 使用决策树对不符合项分类(主要/次要/观察项)
  • 将审核发现纳入 CAPA
  • 外部审核准备和模拟审核规程
  • 审核计划指标和有效性跟踪

范围外:

  • 外部审核的执行(此技能支持外部审核的准备和应对,而非开展外部审核)
  • 法规检查管理(FDA、公告机构检查有超出内部审核范围的特定管辖规程)
  • CAPA 根本原因分析的详细方法(如需使用 5-Why、鱼骨图、FTA、FMEA,请使用 capa-officer 技能)
  • ISO 19011 审核员认证或培训计划管理
  • 技术产品测试或过程验证
  • 针对 QMSR 的审核清单生成(如需进行 QMSR 差距分析,请使用 quality-manager-qms-iso13485)

集成点

技能集成
quality-manager-qms-iso13485提供审核计划所评估的 QMS 过程框架;审核结果作为管理评审输入
capa-officer主要和次要审核发现会触发 CAPA 启动;CAPA 有效性验证可闭合审核发现的处理流程
quality-documentation-manager文档控制审核范围(第 4.2 条款)用于验证文档编号、审批工作流和 Part 11 合规性
quality-manager-qmr审核计划结果是管理评审的必需输入(第 5.6.2 条款);QMR 负责监督审核计划的有效性
risk-management-specialist风险管理过程审核(第 7.1 条款)用于验证 ISO 14971 的实施情况和风险档案的完整性

工具参考

audit_schedule_optimizer.py

根据过程风险、发现历史和距上次审核的时间,生成经过优化的基于风险的审核计划。

标志必填描述
--processes是(或 --interactive)包含过程定义的 JSON 文件路径;定义须包含 name、iso_clause、risk_level(HIGH/MEDIUM/LOW)、last_audit_date、previous_findings 和 criticality_score
--interactive否启动交互模式,以引导方式输入过程(替代文件输入)
--output否输出格式:json 表示结构化输出;省略则输出易读文本

评论

支持 Markdown