qms-audit-expert について
医療機器の品質チーム向けISO 13485内部監査スキルです。リスクベースの計画、監査の実施、不適合管理、外部監査準備を扱い、日程最適化スクリプトも含みます。
主な機能
- 01リスクベースの監査計画
- 02条項ごとの監査範囲設定
- 03客観的証拠の収集と記録
- 04不適合の分類と追跡
- 05認証・規制監査への準備
- 06優先度付き監査日程の作成
活用シーン
- 01年間のISO 13485内部監査の計画
- 02監査所見の記録とCAPAの推進
- 03外部監査前の模擬監査
- 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.mdnonconformity-classification.mdscripts/audit_schedule_optimizer.py詳細
QMS 監査エキスパート
医療機器の品質マネジメントシステムに関する ISO 13485 内部監査の方法論です。
目次
まず確認すること
監査の計画または実施の前に、以下の入力項目を確認してください。項目が不足している、または曖昧で、結果に影響する場合は質問してください。影響しない場合は妥当な既定値を使用し、使用した値を明記してください。
- 監査の目的: 定期的な内部監査、外部監査/認証審査の準備、または模擬監査(範囲と形式を決定します)。
- 対象プロセス/条項: 対象とする ISO 13485 の条項(チェックリストと頻度を決定します)。
- プロセスごとのリスクレベルと過去の指摘事項: 監査頻度とサンプルサイズを決定します。
リスト全体ではなく、この依頼で最も重要な入力項目を2つか3つ確認してください。ユーザーがすぐに結果を求めている場合は、結果を作成し、前提条件を冒頭に記載してください。
監査計画のワークフロー
リスクベースの内部監査プログラムを計画します。
- 監査が必要なすべての QMS プロセスをリストアップします
- 各プロセスにリスクレベル(高/中/低)を割り当てます
- 過去の監査指摘事項と傾向を確認します
- リスクレベルに応じて監査頻度を決定します
- 適格な監査員を割り当てます(独立性を確認します)
- 年間監査スケジュールを作成します
- プロセス責任者にスケジュールを周知します
- 検証: サイクル内に 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.5 | CAPA | 根本原因、実施、有効性 |
監査員の独立性
割り当てる前に、監査員の独立性を確認してください。
- 監査員が監査対象領域の責任者ではない
- 被監査者との直接の報告関係がない
- 最近の監査対象活動に関与していない
- 監査範囲に対する資格が文書化されている
監査の実施
体系的な内部監査を実施します。
- 監査計画(範囲、基準、スケジュール)を準備します
- 監査前に関連文書を確認します
- 被監査者との開始会議を実施します
- 証拠(記録、インタビュー、観察)を収集します
- 指摘事項を分類します(重大/軽微/所見)
- 暫定的な指摘事項を伝える終了会議を実施します
- 5営業日以内に監査報告書を作成します
- 検証: 範囲内の項目がすべて網羅され、指摘事項が証拠によって裏付けられていること
証拠の収集
| 方法 | 用途 | 文書化 |
|---|---|---|
| 文書レビュー | 手順書、記録 | 文書番号、版、日付 |
| インタビュー | プロセスの理解 | 対象者名、役割、要約 |
| 観察 | 実際の運用 | 観察した内容、場所、日時 |
| 記録の追跡 | プロセスフロー | 記録 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.
不適合の管理
監査指摘事項を分類し、管理します。
- 分類基準に照らして指摘事項を評価します
- 重大度(重大/軽微/観察事項)を割り当てます
- 客観的証拠とともに指摘事項を文書化します
- プロセスオーナーに伝達します
- 重大/軽微な指摘事項について CAPA を開始します
- 完了まで追跡します
- フォローアップ時に有効性を検証します
- 検証: 有効な 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 Whys、フィッシュボーン図) | 次回監査、または 6 か月以内 |
| 軽微 | 直接原因の特定 | 次回の定期監査 |
| 観察事項 | 不要 | 次回監査時に記録 |
詳しいガイダンスについては、references/nonconformity-classification.md を参照してください。
外部監査の準備
認証機関または規制当局による監査に備えます。
- 予定されているすべての内部監査を完了します
- すべての指摘事項が、有効な CAPA によってクローズされていることを確認します
- 文書の最新性と正確性を確認します
- 監査結果をインプットとしてマネジメントレビューを実施します
- 施設と担当者を準備します
- 模擬監査を実施します(全範囲)
- 担当者に監査手順を説明します
- 検証: 模擬監査の指摘事項に対応してから外部監査を受けます
監査前準備チェックリスト
文書:
- 品質マニュアルが最新である
- 手順書が実際の業務を反映している
- 記録が完備され、検索できる
- 前回の監査指摘事項がクローズされている
担当者:
- 主要な担当者が監査中に対応可能である
- 対象分野の専門家が特定されている
- 担当者に監査手順が説明されている
- 同行者が割り当てられている
施設:
- 作業エリアが整理されている
- 使用場所の文書が最新である
- 機器の校正状況が確認できる
- 不適合製品が隔離されている
模擬監査の手順
- 外部監査員または資格を持つ内部監査員を起用します
- 予定されている外部監査の全範囲を対象とします
- 実際の監査条件(時間、形式)を再現します
- 実際の監査と同様に指摘事項を文書化します
- 外部監査の前に、重大および軽微な指摘事項すべてに対応します
- 準備状況を経営陣に説明します
参考文書
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 days/month | 有資格監査員 1 人あたりの監査日数 |
トラブルシューティング
| 問題 | 考えられる原因 | 解決方法 |
|---|---|---|
| スケジュールオプティマイザーが、あるプロセスの監査を生成しない | last_audit_date が最近の日付で、リスクレベルが Low | 低リスクのプロセスは年 1 回スケジュールされます。前回の監査が 365 日以内の場合、新しい監査は生成されません。より早いスケジュールを設定するには、risk_level または criticality_score を上げてください。 |
| オプティマイザーがすべてのプロセスを期限超過として検出する | processes.json の日付形式が正しくない | last_audit_date には ISO 8601 形式(YYYY-MM-DD)を使用してください。日付が無効な場合、このツールは前回の監査が記録されていないものとして扱います。 |
| インタラクティブモードで入力を受け付けない | ターミナルが stdin プロンプトに対応していない | --interactive ではなく、--processes processes.json を使用してファイルから入力してください。 |
| 監査スケジュールに 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、観察の詳細)を記載する必要があります。このスキルに記載されている「要求事項・証拠・ギャップ」の形式を用いて、指摘事項を見直してください。 |
成功基準
- 年間監査スケジュールが、リスクに応じた頻度(高リスクは四半期ごと、中リスクは半年ごと、低リスクは年 1 回)で ISO 13485 の箇条項を 100% 網羅している
- スケジュール遵守率が 90% を超えている(計画に対して予定どおり完了した監査の割合)
- すべての Major の指摘事項について、30 日以内に根本原因分析を含む CAPA を開始し、6 か月以内に有効性を検証する
- 期限までの指摘事項クローズ率が 95% を超え、Major の指摘事項が一度も期限超過にならない
- 連続する監査サイクルでの指摘事項再発率が 10% 未満で、是正処置の有効性が示されている
- 監査ごとに監査員の独立性が確認され、文書化されている(自身の担当業務領域を自ら監査しない)
- 外部認証監査またはサーベイランス監査の前に必ず模擬監査を実施し、すべての Major および Minor の指摘事項を解決している
対象範囲と制限事項
対象範囲:
- ISO 13485:2016 に基づく内部監査の計画、スケジュール設定、実施
- リスクベースの監査頻度の最適化
- 意思決定ツリーを用いた不適合の分類(重大/軽微/観察事項)
- 監査所見への CAPA の統合
- 外部監査への準備と模擬監査プロトコル
- 監査プログラムの指標と有効性の追跡
対象外:
- 外部監査の実施(このスキルは外部監査への準備と対応を支援するものであり、外部監査を実施するものではありません)
- 規制当局による査察の管理(FDA や Notified Body による査察には、内部監査の範囲を超える管轄固有のプロトコルがあります)
- 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) | name、iso_clause、risk_level(HIGH/MEDIUM/LOW)、last_audit_date、previous_findings、criticality_score を含むプロセス定義を記載した JSON ファイルのパス |
--interactive | いいえ | プロセスの入力を案内する対話モードを起動します(ファイル入力の代替) |
--output | いいえ | 出力形式:構造化出力には json を指定し、読みやすいテキストの場合は省略します |