技能 pyhealth
📦

pyhealth

安全

使用臨床數據構建醫療保健AI模型

也可從以下取得: davila7

醫療保健研究人員和數據科學家經常與複雜的臨床數據格式和編碼系統搏鬥。PyHealth提供了一個統一的工具包,用於加載醫療數據集、處理EHR數據、訓練預測模型以及處理標準醫療代碼。

支援: Claude Codex Code(CC)
🥉 73 青銅
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「pyhealth」。 Show me how to load MIMIC-IV and set up mortality prediction

預期結果:

該技能提供代碼示例,展示:1) 使用根目錄路徑加載MIMIC4Dataset,2) 應用mortality_prediction_mimic4_fn任務函數,3) 按患者將數據拆分為訓練/驗證/測試集,4) 使用指定批量大小創建數據加載器,5) 使用診斷和藥物的特徵鍵初始化Transformer模型。

正在使用「pyhealth」。 How do I translate between ICD-9 and ICD-10 codes?

預期結果:

該技能解釋使用CrossMap.load在ICD9CM和ICD10CM系統之間創建映射對象,然後使用特定代碼調用map方法。它指出映射可以是一對多的,並提供使用層級規範處理多個匹配的指導。

正在使用「pyhealth」。 What models are available for drug recommendation tasks?

預期結果:

該技能列出專業模型,包括用於藥物-藥物相互作用約束的安全藥物推薦的SafeDrug、用於個性化藥物組合的GAMENet,以及具有記憶網絡的藥物預測的MICRON。每個模型描述都包括架構方法和特定的醫療保健用例。

安全審計

安全
v5 • 1/21/2026

Static analysis detected 511 pattern matches across 8 documentation files. All findings are false positives from markdown formatting. The backtick patterns flagged as shell commands are code examples in documentation. Text patterns flagged as cryptographic weaknesses are medical terminology (MD5 medication codes, ICD codes). No actual security risks identified. This is a documentation-only skill with reference materials for the PyHealth healthcare AI library.

8
已掃描檔案
8,087
分析行數
0
發現項
5
審計總數
未發現安全問題
審計者: claude 查看審計歷史 →

品質評分

45
架構
100
可維護性
87
內容
29
社群
100
安全
91
規範符合性

你能建構什麼

醫院再入院預測

使用MIMIC-IV數據中的患者就診歷史、診斷、藥物和程序構建模型,以預測30天內的醫院再入院風險。

醫療代碼轉換流程

將傳統的ICD-9診斷代碼轉換為當前的ICD-10標準,並將藥物NDC代碼映射到ATC治療類別,以實現數據標準化。

多模態臨床預測

使用Transformer架構開發死亡率預測模型,結合結構化EHR事件、生理時間序列信號和臨床筆記。

試試這些提示

加載MIMIC數據集
展示如何加載MIMIC-IV數據集並設置死亡率預測任務
轉換醫療代碼
如何將ICD-9診斷代碼翻譯為ICD-10,並將NDC藥物代碼映射到ATC類別?
訓練再入院模型
幫我使用患者就診序列和RETAIN架構構建30天再入院預測模型
自定義臨床任務
我需要創建一個自定義預測任務,使用診斷、實驗室值和生命體徵作為特徵來預測ICU住院時間

最佳實務

  • 始終按患者ID而非按個別就診拆分醫療保健數據,以防止訓練集和測試集之間的數據洩漏
  • 對於不平衡的臨床數據集,使用PR-AUC等醫療保健特定的評估指標,而非標準準確率
  • 對於關鍵應用,手動驗證醫療代碼轉換,因為自動映射可能存在邊緣情況

避免

  • 避免按樣本隨機拆分數據,因為這可能會使患者信息洩漏到訓練集和測試集中
  • 不要在不了解其層級結構和臨床意義的情況下使用原始ICD或藥物代碼
  • 避免在小規模患者群組上訓練模型,而不考慮統計能力和泛化風險

常見問題

如何獲取MIMIC數據集的訪問權限?
MIMIC數據集需要完成CITI培訓並通過PhysioNet請求訪問。該技能提供在您獲取憑證並下載數據文件後使用數據集的文檔。
PyHealth能否處理實時臨床預測?
PyHealth專為模型開發和研究而設計。對於生產部署,您將使用PyHealth訓練模型,然後將其導出以用於實時推理系統。
InnerMap和CrossMap有什麼區別?
InnerMap處理單一編碼系統內的查找,如導航ICD-10層級結構。CrossMap在不同系統之間進行翻譯,如將ICD代碼轉換為臨床類別。
PyHealth如何處理缺失的臨床數據?
該技能記錄了各種預處理策略,包括用於時間序列的前向填充、用於實驗室值的均值插補,以及用於深度學習模型的特殊缺失值標記。
哪個模型最適合死亡率預測?
該技能建議對順序EHR數據從Transformer或RETAIN模型開始。Transformer擅長處理多模態特徵,而RETAIN通過注意力權重提供可解釋性。
我能否將PyHealth與OMOP通用數據模型一起使用?
是的,PyHealth包含一個OMOPDataset加載器,可與遵循OMOP CDM模式的數據庫一起使用。該技能提供連接到OMOP數據庫和提取患者群組的指導。