Gemini Enterprise の Epic EHR データストアを使用すると、臨床医は自然言語を使用して、組織の Epic EHR の患者に関する質問を行うことができます。質問に Epic データが必要な場合、Gemini Enterprise はログイン ユーザーとして Epic の FHIR R4 API を呼び出し、Epic から返されたデータから回答します。
コネクタは読み取り専用です。Gemini Enterprise は、質問で必要な場合に Epic からデータを読み取ります。データストアは Epic データのインデックス作成やコピーを行いません。各ユーザーは、SMART on FHIR を介して独自の Epic アカウントでコネクタを承認し、Epic はそのユーザーのアクセス権を適用します。
サポートされているアクション
Epic EHR データストアが有効になっている場合、エンドユーザーは Gemini Enterprise で自然言語のコマンドを使用して次の操作を行うことができます。すべてのアクションは Epic EHR データを読み取り、デフォルトで有効になっています。
| アクション | 説明 |
|---|---|
| 患者を検索 | MRN、Epic 患者 ID、または姓と生年月日で患者を検索します。 |
| 患者の取得 | 連絡先情報を含む 1 人の患者の属性レコードを返します。 |
| 観測結果を検索 | 患者の検査結果、バイタルサイン、社会歴、その他の観察結果を返します。 |
| 検索条件 | 患者の問題リスト、受診時の診断、病歴、健康上の懸念事項を返します。 |
| 予防接種を検索 | 患者の予防接種履歴を返します。 |
| 処置を検索 | 患者の完了した処置と手術歴を返します。 |
| 処方薬のリクエストを検索 | 患者の投薬指示と処方箋を返します。 |
| アレルギーを検索 | 患者の薬、食物、環境アレルギーを、重大度と反応とともに返します。 |
| 診断レポートを検索 | 患者の検査パネル、病理、心臓病、放射線レポートを返します。 |
| レポート テキストを取得する | 診断レポートの結果テキストを返します。 |
| 臨床記録を検索する | 患者の経過メモ、退院サマリー、履歴と身体メモ、コンサルト メモ、手術レポートを返します。 |
| メモのテキストを取得する | 臨床メモの全文を返します。 |
| Search Encounters | 患者の入院、救急外来、外来受診を返します。 |
| サービス リクエストを検索する | 患者の注文、紹介、コンサルト、予定されている処置を返します。 |
| 検索一致率 | 患者の保険契約、補償ステータス、支払人を返します。 |
| Epic の機能について説明する | Epic FHIR サーバーがサポートするリソースと検索パラメータを返します。 |
アクションは、コネクタを承認したユーザーの権限で実行されます。ユーザーは、Epic で読み取り可能なレコードのみを読み取ることができます。
必要な権限
ユーザーがコネクタを承認すると、Gemini Enterprise は次の SMART on FHIR スコープをリクエストします。
| 範囲 | 目的 |
|---|---|
openid |
ログインしているユーザーを識別します。 |
fhirUser |
ログインしたユーザーを表す FHIR リソースを識別します。 |
offline_access |
Gemini Enterprise がユーザーに再度ログインを求めることなくアクセスを更新できるようにします。 |
user/Patient.read |
患者記録を読み取ります。 |
user/Observation.read |
検査結果、バイタルサイン、その他の観察結果を読み取ります。 |
user/Condition.read |
問題と診断を読み取ります。 |
user/MedicationRequest.read |
服薬指示を読み取ります。 |
user/AllergyIntolerance.read |
アレルギー不耐性データを読み取ります。 |
user/Encounter.read |
診察を読み取ります。 |
user/ServiceRequest.read |
注文と紹介を読み取ります。 |
user/Coverage.read |
保険の補償内容を読み取ります。 |
user/DiagnosticReport.read |
診断レポートを読み取ります。 |
user/DocumentReference.read |
臨床記録を読み取ります。 |
user/Binary.read |
メモやレポートのテキストを読み上げます。 |
これらのスコープを付与する Epic API については、Epic API を有効にするをご覧ください。
制限事項
Gemini Enterprise の Epic EHR データストアには次の制限があります。
- 新しいアプリを作成する場合や、既存のアプリにデータストアを追加する場合は、単一のコネクタタイプに属するアクションを含むデータストアを 1 つだけ関連付けることをおすすめします。
- 既存の Epic EHR データストアに VPC Service Controls 境界を適用することはできません。VPC Service Controls を適用するには、データストアを削除して再作成する必要があります。VPC Service Controls と、VPC Service Controls を有効にした後にアクションを使用する方法の詳細については、VPC Service Controls でアプリを保護するをご覧ください。
- Epic EHR データストアは、
global、us、euのロケーションでのみサポートされています。
- 患者の検索には、MRN、Epic 患者 ID、または姓と生年月日が必要です。Epic では、名前のみ、または生年月日のみでは結果が返されません。
- 各検索は 1 人の患者を対象としています。コネクタは、患者のリスト表示や閲覧、患者をまたいだ質問への回答はできません。
- 各検索では、1 ページあたり最大 50 件のレコードが返されます。Epic は合計数を報告しません。多くのレコードに依存する回答は不完全な場合があります。
- コネクタは PDF ドキュメントを読み取ることができません。約 20,000 文字を超えるメモとレポートのテキストは切り捨てられます。
- このコネクタは、デバイスとインプラント、ケアプラン、目標、予定された予約、ケアチーム、家族歴、投薬、同意、患者フラグ、画像検査を読み取りません。
- Epic は、ログイン ユーザーに開示しないレコードを返しません。
次のステップ
コネクタが使用する Epic アプリを登録するには、Epic EHR の構成をご覧ください。
Epic EHR でデータストアを作成して構成する。Epic EHR データストアを設定するをご覧ください。