narrative-event-extractor
経過記録・臨床サマリー等のナラティブテキストから臨床イベント(有害事象、効果判定、 症状変化等)を抽出する仕様を設計する。NLP/正規表現パターンと品質管理計画を含む。
npx skills add majiayu000/claude-skill-registry --skill narrative-event-extractor-tito-gh-healthcare-2 --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Narrative Event Extractor Skill ## 目的 EHR内の非構造化テキスト(経過記録、臨床サマリー、看護記録等)から研究に必要な臨床イベント・情報を抽出するための仕様を設計する。 ## 当社EHRで利用可能なテキストデータ | データ種類 | 内容 | 構造化度 | 情報密度 | |-----------|------|---------|---------| | **経過記録** | 日々の診療記録、医師所見 | 低 | 高 | | **臨床サマリー** | 退院サマリー、紹介状 | 中 | 高 | | **看護記録** | 患者状態、バイタル、観察 | 低〜中 | 中 | ※画像データ・部門システムデータは利用不可 ## 入力パラメータ | パラメータ | 必須 | 説明 | 例 | |-----------|------|------|-----| | EVENT_TYPE | Yes | 抽出対象イベント種類 | adverse_event / response / symptom | | DRUG | Yes | 対象薬剤 | daratumumab | | INDICATION | Yes | 対象疾患 | multiple myeloma | | SPECIFIC_EVENTS | No | 具体的イベント名 | neutropenia, infection, IRR | | TEXT_SOURCE | No | テキストソース指定 | progress_notes / summary / all | ## イベント抽出フレームワーク ### 1. 有害事象(Adverse Events)抽出 #### 共通有害事象パターン ```yaml adverse_event_extraction: infusion_related_reaction: keywords_ja: ["注入反応", "IRR", "輸注反応", "インフュージョンリアクション"] keywords_en: ["infusion reaction", "IRR"] context_clues: ["投与中", "投与後", "初回投与"] severity_markers: grade_1_2: ["軽度", "中等度", "対症療法で改善"] grade_3_4: ["重度", "投与中止", "入院", "ステロイド投与"] neutropenia: keywords_ja: ["好中球減少", "顆粒球減少", "neutropenia"] lab_confirmation: "ANC < 1500/μL" severity_markers: grade_1: "ANC 1500-2000" grade_2: "ANC 1000-150
- 目的
- 当社EHRで利用可能なテキストデータ
- 入力パラメータ
- イベント抽出フレームワーク
- 1. 有害事象(Adverse Events)抽出
- 2. 効果判定(Response Assessment)抽出
- 3. 症状・状態(Symptoms/Status)抽出
- 4. 治療関連情報抽出
- 出力フォーマット
- 機微情報保護ルール
What does the narrative-event-extractor skill do?
経過記録・臨床サマリー等のナラティブテキストから臨床イベント(有害事象、効果判定、 症状変化等)を抽出する仕様を設計する。NLP/正規表現パターンと品質管理計画を含む。
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill narrative-event-extractor-tito-gh-healthcare-2 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
