開発者向け

FHIR® を使った遠隔患者モニタリング:患者自身のデバイスからの血圧、心拍数、症状

追加のハードウェアなしでFHIR®レコード上に遠隔患者モニタリングを構築する方法:スマートフォン、スマートウォッチ、血圧計からの測定値が患者の同意のもとFHIR® Observationとして届き、あなたのアプリはWebhookを受け取り、クリニックは時系列データを読み取ります。Anpherosが提供するものと、お客様が所有し続けるもの。

著 公開日 1分で読めます

リモート患者モニタリングは、通常、患者に送られるデバイス、ベンダーのクラウド、ダッシュボード、そしてデータを記録に連携させるための統合プロジェクトといったキットを指します。2026年にクリニックが求めるほとんどの測定値は、すでに患者のスマートフォンやスマートウォッチに存在しています。不足しているのは、それらのデータが流れ込む記録、それを読み取るための同意、そして新しいデータが到着したときに通知される方法です。Anpheros Platformは、まさにそれを提供します。デバイス、閾値、そして臨床ワークフローは、引き続きお客様のものです。

開発者向け技術情報: FHIR を使用したリモート患者モニタリング · FHIR でのウェアラブルデータ (developers.anpheros.com にて、リクエスト、レスポンス、制限事項について記載) このページは、平易な言葉で説明したバージョンです。

測定値の取得元

患者向けアプリである Anpheros Daily は、バイタルサインを FHIR の Observation リソースとして、LOINC コードとともに記録します。血圧 (85354-9 パネル、8480-6 収縮期、8462-4 拡張期)、心拍数 (8867-4)、体重 (29463-7)、体温、血糖値、SpO₂ (59408-5)、歩数 (41950-7)、睡眠時間 (93832-4)、安静時心拍数 (40443-4)、HRV (80404-7) などです。これらのデータは、以下のソースから取得されます。

  • スマートフォン:測定後に本人が手入力したもの。
  • スマートウォッチまたはバンド:iPhone の Apple Health、Android の Health Connect 経由で、日次サマリーおよび時系列データとして取得。
  • 接続された血圧計または体重計:これらのヘルスストアに記録されたもの。

すべての Observation には、その出所 (author_type として device, patient, import, source) が付与されるため、クリニックはスマートウォッチからの測定値と手入力された測定値を区別できます。お客様自身のアプリも、/fhir/R4 または /v1 を介して、同じコードで Observation を記録できます。

クリニックがアクセスする方法

本人が、クリニックのアプリケーションに対して OAuth を通じてアクセスを許可します。アクセス範囲 (例: 観測値のみ、バイタルサインカテゴリ) と期間 (30日、90日、180日、または365日) を指定できます。この許可は、本人の「接続」に表示され、いつでも取り消すことができます。すべての読み取り操作は記録されます。クリニックが実施するプログラムの場合、プロジェクト側で患者を作成し、許可なしに作成したデータを確認することも可能です。

アプリが通知を受け取る方法

resource.created および resource.updated の Webhook を登録します。配信されるデータは軽量で、ID とバージョンのみが含まれます。HMAC-SHA256 で署名され、最大24時間リトライされます。リソースを読み取り、お客様の閾値を適用し、看護師にアラートを送信します。他のプロジェクトがアクセス可能な記録に書き込みを行った場合、イベントが発生します。これは、患者アプリがクリニックが監視する記録に書き込む場合と全く同じ状況です。

curl -X POST $BASE/v1/webhooks -H "Authorization: Bearer $KEY" -H "Content-Type: application/json" \
  -d '{"url": "https://your.app/anpheros/hook", "events": ["resource.created", "resource.updated"]}'

時系列データの読み取り

グラフやルールを作成するために、GET /v1/patients/{id}/series?code=… は時間の経過に伴う測定値を返します。GET /v1/patients/{id}/timeline は、測定値、症状、投薬情報をインターリーブして表示します。FHIR では以下のようになります。

GET /fhir/R4/Observation?patient={id}&code=http://loinc.org|85354-9&date=ge2026-09-01&_sort=-date

症状は数値と並んで表示されます。本人が症状を ICD-10 章 R でコード化された Observation として強度とともに記録するため、血圧の上昇と一週間の頭痛が一緒に表示されます。

プラットフォームの機能外

閾値の設定、臨床アラートの発令、誰に連絡が必要かの判断は行いません。これらは臨床的な判断であり、お客様の臨床ガバナンスの下、お客様の製品に属します。プラットフォームはデータの保存、ラベリング、共有を行います。パターンエンジンは、証拠とともに何が変化し、何が繰り返されるかを示すことができますが、診断は行いません。

よくある質問

患者は特別なデバイスが必要ですか?

いいえ。患者がすでに所有しているスマートフォンやスマートウォッチ、または Apple Health や Health Connect に同期する市販の血圧計があれば十分です。専用デバイスを使用する場合でも、そのデバイスがこれらのストアに書き込むか、お客様のアプリが直接記録に書き込むのであれば使用可能です。

測定値はどのくらいの頻度で届きますか?

デバイスと本人が測定値を生成する頻度によります。スマートウォッチのサマリーは毎日届きます。手入力された血圧は、入力されたときに届きます。Webhook は各書き込み時に発火します。

クリニック側で、例えば目標範囲などを書き込むことはできますか?

はい、クリニック自身のリソースとして可能です。FHIR の CarePlan や Goal、あるいはメモとして記録できます。患者やデバイスが書き込んだデータを変更することはできません。各作成者は自身のデータリソースを所有します。

医療機器として認証されていますか?

いいえ。Anpheros Platform は記録および API です。お客様のモニタリング製品が臨床的な判断を行う場合、医療機器としての義務はお客様にあります。

どこから始めればよいですか?

無料のサンドボックスには、6ヶ月分のバイタルサインを持つ30人の合成患者が用意されています。Webhook を登録し、時系列データを読み取り、実際のデータに近いデータに対してルールを作成してください:developers.anpheros.com/guides/first-hour。

このガイドは情報提供のみを目的としており、医学的アドバイスに代わるものではありません。健康に関する決定については、医師にご相談ください。緊急の場合は、112にお電話ください。
著者について
Adrian Kereky

Founder of Anpheros. An electronics engineer, he spent six years in autonomous driving, on automotive projects run in partnership with Samsung and NVIDIA, designing the architecture of driver-assistance and AI systems that run on NVIDIA chips with CUDA. He then built Anpheros: the patient-controlled medical record and the HL7 FHIR R4 platform it runs on.

Anpherosと著者について →

あなたの医療記録を持ち歩こう

Anpheros Dailyは、症状、検査結果、薬剤、書類を、標準フォーマットで、あなたの管理下に一元化します。ベーシックプランは無料です。

Anpheros Dailyを入手する