Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card
デジタル医療記録基盤
デジタル医療記録に必要な基盤(構造、履歴、文書、分離、同意、監査、交換)と、なぜそれが患者向けアプリケーションから分離されているのかを解説します。
デジタル医療記録には、2つの異なるものが必要です。人々が毎日使用する患者向けアプリケーションと、その記録を保存、保護、共有する基盤となるインフラストラクチャです。 Anpheros は後者、つまり API を介した記録の保存、バージョン管理、ID、同意、監査、交換を提供します。患者向けアプリケーションは、Anpheros Daily でも、お客様が構築したものでも構いません。
アプリケーションとインフラストラクチャの分離
| 患者向けアプリケーション | 医療データインフラストラクチャ | |
|---|---|---|
| 何であるか | 画面、通知、リマインダー、チャート、アシスタント | レコードそのものと、それを取り巻くルール |
| 変更頻度 | 高 — デザイン、機能、プラットフォーム | 低 — 安定性と互換性を維持する必要がある |
| 作業例 | 症状日記、服薬リマインダー、家族カレンダー | FHIRストレージ、バージョン履歴、同意管理、来歴、監査、検査結果インポート、Webhook |
| Anpheros における位置づけ | Anpheros Daily (Android, macOS, web) | Anpheros Platform (platform.anpheros.com) |
これらを分離することで、レコードは個々のアプリケーションよりも長く存続し、複数のアプリケーション間で共有できるようになります。Anpheros Daily はこの分離に従っています。ユーザーがアプリで記録した内容は、他のアプリケーションも使用するのと同じ公開APIを通じてプラットフォームに書き込まれ、患者の同意があれば、同じFHIR形式で他のアプリケーションでも利用できるようになります。
インフラストラクチャが提供すべきもの
構造
レコードは、他のソフトウェアが理解できる場合にのみ有用です。Anpheros は、それを HL7 FHIR R4 リソース(26 タイプ)として保存し、標準コード(LOINC、ICD-10、ATC、UCUM)を使用し、各コードの横に元のテキストを保持します。FHIR プラットフォーム
履歴
医療データは上書きされるのではなく修正されます。すべての更新は新しいバージョンを作成し、/fhir/R4/{type}/{id}/_history を通じて読み取ることができます。If-Match による条件付き更新は、2 つのライターが互いに上書きするのを防ぎます(古いバージョンは 412 に応答します)。
ドキュメント
スキャンおよび PDF は、元のファイルとともに DocumentReference として保存されます。プラットフォーム経由またはストレージに直接アップロードされ、SHA-256 チェックサムとサイズで最終化されます。最終化後、元のファイルは変更できません。そこから抽出された値は、それに戻ります(derived_from)。ファイルは、顧客管理キーで暗号化された EU ストレージバケットに、各 25 MiB まで保持されます。
ID と分離
各アプリケーションはプロジェクト内で動作し、独自のペアワイズ識別子のもとで、自身の患者のみ(アクセスを許可した患者を除く)を参照できます。その範囲外のレコードは、そのアプリケーションにとって存在しません(404)。
同意
患者は、特定の期間(30〜365 日)、特定の種類のリソースとアクションに対して、オプションでカテゴリに限定して、アプリケーションへのアクセスを許可します。許可は FHIR Consent リソースとしてミラーリングされ、いつでも取り消すことができます。同意とアクセスモデル
プロベナンスと監査
すべての書き込みは、誰が(患者、施術者、デバイス、インポートまたは AI)、どの組織のために、どのシステムから書き込んだかを記録します。すべての読み取りはログに記録され、アプリケーションごとに患者に表示されます。
交換
レコード全体をエクスポート(Patient/$everything)したり、International Patient Summary フォーマット(Patient/$summary)で要約したり、研究所から取り込んだり(CSV、HL7 v2 ORU^R01、JSON)、署名付き Webhook を通じて監視したりできます。ヘルスケア統合
レジデンシーと削除
データは欧州連合(EU)内で保存および処理されます。患者を削除すると、そのレコードのすべてのリソースが削除されます。
患者向けアプリケーションの構築
アプリケーション層を構築する場合、ユーザーエクスペリエンスに集中し、レコード管理にはAnpherosを使用できます。
- ユーザーごとに患者を作成する(
POST /v1/patients)か、既存のAnpherosユーザーに同意を求める。 - ユーザーが記録した内容を書き込む(
/v1/patients/{id}/observations、/conditions、/medications、/documents)。 - リストまたはタイムラインとして読み戻す(
/v1/patients/{id}/timeline)。 - ラボやクリニックが何かを追加したときに画面を更新するために、Webhookを購読する。
詳細なウォークスルーは、ヘルスケアアプリの構築にあります。
関連情報
Try it free in the sandbox · first FHIR call in 5 minutesFree · 30 synthetic patients · no card