NPI レジストリの問題点 #
医療システムを利用することは、不正確で古い提供者情報がさらなる不満を追加することなくても十分に複雑です。しかし、米国の医療提供者の主要な全国データベースである NPI(National Provider Identifier)レジストリは、混乱していて時代遅れで使いにくいことで悪名高いです。オープンソースのソリューションを作る時が来ました。
米国政府の CMS によって維持されている NPI レジストリは非常に包括的(数百万のエントリがある)ですが、その精度は多くの点で不十分です:
- 提供者は記録を更新せずに頻繁に診療所を変更します
- 場所や連絡先情報はしばしば古くなります
- 重複や不完全な記録が蔓延しています
- エラーを報告または修正するための効果的なメカニズムが存在しません
このような古いデータは、患者、提供者、医療イノベーターに等しく頭痛の種となっています。患者はネットワーク内の医師を見つけるのに苦労し、提供者は紹介を逃し、医療ツールを開発する開発者はデータ品質に重大な課題に直面しています。
オープンソースソリューションが必要な理由 #
オープンソースの NPI マッパーは、コミュニティ(患者、提供者、技術開発者、市民意識の高い市民)が協力して提供者データの精度を向上させることを可能にします。想像してみてください:
- NPI レコードを実際の Google Maps 上の場所に直接マッチングする
- 協力者が簡単に修正や更新を提案できるようにする
- 変更と検証の透明な監査履歴を保持する
- データの不一致を特定してフラグを立てる機械学習モデルを構築する
提供者の正確な情報を維持する作業を関係者のコミュニティ全体に分散させることで、医療エコシステム全体に利益をもたらすリソースを作成することができます。
オープン NPI マッパーがどのように機能するか #
システムはシンプルで安全、そして拡張可能です:
1. 正規データセット #
- 信頼された検証済みのデータセットを表す、定期的に更新される正規ファイル(Parquet 形式など)を保存する
- 毎月、CMS は変更を示す「差分」CSV をリリースし、これが自動的に正規データセットに統合される可能性がある
- 時間の経過に伴う変更を追跡し、必要に応じてロールバックを可能にする履歴バージョンを維持する
2. クラウドソースの貢献 #
- ユーザーは GitHub OAuth を介して認証し、責任と透明性を提供する
- コミュニティの編集は別々に保存され、メンテナによってレビューされ、承認後に正規データセットにマージされる
- 貢献者のための評判システムを実装し、信頼できるユーザーに変更を行うより大きな自由を与える
3. バージョン管理と監査可能性 #
- 月次スナップショットは GitHub Releases を使用して保存される—軽量で簡単にアクセス可能、そして無料
- すべての変更とその貢献者が明確に追跡され、完全な透明性を提供する
- 定期的なデータ品質レポートが注意が必要な領域を強調表示する
4. NPI と Google Maps のマッチング #
- 貢献者は NPI ビジネス名を Google Maps の Place IDs とマッチングする
- これは独自情報をキャッシュするのではなく、識別子をリンクするだけなので、Google Maps の利用規約に違反しない
- 提供者のウェブサイトや電話帳などの追加データソースがさらに精度を向上させる可能性がある
技術的実装 #
基本的な技術的アプローチは以下のようになります:
- GitHub で認証された貢献を収集するための Next.js または Flask ウェブインターフェース
- Git に保存された JSON 形式の貢献が月次で正規データセットに処理される
- 更新、差分、バージョン管理を管理するための自動化スクリプトと GitHub Actions
- 開発者がアプリケーション用に強化されたデータセットをクエリできる API エンドポイント
前途 #
オープンソースの NPI マッパーは、私たちが欠いていた医療データのバックボーンになり得ます—患者が正確な提供者情報にアクセスするのを助け、医療イノベーターを支援し、コミュニティの協力を強化します。
Care Carta では、このようなソリューションがすべての関係者の医療体験を劇的に改善する方法を探求しています。技術は今日存在しています—必要なのはそれを実装するための協調的な努力です。
貢献、協力、またはアイデアの議論に興味がありますか?つながりましょう、そして医療データをすべての人にとってオープンで正確、そして有用にしましょう。
Colin Atkinson は医療コーディングの専門家であり、Care Carta の共同創設者で、病院管理システムにおいて 10 年以上の経験を持っています。