アーカイブ / Generative AI
診療記録の疾病分類を細分化するMixEHR-Nest:既存コードを手がかりに患者群の違いを探す
MixEHR-Nest
MixEHR-Nestの原論文から掲載した図です。細部はクリックして拡大できます。
原論文の図の説明を読む
Figure 2 . Top ICD codes inferred by MixEHR-Nest for the CCS-guided phenotype topics from the MIMIC-III data for low birth and diabetic phenotypes. As a proof-of-concept, we used PheCode to label ICD9 codes to show that the subtopics of the CCS codes we found reflect the PheCode system, which was not used to train the model. (a) 3 subtopics per phenotype (M=3). (b) 4 subtopics per phenotype (M=4).
概要
- 既存の疾病分類を手がかりに、各分類の内部にある複数の記録パターンを推定する。
- MIMIC-IIIとPopHRで評価し、著者らは死亡とインスリン使用の予測改善を報告している。
- 施設で使うには記録漏れ、情報漏れ、下位群の再現性と臨床的な意味を確認する必要がある。
補足:編集した模式図で仕組みを確認する
VISUAL EXPLAINER
図でつかむ、MixEHR-Nestの仕組み
- 01患者の診療記録
- 02疾病コードを分類
- 03分類内の型を推定
- 04患者ごとの型の比率
原論文の説明をもとにした模式図です。処理の細部は省略しています。
研究の背景
MixEHR-Nestは、電子診療記録から同じ疾病分類の内部にある患者群の違いを探す。電子診療記録には診断、検査、処置、薬剤など種類の異なる情報があり、一つの病名でも経過や重症度は一様ではない。既存の分類だけでは、こうした違いがまとめられてしまう。
サブフェノタイプとは、同じ疾病名の中で記録上の特徴が異なる下位群を指す。多数の病気について下位群を手作業で定義するのは難しいため、専門家の分類を手がかりにしながら、データに現れる違いを見つける方法が求められる。
手法
入力は患者ごとの診断コードと、利用できる処置・検査・薬剤などの記録である。まず診断コードをPheCodeまたはCCSという既存の疾病分類に対応付け、各分類に複数の下位トピックを置く。トピックモデルとは、一緒に現れやすい項目の組み合わせを見つけ、各患者にどの組み合わせがどれほど当てはまるかを表す統計モデルだ。
分類との対応を事前の手がかりにして診断コードの下位トピックを推定し、その情報を処置や薬剤など別種の記録の推定にも使う。たとえば糖尿病に関する記録が一つのCCS分類に入っていても、併記された診断や薬剤のパターンから内部の群を分ける。出力は各患者の下位トピック比率と、各群に結び付く記録項目である。
新規性
著者らが提案するのは、専門家が作った疾病分類を出発点にし、各分類の内部に複数の下位トピックを推定する階層型の手法である。診断コードだけでなく、処置や薬剤など種類の異なる記録も合わせて扱い、患者ごとに各下位トピックの比率を得る。
既存の分類名を保ったまま、その内部に異なる記録パターンを探せる点が狙いだ。著者らは1500超の疾病分類を扱ったと述べ、同じCCS分類の中から1型と2型の糖尿病に対応する違いを見いだした例を示している。
従来手法との違い
PheCodeやCCSは、診断コードを臨床上のまとまりに対応付ける分類体系である。これらをそのまま使うと、同じ分類内の患者差は一つのまとまりに収まる。先行するMixEHR-GuidedやMixEHR-Seedは専門家の分類に沿うトピックを推定するが、分類ごとの細かな下位パターンは十分に表さないと著者らは説明する。
MixEHR-Nestは分類の内部に複数の下位トピックを設ける。著者らは、多数の疾病を一度に細分化する直接の比較手法がないため、主に死亡予測やインスリン使用予測などの後続課題で有用性を検討したとしている。直接比較の不足は、分類そのものの優劣を読む際の制約になる。
実験結果
著者らは米国の集中治療記録MIMIC-IIIと、カナダの医療行政データPopHRを使った。要旨では前者を3万8000人超、後者を130万人と説明する。死亡予測では、複数回入院した患者の最後から2回目の記録から下位トピック比率を求め、AUPRC(適合率と再現率の曲線下面積)で評価した。
PopHRでは糖尿病患者7万8712人を抽出し、条件を満たす2万2764人を均衡させたデータで、初回診断後のインスリン使用予測を調べた。著者らは短期死亡とインスリン使用の予測精度が改善したと報告するが、確認できた本文の範囲では改善幅の数値を特定できない。年齢別分析では、喘息、白血病、てんかん、うつ病などで分類内の分布の違いを示した。
応用の可能性
編集上の応用案 · 論文が実証した用途とは区別しています。
編集上の応用案:病院の研究部門が、特定の診断分類に入る患者群の記録上の違いを調べる。入力は利用が認められた診断・検査・薬剤の履歴と既存の疾病分類、出力は分類内の下位トピックの割合と、各トピックで目立つ記録項目とする。
研究担当者は、出てきた群が診療上意味のある違いかを臨床家と確認し、その後に重症度との関連を別データで調べる。この案は研究上の集団分析であり、個々の患者の診断や投薬をモデルの出力だけで決めることを意味しない。
応用先の候補からNauhに相談できます。
導入時の検証
導入時の検証案 · 対象データでの再評価が必要です。
導入時の検証案:一つの疾病分類と関連する診断・薬剤・検査記録を選び、施設内の過去データで下位トピックを推定する。基準は既存の疾病分類だけを特徴量にした分析とし、同じ患者分割、同じ観測期間で比較する。下位群の主要な記録項目を臨床家が確認する。
予測に使う場合は、予測時点より後の記録を入力から除き、AUPRCと群ごとの誤りを測る。さらに別の期間の患者で群の構成が保たれるか確認する。下位群を診療上の区分として扱う判断は、再現性と臨床的な解釈がそろってから行う。
限界と課題
著者らは、既存の専門家分類が病気の内部の細かな違いを表しにくいことと、多数の疾病を同時に細分化する直接の比較法がないことを課題として挙げる。評価はMIMIC-IIIとPopHRに基づき、記録体系や集団が異なる施設で同じ下位トピックが得られるとは示していない。
導入時の確認事項は、記録漏れや受診頻度の差が群分けに影響していないか、分類と薬剤コードの対応が地域で変わらないか、後続の予測に情報漏れがないかである。予測に役立つトピックが見つかっても、病態や治療効果の違いを因果的に証明したことにはならない。
出典
元のタイトル・要旨を確認する(英語)
MixEHR-Nest: Identifying Subphenotypes within Electronic Health Records through Hierarchical Guided-Topic Modeling
Automatic subphenotyping from electronic health records (EHRs)provides numerous opportunities to understand diseases with unique subgroups and enhance personalized medicine for patients. However, existing machine learning algorithms either focus on specific diseases for better interpretability or produce coarse-grained phenotype topics without considering nuanced disease patterns. In this study, we propose a guided topic model, MixEHR-Nest, to infer sub-phenotype topics from thousands of disease using multi-modal EHR data. Specifically, MixEHR-Nest detects multiple subtopics from each phenotype topic, whose prior is guided by the expert-curated phenotype concepts such as Phenotype Codes (PheCodes) or Clinical Classification Software (CCS) codes. We evaluated MixEHR-Nest on two EHR datasets: (1) the MIMIC-III dataset consisting of over 38 thousand patients from intensive care unit (ICU) from Beth Israel Deaconess Medical Center (BIDMC) in Boston, USA; (2) the healthcare administrative database PopHR, comprising 1.3 million patients from Montreal, Canada. Experimental results demonstrate that MixEHR-Nest can identify subphenotypes with distinct patterns within each phenotype, which are predictive for disease progression and severity. Consequently, MixEHR-Nest distinguishes between type 1 and type 2 diabetes by inferring subphenotypes using CCS codes, which do not differentiate these two subtype concepts. Additionally, MixEHR-Nest not only improved the prediction accuracy of short-term mortality of ICU patients and initial insulin treatment in diabetic patients but also revealed the contributions of subphenotypes. For longitudinal analysis, MixEHR-Nest identified subphenotypes of distinct age prevalence under the same phenotypes, such as asthma, leukemia, epilepsy, and depression. The MixEHR-Nest software is available at GitHub: https://github.com/li-lab-mcgill/MixEHR-Nest.
論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-09-29




