jpskill.com
🛠️ 開発・MCP コミュニティ 🔴 エンジニア向け 👤 エンジニア・AI開発者

🛠️ Rehabilitation分析ツール

rehabilitation-analyzer

リハビリ訓練データを分析し、パターン認識や進捗評価を通じて、個別のリハビリテーション計画を提案するSkill。

⏱ MCPサーバー実装 1日 → 2時間

📺 まず動画で見る(YouTube)

▶ 【衝撃】最強のAIエージェント「Claude Code」の最新機能・使い方・プログラミングをAIで効率化する超実践術を解説! ↗

※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。

📜 元の英語説明(参考)

分析康复训练数据、识别康复模式、评估康复进展,并提供个性化康复建议

🇯🇵 日本人クリエイター向け解説

一言でいうと

リハビリ訓練データを分析し、パターン認識や進捗評価を通じて、個別のリハビリテーション計画を提案するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o rehabilitation-analyzer.zip https://jpskill.com/download/3379.zip && unzip -o rehabilitation-analyzer.zip && rm rehabilitation-analyzer.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/3379.zip -OutFile "$d\rehabilitation-analyzer.zip"; Expand-Archive "$d\rehabilitation-analyzer.zip" -DestinationPath $d -Force; ri "$d\rehabilitation-analyzer.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して rehabilitation-analyzer.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → rehabilitation-analyzer フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-17
同梱ファイル
1

💬 こう話しかけるだけ — サンプルプロンプト

  • Rehabilitation Analyzer を使って、最小構成のサンプルコードを示して
  • Rehabilitation Analyzer の主な使い方と注意点を教えて
  • Rehabilitation Analyzer を既存プロジェクトに組み込む方法を教えて

これをClaude Code に貼るだけで、このSkillが自動発動します。

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

[スキル名] rehabilitation-analyzer

リハビリテーション分析スキル

使用場面

  • リハビリテーションの記録、機能回復の傾向、またはリハビリテーション段階の進捗を分析する必要がある場合に使用します。
  • ROM、筋力、痛み、アドヒアランス、またはリハビリテーション目標達成率の分析を伴うタスクに使用します。
  • ユーザーがリハビリテーションレポート、傾向分析、またはトレーニング計画の最適化に関する提案を要求する場合に使用します。

主要機能

リハビリテーション分析スキルは、包括的なリハビリテーションデータ分析機能を提供し、ユーザーがリハビリテーションの進捗を追跡し、改善パターンを特定し、トレーニング計画を最適化するのに役立ちます。

主要機能モジュール:

  1. リハビリテーション進捗分析 - 機能改善の傾向とリハビリテーション効果を評価します。
  2. 機能改善曲線 - ROM、筋力、バランスなどの機能指標の変化を視覚化します。
  3. 疼痛パターン識別 - 疼痛スコアの変化傾向と誘発因子を分析します。
  4. 目標達成率評価 - リハビリテーション目標の達成状況を追跡します。
  5. リハビリテーション段階分析 - 現在の段階の進捗と段階移行の準備度を評価します。
  6. トレーニングアドヒアランス評価 - トレーニング計画の実行状況を分析します。

トリガー条件

スキルは以下の状況で自動的にトリガーされます。

  1. ユーザーが /rehab progress を使用してリハビリテーションの進捗を確認する場合
  2. ユーザーが /rehab analysis を使用してリハビリテーション分析を行う場合
  3. ユーザーが /rehab trends を使用して傾向分析を確認する場合
  4. ユーザーが /rehab report を使用してリハビリテーションレポートを生成する場合

実行ステップ

ステップ1:データ読み込み

リハビリテーションデータファイルを読み込みます。

  • data/rehabilitation-tracker.json - 主要リハビリテーション記録
  • data/rehabilitation-logs/YYYY-MM/YYYY-MM-DD.json - 日次トレーニングログ

データ検証:

  • ファイルの存在を確認します。
  • データ構造の完全性を検証します。
  • 分析に十分なデータポイントがあることを確認します(少なくとも3回の評価または10日間のトレーニング記録を推奨します)。

ステップ2:機能評価傾向分析

関節可動域(ROM)分析:

- 異なる時点でのROM測定値を分析します。
- ROM改善率(度/週)を計算します。
- ROMのプラトー期または後退を特定します。
- 目標ROM達成までの時間を予測します。
- 目標範囲と比較します。

筋力改善分析:

- 筋力レベルの変化(MMTスコア)を追跡します。
- 筋力向上パターンを特定します。
- 異なる筋群の回復速度を比較します。
- 筋力不均衡の状況を評価します。

バランス機能分析:

- バランステストスコアの傾向
- 片足立ち時間の改善
- バランス安定性の評価
- 転倒リスクの変化

ステップ3:疼痛パターン分析

疼痛時系列分析:

- 朝の疼痛傾向を分析します。
- 活動後の疼痛傾向を分析します。
- 疼痛の悪化/緩和パターンを特定します。
- 疼痛とトレーニング強度を関連付けます。

疼痛誘発因子識別:

- 特定のトレーニング項目と疼痛の関係
- トレーニング強度と疼痛の相関性
- 活動タイプと疼痛の関係
- 時間的要因が疼痛に与える影響

ステップ4:トレーニングアドヒアランス計算

アドヒアランス指標:

アドヒアランス = (実際のトレーニング回数 / 計画されたトレーニング回数) × 100%

分析の側面:

  • 週次アドヒアランス
  • 月次アドヒアランス
  • 全体アドヒアランス
  • 異なるトレーニングタイプのアドヒアランス

ステップ5:目標達成評価

目標進捗追跡:

  • 各目標の達成率を計算します。
  • 目標達成までの時間を推定します。
  • 遅れている目標を特定します。
  • 目標調整の提案を提供します。

ステップ6:リハビリテーション段階評価

現在の段階分析:

  • 段階目標の達成状況
  • 次の段階に進む準備ができているか
  • 段階移行の提案

ステップ7:レポート生成

出力には以下が含まれます。

  • リハビリテーション進捗概要
  • 機能改善傾向
  • 疼痛管理状況
  • トレーニングアドヒアランス評価
  • 目標達成評価
  • 段階進捗提案
  • 個別化された提案

出力形式

リハビリテーション進捗レポート構造

# リハビリテーション進捗レポート
**レポート日付**: YYYY-MM-DD
**リハビリテーション期間**: X日
**現在の段階**: 第X段階 - 段階名

## 1. リハビリテーション進捗概要

[全体的な進捗評価:優/良/一般/改善が必要]
- リハビリテーション期間:X日(第X週)
- 完了したトレーニング:X回
- トレーニングアドヒアランス:X%
- 現在の段階の進捗:X%

## 2. 機能改善傾向

### 関節可動域(ROM)
- [関節名] [活動タイプ]: ベースラインX° → 現在X° → 改善X°
- 改善率:X°/週
- 目標達成までの時間予測:X週
- 傾向分析:[改善傾向の説明]

### 筋力評価
- [筋群名]: ベースラインX/5 → 現在X/5 → 改善Xレベル
- 筋力向上パターン:[説明]
- 筋力バランス:[評価]

### バランス機能
- [テストタイプ]: ベースラインX → 現在X → 改善X
- バランス安定性:[評価]
- 転倒リスク:[評価]

## 3. 疼痛管理状況

- 平均疼痛レベル:X/10
- 疼痛傾向:[改善/安定/悪化]
- 疼痛パターン:[説明]
- 誘発因子:[特定された誘発因子]
- 疼痛管理の提案:[提案]

## 4. トレーニングアドヒアランス

- 全体アドヒアランス:X%
- 計画されたトレーニング:X回
- 実際のトレーニング:X回
- アドヒアランス評価:[優/良/一般/改善が必要]
- 欠席理由分析:[もしあれば]

## 5. 目標達成状況

### 達成済み目標(X個)
- 目標1:[説明] - 達成日:YYYY-MM-DD
- ...

### 進行中目標(X個)
- 目標1:[説明] - 現在の進捗:X% - 達成予定:YYYY-MM-DD
- ...

### 遅れている目標(X個)
- 目標1:[説明] - 現在の進捗:X% - 要注意

## 6. リハビリテーション段階進捗

**現在の段階**: 第X段階 - [段階名]
- 段階目標達成:X/X
- 段階進捗:X%
- 段階継続期間:X週
- **段階評価**: [評価]

**次の段階に進む準備ができているか**: [はい/いいえ]
- [準備ができている理由] / [引き続き努力が必要な項目]

## 7. 個別化された提案

### トレーニング提案
- [具体的なトレーニング提案]

### 目標調整提案
- [目標調整提案]

### 段階移行提案
- [段階移行提案]

### 注意事項
- [注意すべき事項]

## 8. 次回評価

**次回評価日**: YYYY-MM-DD
**評価重点**: [重点評価項目]

簡易進捗レポート

## リハビリテーション進捗速報

📊 **全体進捗**: 良好
⏱️ **リハビリテーション期間**: 第X週(X日)
🎯 **段階**: 第X段階 - [段階名]

**機能改善**:
- ROM: +X°(改善率X°/週)✅
- 筋力: Xレベル向上 ✅
- バランス: X%改善 ✅

**疼痛管理**: 平均X/10([傾向])
**トレーニングアドヒアランス**: X%([評価])
**目標達成**: X/X(X%)

**現在の段階**: X/X目標達成
**次の段階への準備**: [はい/いいえ]

💡 **提案**: [1-2つの主要な提案]

データソース

主要データファイル

  • ファイルパス: data/rehabilitation-tracker.json
  • 読み取りフィールド:
    • user_profile - ユーザープロファイルとリハビリテーション基本情報
    • rehabilitation_goals - リハビリテーション目標リスト
    • exercise_log - トレーニングログ
    • functional_assessments - 機能評価記録
    • phase_progression - 段階進捗記録
    • pain_diary - 疼痛日記
    • statistics - 統計データ

ログデータファイル

  • ファイルパス: data/rehabilitation-logs/YYYY-MM/YYYY-MM-DD.json
  • 読み取りフィールド:
    • daily_summary - 日次トレーニング概要
    • exercise_sessions - トレーニング詳細
    • pain_entries - 疼痛記録
    • assessments - 評価記録
    • notes - 日次メモ

分析アルゴリズム

1. 改善傾向分析

線形回帰分析:

最小二乗法を使用して機能改善傾向をフィッティングします。
改善率 = (現在の値 - ベースライン値) / 時間間隔

改善パターン識別:

  • 線形改善:安定した持続的な改善
  • 階段状改善:プラトー期の後に急速な改善
  • プラトー期:改善の停滞
  • 後退:機能の低下(要注意)

2. 疼痛時系列分析

移動平均計算:

7日移動平均疼痛 = sum(過去7日間の疼痛) / 7

疼痛傾向判断:

  • 改善:疼痛スコアが20%以上低下
  • 安定:疼痛スコアの変化が20%未満
  • 悪化:疼痛スコアが20%以上上昇

3. アドヒアランス計算

全体アドヒアランス = (実際のトレーニング日数 / 計画されたトレーニング日数) × 100%

トレーニングタイプアドヒアランス = (特定のタイプの実際の完了数 / 特定のタイプの計画された完了数) × 100%

アドヒアランス評価:

  • 優:90%以上
  • 良:75-89%
  • 一般:60-74%
  • 改善が必要:60%未満

4. 目標達成予測

線形外挿:

予測時間 = 現在の日付 + ((目標値 - 現在値) / 改善率)

考慮事項:

  • 最近の改善率
  • プラトー期の履歴
  • トレーニングアドヒアランス

5. 段階移行準備度評価

準備度スコア:

準備度 = (達成済み段階目標数 / 段階目標総数) × 100%

準備度 ≥ 80%: 次の段階への移行を推奨
準備度 60-79%: 次の段階への移行を検討可能、ただし慎重に
準備度 < 60%: 現在の段階を継続することを推奨

安全とプライバシー

データセキュリティ原則

  1. ローカルストレージ

    • すべてのリハビリテーションデータはユーザーのローカルデバイスにのみ保存されます。
    • いかなるクラウドサーバーにもアップロードされません。
    • 第三者とデータを共有しません。
  2. プライバシー保護

    • 個人健康情報は厳重に秘密保持されます。
    • データファイルには個人識別情報は含まれません。
    • ユーザーはデータアクセス権を完全に管理します。
  3. データ完全性

    • 元のデータは変更されません。
    • 分析結果は実際のデータに基づいています。
    • データのエクスポートとバックアップをサポートします。

医療安全境界

システムができないこと:

  • ❌ 具体的なリハビリテーション処方を提供しません。
  • ❌ リハビリテーション専門家の専門的な指導を代替しません。
  • ❌ 損傷や合併症を診断しません。
  • ❌ リハビリテーション段階計画を調整しません。
  • ❌ リハビリテーション予後時間を予測しません。
  • ❌ 急性疼痛や損傷を処理しません。

システムができること:

  • ✅ データ分析と傾向識別を提供します。
  • ✅ 進捗追跡と目標管理を提供します。
  • ✅ 一般的なリハビリテーションの提案を提供します。
  • ✅ 専門的なリハビリテーション受診の注意喚起を提供します。
  • ✅ トレーニングと評価データを記録します。
  • ✅ リハビリテーション進捗レポートを生成します。

重要事項:

  • すべてのリハビリテーション計画はリハビリテーション専門家の指導に従うべきです。
  • 疼痛の悪化や機能の後退があった場合は、速やかに医療機関を受診すべきです。
  • 定期的な専門的評価はリハビリテーション成功の鍵です。
  • システムの提案は参考情報に過ぎず、専門家の判断を代替するものではありません。

エラー処理

データ読み取りエラー

エラータイプ1:ファイルが存在しない

エラーメッセージ: "リハビリテーションデータファイルが見つかりません。まず /rehab start を使用してリハビリテーション追跡を開始してください。"
処理提案: ユーザーにリハビリテーション記録の開始を促します。

エラータイプ2:データ不足

エラーメッセージ: "データが不足しています。分析レポートを生成するには、少なくとも3回の機能評価または10日間のトレーニング記録が必要です。"
現在のデータ: X回の評価、X日間のトレーニング記録
処理提案: ユーザーにさらに多くのデータを記録するよう促します。

エラータイプ3:データ構造エラー

エラーメッセージ: "データファイル構造に異常があります。データの完全性を確認してください。"
処理提案: ユーザーにリハビリテーション記録を再初期化するよう促します。

分析プロセスエラー

エラータイプ:計算異常

エラーメッセージ: "データ分析中に異常が発生しました。しばらくしてから再試行してください。"
処理提案: エラーログを記録し、基本的なデータ表示を提供します。

出力生成エラー

エラータイプ:レポート生成失敗

エラーメッセージ: "レポートの生成に失敗しました。クエリ条件を簡素化するか、技術サポートにお問い合わせください。"
処理提案: 簡易版レポートまたは元のデータのエクスポートを提供します。

使用例

例1:リハビリテーション進捗の確認

ユーザー入力:

/rehab progress

スキル実行:

  1. rehabilitation-tracker.json を読み込みます。
  2. 過去30日間のリハビリテーションログを読み込みます。
  3. 機能改善傾向を分析します。
  4. トレーニングアドヒアランスを計算します。
  5. 目標達成状況を評価します。
  6. 進捗レポートを生成します。

出力:

# リハビリテーション進捗レポート

## リハビリテーション進捗概要
📊 全体進捗: 良好
⏱️ リハビリテーション期間: 第6週(36日)
🎯 現在の段階: 第3段階 - 強化期

## 機能改善
- 膝関節屈曲: 30° → 120° (+90°) ✅
- 膝関節伸展: -10° → 0° (+10°) ✅
- 大腿四頭筋筋力: 3/5 → 4/5 (1レベル向上) ✅
- 片足立ち: 5秒 → 30秒 (+25秒) ✅

## 疼痛管理
- 平均疼痛: 1.5/10(良好に管理)
- 疼痛傾向: 安定 ✅

## トレーニングアドヒアランス: 92%(優)

## 目標達成: 8/14(57%)
- ✅ 達成済み: 8個
- 🔄 進行中: 5個
- ⚠️ 遅れている: 1個

## 段階進捗
第3段階進捗: 2/5目標達成(40%)
次の段階への準備: 引き続き努力が必要

💡 提案: 現在のトレーニング強度を維持し、大腿四頭筋の強化トレーニングに重点を置いてください。

例2:機能改善傾向の分析

ユーザー入力:

/rehab trends rom

スキル実行:

  1. すべてのROM評価記録を抽出します。
  2. ROM改善曲線(テキスト記述)を描画します。
  3. 改善率を計算します。
  4. 目標達成までの時間を予測します。
  5. 改善パターンを識別します。

出力:

# 関節可動域(ROM)傾向分析

## 膝関節屈曲
📈 改善傾向: 良好

タイムライン:
- 5/15: 30° (ベースライン)
- 5/30: 70° (+40°)
- 6/15: 100° (+30°)
- 6/20: 120° (+20°)

改善率: 8.6°/週
目標: 135°
達成予定: 2025-08-01(あと2週)
傾向: 持続的な改善 ✅

## 膝関節伸展
✅ 目標達成済み

タイムライン:
- 5/15: -10° (ベースライン)
- 6/10: 0° (目標達成) ✅
- 6/20: 0° (維持)

改善率: 2.5°/週
目標: 0°
達成日: 2025-06-10
傾向: 目標維持 ✅

## 提案
- 
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

康复训练分析技能

When to Use

  • 需要分析康复训练记录、功能恢复趋势或康复阶段进展时使用。
  • 任务涉及 ROM、肌力、疼痛、依从性或康复目标达成率分析。
  • 用户请求康复报告、趋势分析或训练计划优化建议时使用。

核心功能

康复训练分析技能提供全面的康复数据分析功能,帮助用户追踪康复进展、识别改善模式和优化训练计划。

主要功能模块:

  1. 康复进展分析 - 评估功能改善趋势和康复效果
  2. 功能改善曲线 - 可视化ROM、肌力、平衡等功能指标变化
  3. 疼痛模式识别 - 分析疼痛评分变化趋势和触发因素
  4. 目标达成率评估 - 追踪康复目标完成情况
  5. 康复阶段分析 - 评估当前阶段进展和阶段转换准备度
  6. 训练依从性评估 - 分析训练计划执行情况

触发条件

技能在以下情况下自动触发:

  1. 用户使用 /rehab progress 查看康复进展
  2. 用户使用 /rehab analysis 进行康复分析
  3. 用户使用 /rehab trends 查看趋势分析
  4. 用户使用 /rehab report 生成康复报告

执行步骤

第1步:数据读取

读取康复数据文件:

  • data/rehabilitation-tracker.json - 主康复档案
  • data/rehabilitation-logs/YYYY-MM/YYYY-MM-DD.json - 每日训练日志

数据验证:

  • 检查文件是否存在
  • 验证数据结构完整性
  • 确认有足够的数据点进行分析(建议至少3次评估或10天训练记录)

第2步:功能评估趋势分析

关节活动度(ROM)分析:

- 分析不同时间点的ROM测量值
- 计算ROM改善速率(度/周)
- 识别ROM平台期或倒退
- 预测达到目标ROM的时间
- 与目标范围对比

肌力改善分析:

- 追踪肌力等级变化(MMT评分)
- 识别肌力提升模式
- 比较不同肌群恢复速度
- 评估肌力不平衡情况

平衡功能分析:

- 平衡测试分数趋势
- 单腿站立时间改善
- 平衡稳定性评估
- 跌倒风险变化

第3步:疼痛模式分析

疼痛时序分析:

- 分析晨起疼痛趋势
- 分析活动后疼痛趋势
- 识别疼痛加重/缓解模式
- 关联疼痛与训练强度

疼痛触发因素识别:

- 特定训练项目与疼痛关系
- 训练强度与疼痛相关性
- 活动类型与疼痛关系
- 时间因素对疼痛影响

第4步:训练依从性计算

依从性指标:

依从性 = (实际训练次数 / 计划训练次数) × 100%

分析维度:

  • 周依从性
  • 月依从性
  • 整体依从性
  • 不同训练类型的依从性

第5步:目标达成评估

目标进度追踪:

  • 计算每个目标的完成百分比
  • 预估目标达成时间
  • 识别滞后目标
  • 提供目标调整建议

第6步:康复阶段评估

当前阶段分析:

  • 阶段目标完成情况
  • 是否准备好进入下一阶段
  • 阶段转换建议

第7步:生成报告

输出包括:

  • 康复进展摘要
  • 功能改善趋势
  • 疼痛控制情况
  • 训练依从性评价
  • 目标达成评估
  • 阶段进展建议
  • 个性化建议

输出格式

康复进展报告结构

# 康复进展报告
**报告日期**: YYYY-MM-DD
**康复时长**: X天
**当前阶段**: 第X阶段 - 阶段名称

## 1. 康复进展摘要

[整体进展评价:优秀/良好/一般/需改进]
- 康复时长:X天(第X周)
- 完成训练:X次
- 训练依从性:X%
- 当前阶段进展:X%

## 2. 功能改善趋势

### 关节活动度(ROM)
- [关节名] [活动类型]: 基线X° → 当前X° → 改善X°
- 改善速率:X°/周
- 达到目标时间预估:X周
- 趋势分析:[改善趋势描述]

### 肌力评估
- [肌群名]: 基线X/5 → 当前X/5 → 改善X级
- 肌力提升模式:[描述]
- 肌力平衡:[评估]

### 平衡功能
- [测试类型]: 基线X → 当前X → 改善X
- 平衡稳定性:[评估]
- 跌倒风险:[评估]

## 3. 疼痛控制情况

- 平均疼痛水平:X/10
- 疼痛趋势:[改善/稳定/加重]
- 疼痛模式:[描述]
- 触发因素:[识别出的触发因素]
- 疼痛控制建议:[建议]

## 4. 训练依从性

- 整体依从性:X%
- 计划训练:X次
- 实际训练:X次
- 依从性评价:[优秀/良好/一般/需改进]
- 缺训原因分析:[如有]

## 5. 目标达成情况

### 已达成目标(X个)
- 目标1:[描述] - 达成日期:YYYY-MM-DD
- ...

### 进行中目标(X个)
- 目标1:[描述] - 当前进度:X% - 预计达成:YYYY-MM-DD
- ...

### 滞后目标(X个)
- 目标1:[描述] - 当前进度:X% - 需要关注

## 6. 康复阶段进展

**当前阶段**: 第X阶段 - [阶段名称]
- 阶段目标完成:X/X
- 阶段进度:X%
- 阶段持续时间:X周
- **阶段评价**: [评价]

**是否准备好进入下一阶段**: [是/否]
- [准备好的理由] / [需要继续努力的项目]

## 7. 个性化建议

### 训练建议
- [具体训练建议]

### 目标调整建议
- [目标调整建议]

### 阶段转换建议
- [阶段转换建议]

### 注意事项
- [需要注意的事项]

## 8. 下次评估

**下次评估日期**: YYYY-MM-DD
**评估重点**: [重点评估项目]

简要进展报告

## 康复进展简报

📊 **整体进展**: 良好
⏱️ **康复时长**: 第X周(X天)
🎯 **阶段**: 第X阶段 - [阶段名称]

**功能改善**:
- ROM: +X°(改善速率X°/周)✅
- 肌力: 提升X级 ✅
- 平衡: 改善X% ✅

**疼痛控制**: 平均X/10([趋势])
**训练依从性**: X%([评价])
**目标达成**: X/X(X%)

**当前阶段**: X/X目标完成
**下一阶段准备**: [是/否]

💡 **建议**: [1-2条核心建议]

数据源

主数据文件

  • 文件路径: data/rehabilitation-tracker.json
  • 读取字段:
    • user_profile - 用户档案和康复基本信息
    • rehabilitation_goals - 康复目标列表
    • exercise_log - 训练日志
    • functional_assessments - 功能评估记录
    • phase_progression - 阶段进展记录
    • pain_diary - 疼痛日记
    • statistics - 统计数据

日志数据文件

  • 文件路径: data/rehabilitation-logs/YYYY-MM/YYYY-MM-DD.json
  • 读取字段:
    • daily_summary - 日训练摘要
    • exercise_sessions - 训练详情
    • pain_entries - 疼痛记录
    • assessments - 评估记录
    • notes - 每日备注

分析算法

1. 改善趋势分析

线性回归分析:

使用最小二乘法拟合功能改善趋势
改善速率 = (当前值 - 基线值) / 时间间隔

改善模式识别:

  • 线性改善:稳定持续改善
  • 阶梯式改善:平台期后快速改善
  • 平台期:改善停滞
  • 倒退:功能下降(需要关注)

2. 疼痛时序分析

移动平均计算:

7日移动平均疼痛 = sum(近7天疼痛) / 7

疼痛趋势判断:

  • 改善:疼痛评分下降≥20%
  • 稳定:疼痛评分变化<20%
  • 加重:疼痛评分上升≥20%

3. 依从性计算

总体依从性 = (实际训练天数 / 计划训练天数) × 100%

训练类型依从性 = (某类型实际完成 / 某类型计划完成) × 100%

依从性评价:

  • 优秀:≥90%
  • 良好:75-89%
  • 一般:60-74%
  • 需改进:<60%

4. 目标达成预测

线性外推:

预测时间 = 当前日期 + ((目标值 - 当前值) / 改善速率)

考虑因素:

  • 近期改善速率
  • 平台期历史
  • 训练依从性

5. 阶段转换准备度评估

准备度评分:

准备度 = (已达成阶段目标数 / 阶段目标总数) × 100%

准备度 ≥ 80%: 建议进入下一阶段
准备度 60-79%: 可考虑进入下一阶段,需谨慎
准备度 < 60%: 建议继续当前阶段

安全与隐私

数据安全原则

  1. 本地存储

    • 所有康复数据仅存储在用户本地设备
    • 不上传至任何云端服务器
    • 不与第三方共享数据
  2. 隐私保护

    • 个人健康信息严格保密
    • 数据文件不包含个人身份信息
    • 用户完全控制数据访问权限
  3. 数据完整性

    • 原始数据不被修改
    • 分析结果基于真实数据
    • 支持数据导出和备份

医学安全边界

系统不能做的事:

  • ❌ 不提供具体康复训练处方
  • ❌ 不替代康复师专业指导
  • ❌ 不诊断损伤或并发症
  • ❌ 不调整康复阶段计划
  • ❌ 不预测康复预后时间
  • ❌ 不处理急性疼痛或损伤

系统能做的事:

  • ✅ 提供数据分析和趋势识别
  • ✅ 提供进展追踪和目标管理
  • ✅ 提供一般性康复建议
  • ✅ 提供专业康复就医提醒
  • ✅ 记录训练和评估数据
  • ✅ 生成康复进展报告

重要提示:

  • 所有康复训练计划应遵循康复师指导
  • 任何疼痛加重或功能倒退应及时就医
  • 定期专业评估是康复成功的关键
  • 系统建议仅供参考,不替代专业判断

错误处理

数据读取错误

错误类型1:文件不存在

错误信息: "未找到康复数据文件,请先使用 /rehab start 开始康复追踪"
处理建议: 引导用户开始康复记录

错误类型2:数据不足

错误信息: "数据不足,至少需要3次功能评估或10天训练记录才能生成分析报告"
当前数据: X次评估,X天训练记录
处理建议: 建议用户继续记录更多数据

错误类型3:数据结构错误

错误信息: "数据文件结构异常,请检查数据完整性"
处理建议: 建议用户重新初始化康复档案

分析过程错误

错误类型:计算异常

错误信息: "数据分析过程中出现异常,请稍后重试"
处理建议: 记录错误日志,提供基础数据展示

输出生成错误

错误类型:报告生成失败

错误信息: "报告生成失败,请尝试简化查询条件或联系技术支持"
处理建议: 提供简化版报告或原始数据导出

使用示例

示例1:查看康复进展

用户输入:

/rehab progress

技能执行:

  1. 读取 rehabilitation-tracker.json
  2. 读取近30天的康复日志
  3. 分析功能改善趋势
  4. 计算训练依从性
  5. 评估目标达成情况
  6. 生成进展报告

输出:

# 康复进展报告

## 康复进展摘要
📊 整体进展: 良好
⏱️ 康复时长: 第6周(36天)
🎯 当前阶段: 第3阶段 - 强化期

## 功能改善
- 膝关节屈曲: 30° → 120° (+90°) ✅
- 膝关节伸直: -10° → 0° (+10°) ✅
- 股四头肌肌力: 3/5 → 4/5 (提升1级) ✅
- 单腿站立: 5秒 → 30秒 (+25秒) ✅

## 疼痛控制
- 平均疼痛: 1.5/10(良好控制)
- 疼痛趋势: 稳定 ✅

## 训练依从性: 92%(优秀)

## 目标达成: 8/14(57%)
- ✅ 已达成: 8个
- 🔄 进行中: 5个
- ⚠️ 滞后: 1个

## 阶段进展
第3阶段进度: 2/5目标完成(40%)
下一阶段准备: 需要继续努力

💡 建议: 继续当前训练强度,重点关注股四头肌强化训练

示例2:分析功能改善趋势

用户输入:

/rehab trends rom

技能执行:

  1. 提取所有ROM评估记录
  2. 绘制ROM改善曲线(文字描述)
  3. 计算改善速率
  4. 预测达到目标时间
  5. 识别改善模式

输出:

# 关节活动度(ROM)趋势分析

## 膝关节屈曲
📈 改善趋势: 良好

时间线:
- 5/15: 30° (基线)
- 5/30: 70° (+40°)
- 6/15: 100° (+30°)
- 6/20: 120° (+20°)

改善速率: 8.6°/周
目标: 135°
预计达成: 2025-08-01(还需2周)
趋势: 持续改善 ✅

## 膝关节伸直
✅ 已达成目标

时间线:
- 5/15: -10° (基线)
- 6/10: 0° (达成目标) ✅
- 6/20: 0° (维持)

改善速率: 2.5°/周
目标: 0°
达成日期: 2025-06-10
趋势: 维持目标 ✅

## 建议
- 膝关节屈曲进展良好,继续保持
- 注意伸直维持训练,避免屈曲挛缩
- 预计2周内可达到屈曲目标

示例3:评估疼痛模式

用户输入:

/rehab analysis pain

技能执行:

  1. 提取所有疼痛记录
  2. 分析疼痛时序变化
  3. 识别疼痛触发因素
  4. 评估疼痛控制效果

输出:

# 疼痛模式分析

## 疼痛趋势
📉 总体趋势: 改善中

- 基线疼痛: 5/10
- 当前疼痛: 2/10
- 改善: 3分(60%改善)✅

## 时序模式
- 晨起疼痛: 1/10(轻度)
- 活动后疼痛: 2/10(轻度)
- 休息时疼痛: 0/10(无痛)

## 触发因素识别
- 主要触发因素: 延长坐姿、上下楼梯
- 疼痛加剧活动: 下楼梯、深蹲
- 缓解因素: 休息、冰敷、抬高

## 训练相关疼痛
- 训练时平均疼痛: 1.2/10(安全范围)
- 训练后疼痛: 2/10(快速缓解)
- 训练依从性不受疼痛影响 ✅

## 建议
- 疼痛控制良好,继续当前训练强度
- 注意训练后休息和冰敷
- 避免疼痛加剧活动(深蹲、下楼梯)
- 如疼痛>4/10,及时就医评估

相关性分析

与运动模块关联

关联分析:

  • 康复训练与运动能力恢复的关联
  • 康复训练强度与心率变化的关系
  • 功能改善与日常活动量的关联

示例:

用户使用 /rehab analysis correlation fitness
技能读取:
- rehabilitation-tracker.json
- fitness-tracker.json
- 分析康复训练与运动指标的相关性

与睡眠模块关联

关联分析:

  • 训练强度与睡眠质量的关系
  • 疼痛水平与睡眠时长的关系
  • 恢复期睡眠需求分析

与用药模块关联

关联分析:

  • 止痛药使用趋势
  • 用药与训练强度的关系
  • 疼痛控制与用药依从性

使用示例

场景1:新用户开始康复

用户: /rehab start acl-surgery 2025-05-01
系统: 初始化康复档案,设置基础目标,提供初始建议
技能: rehabilitation-analyzer(可选,用于初步评估)

场景2:记录每日训练

用户: /rehab exercise slr 3x15 pain2
系统: 记录训练数据,更新训练日志
技能: 不触发(仅记录)

场景3:查看进展报告

用户: /rehab progress
系统: 调用 rehabilitation-analyzer 技能
技能: 完整分析,生成进展报告

场景4:分析特定功能

用户: /rehab trends rom
系统: 调用 rehabilitation-analyzer 技能
技能: ROM专项分析,生成趋势报告

场景5:评估疼痛模式

用户: /rehab analysis pain
系统: 调用 rehabilitation-analyzer 技能
技能: 疼痛专项分析,识别模式和触发因素

技能版本: v1.0 最后更新: 2026-01-06 维护者: WellAlly Tech

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.