openmed
openmed: とは何なのか、どのような問題を解決し、なぜ注目を集めているのか
解決する問題
OpenMedは、ヘルスケアAIへのローカルファーストなアプローチを提供し、機密性の高い患者データをクラウドベンダーに送信することなく、臨床テキストを処理することを可能にします。エンティティ抽出とPII(個人識別情報)の匿名化をユーザー自身のハードウェア上で完全に実行できるようにすることで、プライバシーとHIPAAへの準拠という問題を解決します。
仕組み
OpenMedは、1,000以上の専門的な生物医学および臨床NER(Named Entity Recognition)モデルの厳選されたレジストリを使用します。PyTorch(CPUおよびCUDA用)や、Apple Siliconでの加速のためのAppleのMLXを含む、複数のバックエンドをサポートしています。iOSおよびmacOSアプリ向けには、OpenMedKitと呼ばれるネイティブなSwiftライブラリを提供しています。このシステムは、医学的エンティティ(疾患や薬剤など)を抽出したり、マスキング、ハッシュ化、または偽データへの置き換えといった様々な手法を用いてPIIを検出して伏せ字にしたりすることができます。
対象ユーザー
厳格なデータプライバシーを維持し、ベンダーロックインを回避しながら臨床テキストを処理する必要がある、医療提供者、医学研究者、およびアプリ開発者向けに設計されています。
ハイライト
- 100% On-Device: 臨床テキストがデバイスやローカルネットワークを離れることはありません。
- Extensive Model Library: 15言語にわたる1,000以上の専門的な医学モデルにアクセスできます。
- PII De-identification: スマートなエンティティ結合を備えた、18のSafe Harbor識別子のHIPAA対応の伏せ字処理。
- Cross-Platform Support: Linux、Windows、macOS、およびOpenMedKitを介したiOS/iPadOSでのネイティブ動作。
- MLX Acceleration: Apple Silicon上で、CPU PyTorchと比較して大幅な高速化(24-33倍)を実現。
- Flexible Deployment: Python API、Docker化されたRESTサービス、またはバッチ処理パイプラインとして利用可能。
Sources
- undefinedmaziyarpanahi/openmed