FHIRlink
Microsoft FHIRlink は、Microsoft Azure サービス上に構築されたヘルスケア アプリと FHIR のサーバーのと間に直接接続を作成し、Microsoft Dataverse からデータを複製する必要性を回避します。
このコネクタは、次の製品および地域で利用可能です:
サービス | クラス | 地域 |
---|---|---|
Logic Apps | 標準 | 以下を除くすべての Logic Apps 地域 : - Azure 政府の地域 - Azure 中国の地域 - 国防総省 (DoD) |
Power Automate | プレミアム | 以下を除くすべての Power Automate 地域 : - US Government (GCC) - US Government (GCC High) - 21 Vianet が運用する中国のクラウド - 米国国防総省 (DoD) |
Power Apps | プレミアム | 以下を除くすべての Power Apps 地域 : - US Government (GCC) - US Government (GCC High) - 21 Vianet が運用する中国のクラウド - 米国国防総省 (DoD) |
お問い合わせ先 | |
---|---|
件名 | Microsoft Cloud for Healthcare |
[URL] | https://www.microsoft.com/en-us/industry/health/microsoft-cloud-for-healthcare |
メール | microsoftcloudforhealthcare@service.microsoft.com |
Connector Metadata | |
---|---|
発行者 | Microsoft Cloud for Healthcare |
Web サイト | https://www.microsoft.com/en-us/industry/health/microsoft-cloud-for-healthcare |
プライバシー ポリシー | https://privacy.microsoft.com/en-us/privacystatement |
カテゴリー | 日付 |
マイクロソフト FHIRlink は、Microsoft Azure サービスで構築されたヘルスケア アプリと FHIR サービス間の直接接続を作成し、Microsoft Dataverse からのデータを複製する必要性を回避します。
FHIRlink は、開発者がシステム間でデータを複製する必要がなく、FHIR サービスに対して直接アプリを構築できるため、 Power Platform と Azure 上でローコード / ノーコード アプリケーションを構築する複雑さとコストを軽減します。 Power Automate Flows、Power Platform Canvas Apps、Azure Logic Apps をさまざまな FHIR サービスに接続し、FHIR リソースに対して直接作成、取得、更新、削除の操作を実行します。
FHIR® (高速ヘルスケア相互運用性リソース) は、当事者間で医療データを交換、取得、統合するための業界標準およびフレームワークです。
サポートされるプロバイダー
Microsoft FHIRlink コネクタは、次のものと連携します。
- Azure Health Data Services FHIR サービス - Azure Health Data Services は、さまざまなソースや形式から健康データを収集、保存、分析するのに役立つクラウドベースのソリューションです。
- HL7® FHIR® 向け Google Cloud™ Healthcare API サービス - Google の FHIR API。
- Epic® on FHIR® - Epics の FHIR API サービス。
前提条件
続行するには、次のものが必要です。
- Microsoft Azure サブスクリプションと Azure Health Data Services FHIR® サービス インスタンス、または
- HL7® FHIR® または Google Cloud サブスクリプションと Google Cloud™ Healthcare API サービス、または
- Epic® on FHIR® サブスクリプション
各サービスには、認証に必要なアプリケーション登録を構成するための管理アクセスと、適切な FHIR サービス アクセスで構成されたユーザー アカウントが必要です。
FHIR®、Google、Epic® は、それぞれ Health Level Seven International および Epic Systems Corporation が所有する登録商標です。 このページでのこれらの商標の使用は、Health Level Seven International または Epic Systems による承認を意味するものではありません。
接続を作成する
このコネクタは、次の認証タイプをサポートしています:
FHIR® アプリケーション上に独自の Epic® を導入する | FHIR® アプリで独自の Epic® を使用してログインします。 | すべての地域 | 共有不可 |
独自の Google アプリケーションを導入する | 独自の Google アプリを使用してログインします。 | すべての地域 | 共有不可 |
既定の Microsoft Azure 共有済みアプリケーションを使用する | 標準の Microsoft Azure アプリケーションを使用してログインします。 | すべての地域 | 共有不可 |
既定 [非推奨] | このオプションは、明示的な認証の種類を持たない古い接続専用に対してのみ使用され、下位互換性を保つためにのみ提供されます。 | すべての地域 | 共有不可 |
FHIR® アプリケーション上に独自の Epic® を導入する
認証 ID: byoa-epic
適用可能: すべての領域
FHIR® アプリで独自の Epic® を使用してログインします。
これは共有可能な接続ではありません。 Power App が別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
件名 | タイプ | プロパティ | Required |
---|---|---|---|
FHIR® API URL 上の Epic® | string | FHIR® API URL 上の Epic®。 例: 「https://fhir.epic.com/interconnect-fhir-oauth/api/FHIR/R4」 | True |
Client ID | string | FHIR® アプリケーション上の Epic® のクライアント (またはアプリケーション) ID。 | True |
Client Secret | securestring | FHIR® アプリケーション上の Epic® のクライアント シークレット。 | True |
認証 URL | string | FHIR® 認証 URL 上の Epic® を指定する | True |
トークン URL | string | FHIR® トークン URL 上の Epic® を指定する | True |
トークン更新 URL | string | FHIR® トークン更新 URL 上の Epic® を指定する | True |
独自の Google アプリケーションを導入する
認証 ID: byoa-google
適用可能: すべての領域
独自の Google アプリを使用してログインします。
これは共有可能な接続ではありません。 Power App が別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
件名 | タイプ | プロパティ | Required |
---|---|---|---|
HL7® FHIR® エンドポイント URL 向け Google Cloud™ Healthcare API サービス | string | HL7® FHIR® エンドポイント URL 向け Google Cloud™ Healthcare API サービス。 例: 「https://healthcare.googleapis.com/{{fhirservicepath}}/fhir」 | True |
Client ID | string | Google アプリケーションのクライアント (またはアプリケーション) ID | True |
Client Secret | securestring | Google アプリケーションのクライアント シークレット。 | True |
既定の Microsoft Azure 共有済みアプリケーションを使用する
Auth ID: azure-shared-app
適用可能: すべての領域
標準の Microsoft Azure アプリケーションを使用してログインします。
これは共有可能な接続ではありません。 Power App が別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
件名 | タイプ | プロパティ | Required |
---|---|---|---|
Azure Health Data Services FHIR サービス エンドポイント URL | string | Azure Health Data Services FHIR サービス エンドポイント URL。 例: 「https://{{fhirservicename}}.fhir.azurehealthcareapis.com」 | True |
Azure Health Data Services FHIR サービス リソース URI | string | 対象 FHIR サービス リソースを識別するために Microsoft Entra ID で使用される識別子。 通常、Azure Health Data Services FHIR サービスの場合、URI は 'https://{{fhirservicename}}.fhir.azurehealthcareapis.com' のようになります | True |
既定 [非推奨]
適用可能: すべての領域
このオプションは、明示的な認証の種類を持たない古い接続専用に対してのみ使用され、下位互換性を保つためにのみ提供されます。
これは共有可能な接続ではありません。 Power App が別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
調整制限
名前 | 呼び出し | 更新期間 |
---|---|---|
接続ごとの API 呼び出し | 100 | 60 秒 |
アクション
すべての患者情報を取得する |
患者に関連するすべての情報を取得する |
リソースをパッチする |
ID でリソースをパッチする |
リソースを作成する |
指定された種類の新しいリソースを作成する |
リソースを削除する |
ID でリソースを削除する |
リソースを取得する |
ID でリソースを取得する |
リソースを更新または作成する |
指定された種類の新しいリソースを更新または作成する |
種類ごとにリソースを一覧表示する |
指定されたリソースの種類のリソース エントリを一覧表示します。 |
すべての患者情報を取得する
患者に関連するすべての情報を取得する
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
患者 ID
|
patientId | True | string |
情報を取得する患者リソースの ID |
リソースをパッチする
ID でリソースをパッチする
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
リソースの種類
|
resourceType | True | string |
restful インターフェースを介して公開されるリソースのタイプ。 |
リソース ID
|
id | True | string |
オペレーションを実行するリソース ID |
Content type
|
contentType | True | string |
コンテンツの種類をペイロードする |
リソースの種類をパッチする
|
resourceType | string |
FHIR パッチ リソースのリソースの種類。 |
|
操作リスト
|
parameter |
指定されたリソースに対して実行する操作のリスト。 |
リソースを作成する
指定された種類の新しいリソースを作成する
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
リソースの種類
|
resourceType | True | string |
restful インターフェースを介して公開されるリソースのタイプ。 |
FHIR リソース JSON
|
body | True | string |
FHIR リソースの JSON データを含むペイロード。 |
リソースを削除する
ID でリソースを削除する
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
リソースの種類
|
resourceType | True | string |
restful インターフェースを介して公開されるリソースのタイプ。 |
リソース ID
|
id | True | string |
オペレーションを実行するリソース ID |
戻り値
リソースを取得する
ID でリソースを取得する
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
リソースの種類
|
resourceType | True | string |
restful インターフェースを介して公開されるリソースのタイプ。 |
リソース ID
|
id | True | string |
オペレーションを実行するリソース ID |
リソースを更新または作成する
指定された種類の新しいリソースを更新または作成する
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
リソースの種類
|
resourceType | True | string |
restful インターフェースを介して公開されるリソースのタイプ。 |
リソース ID
|
id | True | string |
オペレーションを実行するリソース ID |
If-Match
|
If-Match | string |
If-Match 要求ヘッダー。 |
|
FHIR リソース JSON
|
body | True | string |
FHIR リソースの JSON データを含むペイロード。 |
種類ごとにリソースを一覧表示する
指定されたリソースの種類のリソース エントリを一覧表示します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
リソースの種類
|
resourceType | True | string |
restful インターフェースを介して公開されるリソースのタイプ。 |
_id
|
_id | string |
検索するリソース ID を指定します。 |
|
_elements
|
_elements | string |
リソースの一部として返される要素名のカンマ区切りのリスト。 |
|
_sort
|
_sort | string |
結果をどの順序で返すかを指定します。 |
|
_count
|
_count | number |
応答のページごとの結果の上限数です。 |
|
_include
|
_include | string |
参考文献全体にわたる次のリンクに基づいて、追加のリソースを含めます。 |
|
_revinclude
|
_revinclude | string |
参考文献全体にわたる次のリバース リンクに基づいて、追加のリソースを含めます。 |
|
_total
|
_total | string |
要求の結果ページの総数の精度を指定する。 |
|
_summary
|
_summary | string |
事前定義されたレベルに基づいて、リソースの一部のみを返します。 |
|
追加のパラメーター
|
additionalParameters | string |
クエリ文字列として表される追加の FHIR クエリ パラメーターを指定します。これには、ページ トークンや高度な検索フィルターが含まれる場合があります。 例: Azure ページ トークンの場合 |