Vertex AI Search は、FHIR R4 リソースのサブセットをサポートしています。このページでは、サポートされている FHIR リソースと要素の一覧を示します。このページには、リソースごとに Google 定義のスキーマ構成の表と、次の詳細が表示されます。
- 要素がインデックス登録可能、検索可能、取得可能かどうかを示すチェックマーク(デフォルト)。これらのフィールド設定については、フィールド設定を構成するをご覧ください。
- LLM 回答の生成時に要素が入力フィールドと見なされるかどうかを示すチェックマーク。つまり、LLM 回答の入力プロンプトを生成するために、これらのフィールドがドキュメントから取得されます。このフィールドは、スキーマ構成の一部として構成することはできません。
スキーマ構成を編集する
スキーマ構成を編集するには、データストアを作成するときに [カスタム スキーマ] オプションを選択します。スキーマ構成は、データストアの作成時またはそれ以降に編集できます。
リソースレベルの仕様
Vertex AI Search は、次のリソースとリソース参照をサポートしています。
- リソース:
- リソース参照:
- バイナリ
- 投薬
- 医師
データストア レベルの仕様
データストア内の次のプロパティがサポートされています。
プロパティ | インデックスを作成可能 | 検索可能 | 取得可能 |
---|---|---|---|
id |
✔ | — | ✔ |
resource_type |
✔ | — | ✔ |
resource_datetime |
✔ | — | ✔ |
patient_id |
✔ | — | ✔ |
フィールドレベルの仕様
Vertex AI Search は、サポートされている各 FHIR リソース内の FHIR データ要素のサブセットをサポートしています。以降のセクションでは、サポートされているすべての FHIR リソースでサポートされている要素を一覧表示し、これらの条件で要素がインデックス登録可能、検索可能、取得可能かどうかを示します。
- 繰り返し要素のインデックスが空であるか
[]
の場合、この要素のすべてのインスタンスがサポートされます。たとえば、AllergyIntolerance リソースでは、clinicalStatus.coding[].code
のすべてのインスタンスがサポートされます。 - 繰り返し要素に特定のインデックスまたは
[0]
がある場合、最初のインスタンスのみがサポートされます。たとえば、Composition リソースでは、author[0].display
の最初のインスタンスのみがサポートされます。 - 相対リソース参照は、
Resource/resourceId
形式でサポートされます。たとえば、subject.reference
の値はPatient/034AB16
にする必要があります。 - 絶対参照は、バイナリ リソースで、データ型が
attachment
に設定されている場合にのみサポートされます。絶対参照は、gs://BUCKET_NAME/FILE_PATH
というパターンに従う Cloud Storage のロケーションでのみサポートされます。 - 内部参照または論理参照はサポートされていません。このような参照は解決されません。
AllergyIntolerance
AllergyIntolerance リソース内の次の要素がサポートされています。
要素 | インデックスを作成可能 | 検索可能 | 取得可能 | LLM 入力 | 参照サポート | 制約 |
---|---|---|---|---|---|---|
asserter.display |
— | ✔ | ✔ | — | — | — |
asserter.reference |
— | — | ✔ | — | ✔ | 医師のみ。 |
clinicalStatus.coding[].code |
✔ | ✔ | ✔ | — | — | — |
clinicalStatus.coding[].display |
— | ✔ | ✔ | — | — | — |
clinicalStatus.coding[].system |
— | — | ✔ | — | — | — |
code.coding[].code |
— | — | ✔ | — | — | — |
code.coding[].display |
— | ✔ | ✔ | — | — | — |
code.coding[].system |
— | — | ✔ | — | — | — |
code.text |
✔ | ✔ | ✔ | — | — | — |
encounter.reference |
— | — | ✔ | — | — | — |
id |
✔ | — | ✔ | — | — | — |
meta.source |
✔ | — | ✔ | — | — | — |
meta.tag[].code |
✔ | — | ✔ | — | — | — |
meta.tag[].display |
✔ | — | ✔ | — | — | — |
meta.tag[].system |
✔ | — | ✔ | — | — | — |
note[].text |
— | ✔ | ✔ | ✔ | — | — |
patient.reference |
✔ | — | ✔ | — | ✔ | 患者のみ。 |
reaction[].description |
— | ✔ | ✔ | ✔ | — | — |
reaction[].manifestation[].text |
— | — | ✔ | ✔ | — | — |
reaction[].severity |
— | — | ✔ | ✔ | — | — |
recordedDate |
✔ | — | ✔ | ✔ | — | — |
recorder.display |
— | ✔ | ✔ | — | — | — |
recorder.reference |
— | — | ✔ | — | ✔ | 医師のみ。 |
verificationStatus.coding[].code |
✔ | ✔ | ✔ | — | — | — |
verificationStatus.coding[].display |
— | ✔ | ✔ | — | — | — |
verificationStatus.coding[].system |
— | — | ✔ | — | — | — |
予約
Appointment リソース内の次の要素がサポートされています。
要素 | インデックスを作成可能 | 検索可能 | 取得可能 | LLM 入力 | 参照サポート | 制約 |
---|---|---|---|---|---|---|
appointmentType.coding[].code |
✔ | — | ✔ | — | — | — |
appointmentType.coding[].display |
✔ | — | ✔ | — | — | — |
appointmentType.coding[].system |
✔ | — | ✔ | — | — | — |
comment |
— | ✔ | ✔ | — | — | — |
created |
✔ | — | ✔ | — | — | — |
description |
✔ | ✔ | ✔ | — | — | — |
id |
✔ | — | ✔ | — | — | — |
participant[].actor.reference |
✔ | — | ✔ | — | — | — |
participant[].type[].coding[].code |
✔ | — | ✔ | — | — | — |
participant[].type[].coding[].display |
✔ | ✔ | ✔ | — | — | — |
participant[].type[].coding[].system |
✔ | — | ✔ | — | — | — |
participant[].type[].text |
✔ | ✔ | ✔ | — | — | — |
reasonCode[].coding[].code |
✔ | — | ✔ | — | — | — |
reasonCode[].coding[].display |
✔ | ✔ | ✔ | — | — | — |
reasonCode[].coding[].system |
✔ | — | ✔ | — | — | — |
reasonCode[].text |
✔ | ✔ | ✔ | — | — | — |
serviceCategory[].coding[].code |
✔ | — | ✔ | — | — | — |
serviceCategory[].coding[].display |
✔ | ✔ | ✔ | — | — | — |
serviceCategory[].coding[].system |
✔ | — | ✔ | — | — | — |
serviceCategory[].text |
✔ | ✔ | ✔ | — | — | — |
start |
✔ | — | ✔ | — | — | — |
status |
— | — | ✔ | — | — | — |
Basic
Basic リソース内の次の要素がサポートされています。
要素 | インデックスを作成可能 | 検索可能 | 取得可能 | LLM 入力 | 参照サポート | 制約 |
---|---|---|---|---|---|---|
author.display |
— | ✔ | ✔ | — | — | — |
author.reference |
— | — | ✔ | — | ✔ | 医師のみ。 |
code.coding[].code |
— | — | ✔ | — | — | — |
code.coding[].display |
— | ✔ | ✔ | — | — | — |
code.coding[].system |
— | — | ✔ | — | — | — |
code.text |
✔ | ✔ | ✔ | — | — | — |
created |
✔ | — | ✔ | — | — | — |
id |
✔ | — | ✔ | — | — | — |
meta.source |
✔ | — | ✔ | — | — | — |
meta.tag[].code |
✔ | — | ✔ | — | — | — |
meta.tag[].display |
✔ | — | ✔ | — | — | — |
meta.tag[].system |
✔ | — | ✔ | — | — | — |
subject.reference |
✔ | — | ✔ | — | ✔ | 患者のみ。 |
text.div |
— | ✔ | ✔ | — | — | — |
CarePlan
CarePlan リソース内の次の要素がサポートされています。
要素 | インデックスを作成可能 | 検索可能 | 取得可能 | LLM 入力 | 参照サポート | 制約 |
---|---|---|---|---|---|---|
activity[].detail.description |
— | ✔ | ✔ | — | — | — |
activity[].progress[].text |
— | ✔ | ✔ | — | — | — |
addresses[].display |
— | — | ✔ | — | — | — |
addresses[].reference |
— | — | ✔ | — | — | — |
author.display |
— | ✔ | ✔ | — | — | — |
author.reference |
✔ | — | ✔ | — | — | — |
category[].coding[].code |
✔ | — | ✔ | — | — | — |
category[].coding[].display |
— | ✔ | ✔ | — | — | — |
category[].coding[].system |
— | — | ✔ | — | — | — |
category[].text |
✔ | ✔ | ✔ | — | — | — |
created |
✔ | — | ✔ | — | — | — |
description |
— | ✔ | ✔ | — | — | — |
encounter.reference |
— | — | ✔ | — | — | — |
goal[].display |
— | — | ✔ | — | — | — |
goal[].reference |
— | — | ✔ | — | — | — |
id |
✔ | — | ✔ | — | — | — |
note[].text |
— | ✔ | ✔ | — | — | — |
period.end |
✔ | — | ✔ | — | — | — |
period.start |
✔ | — | ✔ | — | — | — |
status |
— | — | ✔ | — | — | — |
subject.reference |
✔ | — | ✔ | — | — | — |
text.div |
— | — | ✔ | — | — | — |
title |
— | ✔ | ✔ | — | — | — |
Composition
Composition リソース内の次の要素がサポートされています。
要素 | インデックスを作成可能 | 検索可能 | 取得可能 | LLM 入力 | 参照サポート | 制約 |
---|---|---|---|---|---|---|
author[0].display |
— | ✔ | ✔ | — | — | — |
author[0].reference |
— | — | ✔ | — | ✔ | 医師のみ。 |
category[].coding[].code |
— | — | ✔ | — | — | — |
category[].coding[].display |
— | ✔ | ✔ | — | — | — |
category[].coding[].system |
— | — | ✔ | — | — | — |
category[].text |
— | ✔ | ✔ | — | — | — |
date |
✔ | — | ✔ | ✔ | — | — |
encounter.reference |
— | — | ✔ | — | — | — |
id |
✔ | — | ✔ | — | — | — |
meta.source |
✔ | — | ✔ | — | — | — |
meta.tag[].code |
✔ | — | ✔ | — | — | — |
meta.tag[].display |
✔ | — | ✔ | — | — | — |
meta.tag[].system |
✔ | — | ✔ | — | — | — |
section[].text.div |
— | ✔ | ✔ | ✔ | — | リソースをインデックス登録可能にするには、このフィールドが必要です。 |
status |
— | — | ✔ | — | — | — |
subject.reference |
✔ | — | ✔ | — | ✔ | 患者のみ。 |
title |
— | — | ✔ | ✔ | — | — |
type.coding[].code |
— | — | ✔ | — | — | — |
type.coding[].display |
✔ | ✔ | ✔ | — | — | — |
type.coding[].system |
— | — | ✔ | — | — | — |
type.text |
✔ | ✔ | ✔ | — | — | — |
条件
Condition リソース内の次の要素がサポートされています。
要素 | インデックスを作成可能 | 検索可能 | 取得可能 | LLM 入力 | 参照サポート | 制約 |
---|---|---|---|---|---|---|
asserter.display |
— | ✔ | ✔ | ✔ | — | — |
asserter.reference |
— | — | ✔ | — | ✔ | 医師のみ。 |
bodySite[].coding[].code |
✔ | — | ✔ | — | — | — |
bodySite[].coding[].display |
— | ✔ | ✔ | — | — | — |
bodySite[].coding[].system |
— | — | ✔ | — | — | — |
bodySite[].text |
✔ | ✔ | ✔ | ✔ | — | — |
category[].coding[].code |
✔ | — | ✔ | — | — | — |
category[].coding[].display |
— | ✔ | ✔ | — | — | — |
category[].coding[].system |
— | — | ✔ | — | — | — |
category[].text |
✔ | ✔ | ✔ | ✔ | — | — |
clinicalStatus.coding[].code |
— | — | ✔ | — | — | — |
clinicalStatus.coding[].display |
— | — | ✔ | ✔ | — | — |
clinicalStatus.coding[].system |
— | — | ✔ | — | — | — |
code.coding[].code |
✔ | ✔ | ✔ | — | — | — |
code.coding[].display |
— | ✔ | ✔ | — | — | — |
code.coding[].system |
— | — | ✔ | — | — | — |
code.text |
✔ | ✔ | ✔ | ✔ | — | — |
encounter.reference |
— | — | ✔ | — | — | — |
id |
✔ | — | ✔ | — | — | — |
identifier[].system |
— | — | ✔ | — | — | — |
identifier[].value |
— | — | ✔ | — | — | — |
meta.source |
✔ | — | ✔ | — | — | — |
meta.tag[].code |
✔ | — | ✔ | — | — | — |
meta.tag[].display |
✔ | — | ✔ | — | — | — |
meta.tag[].system |
✔ | — | ✔ | — | — | — |
note[].text |
— | ✔ | ✔ | ✔ | — | — |
onsetDateTime |
✔ | — | ✔ | — | — | — |
onsetPeriod.end |
✔ | — | ✔ | — | — | — |
onsetPeriod.start |
✔ | — | ✔ | — | — | — |
recordedDate |
✔ | — | ✔ | ✔ | — | — |
recorder.display |
— | ✔ | ✔ | ✔ | — | — |
recorder.reference |
— | — | ✔ | — | ✔ | 医師のみ。 |
subject.reference |
✔ | — | ✔ | — | ✔ | 患者のみ。 |
verificationStatus.coding[].code |
— | — | ✔ | — | — | — |
verificationStatus.coding[].display |
— | — | ✔ | ✔ | — | — |
verificationStatus.coding[].system |
— | — | ✔ | — | — | — |
DiagnosticReport
DiagnosticReport リソース内の次の要素がサポートされています。
要素 | インデックスを作成可能 | 検索可能 | 取得可能 | LLM 入力 | 参照サポート | 制約 |
---|---|---|---|---|---|---|
category[].coding[].code |
— | — | ✔ | — | — | — |
category[].coding[].display |
— | ✔ | ✔ | — | — | — |
category[].coding[].system |
— | — | ✔ | — | — | — |
category[].text |
✔ | ✔ | ✔ | — | — | — |
conclusion |
— | ✔ | ✔ | ✔ | — |
これは、presentedForm[0].data を使用できない場合にのみ適用されます。 |
effectiveDateTime |
✔ | — | ✔ | ✔ | — | — |
id |
✔ | — | ✔ | — | — | — |
imagingStudy[].imagingStudyId |
— | — | ✔ | — | — | — |
issued |
✔ | — | ✔ | — | — | — |
meta.source |
✔ | — | ✔ | — | — | — |
meta.tag[].code |
✔ | — | ✔ | — | — | — |
meta.tag[].display |
✔ | — | ✔ | — | — | — |
meta.tag[].system |
✔ | — | ✔ | — | — | — |
performer[0].display |
— | ✔ | ✔ | — | — | — |
performer[0].reference |
✔ | — | ✔ | — | ✔ | 医師のみ。 |
presentedForm[0].data |
— | ✔ | — | ✔ | — | base64 でエンコードされている必要があります。 パスを含めることができます。 |
subject.reference |
✔ | — | ✔ | — | ✔ | 患者のみ。 |
DocumentReference
DocumentReference リソース内の次の要素がサポートされています。
要素 | インデックスを作成可能 | 検索可能 | 取得可能 | LLM 入力 | 参照サポート | 制約 |
---|---|---|---|---|---|---|
authenticator.display |
— | — | ✔ | — | — | — |
authenticator.reference |
— | — | ✔ | — | — | — |
author[0].display |
— | — | ✔ | — | — | — |
author[0].reference |
— | — | ✔ | — | — | — |
content[0].attachment.contentType |
— | — | ✔ | ✔ | — |
サポートされている MIME タイプ:
|
content[0].attachment.creation |
— | — | ✔ | — | — | — |
content[0].attachment.data |
— | ✔ | — | ✔ | — | base64 でエンコードする必要があります。 |
content[0].attachment.title |
✔ | ✔ | ✔ | — | — | — |
content[0].attachment.url |
— | — | ✔ | ✔ | — | — |
content[0].format.code |
— | — | ✔ | — | — | — |
content[0].format.display |
— | — | ✔ | — | — | — |
content[0].format.system |
— | — | ✔ | — | — | — |
context.encounter[].reference |
— | — | ✔ | — | — | — |
context.period.end |
— | — | ✔ | — | — | — |
context.period.start |
— | — | ✔ | — | — | — |
custodian.display |
— | — | ✔ | — | — | — |
custodian.reference |
— | — | ✔ | — | ✔ | 医師のみ。 |
date |
✔ | — | ✔ | — | — | — |
description |
✔ | ✔ | ✔ | — | — | — |
docStatus |
— | — | ✔ | — | — | — |
id |
✔ | — | ✔ | — | — | — |
identifier[].system |
— | — | ✔ | — | — | — |
identifier[].value |
— | — | ✔ | — | — | — |
meta.source |
✔ | — | ✔ | — | — | — |
meta.tag[].code |
✔ | — | ✔ | — | — | — |
meta.tag[].display |
✔ | — | ✔ | — | — | — |
meta.tag[].system |
✔ | — | ✔ | — | — | — |
status |
— | — | ✔ | — | — | — |
subject.reference |
✔ | — | ✔ | — | ✔ | 患者のみ。 |
type.coding[].code |
✔ | — | ✔ | — | — | — |
type.coding[].display |
— | ✔ | ✔ | — | — | — |
type.coding[].system |
— | — | ✔ | — | — | — |
type.text |
✔ | ✔ | ✔ | — | — | — |
受診
Encounter リソース内の次の要素がサポートされています。
要素 | インデックスを作成可能 | 検索可能 | 取得可能 | LLM 入力 | 参照サポート | 制約 |
---|---|---|---|---|---|---|
class.code |
✔ | — | ✔ | — | — | — |
class.display |
✔ | — | ✔ | ✔ | — | — |
class.system |
✔ | — | ✔ | — | — | — |
id |
✔ | — | ✔ | — | — | — |
identifier[].system |
— | — | ✔ | — | — | — |
identifier[].value |
— | — | ✔ | — | — | — |
location[].location.display |
✔ | ✔ | ✔ | — | — | — |
location[].location.reference |
— | — | ✔ | — | — | — |
meta.source |
✔ | — | ✔ | ✔ | — | — |
meta.tag[].code |
✔ | — | ✔ | — | — | — |
meta.tag[].display |
✔ | — | ✔ | ✔ | — | — |
meta.tag[].system |
✔ | — | ✔ | — | — | — |
participant[0].individual.display |
— | ✔ | ✔ | — | — | — |
participant[0].individual.reference |
— | — | ✔ | — | ✔ | 医師のみ。 |
participant[].type[].coding[].code |
— | — | ✔ | — | — | — |
participant[].type[].coding[].display |
— | — | ✔ | ✔ | — | — |
participant[].type[].coding[].system |
— | — | ✔ | — | — | — |
participant[].type[].text |
— | — | ✔ | ✔ | — | — |
period.end |
✔ | — | ✔ | — | — | — |
period.start |
✔ | — | ✔ | ✔ | — | — |
reasonCode[].coding[].code |
— | — | ✔ | — | — | — |
reasonCode[].coding[].display |
— | ✔ | ✔ | ✔ | — | — |
reasonCode[].coding[].system |
— | — | ✔ | — | — | — |
reasonCode[].text |
— | ✔ | ✔ | ✔ | — | — |
serviceType.coding[].code |
— | — | ✔ | — | — | — |
serviceType.coding[].display |
— | — | ✔ | ✔ | — | — |
serviceType.coding[].system |
— | — | ✔ | — | — | — |
serviceType.text |
— | — | ✔ | ✔ | — | — |
status |
— | — | ✔ | ✔ | — | — |
subject.reference |
✔ | — | ✔ | — | ✔ | 患者のみ。 |
type[].coding[].code |
— | — | ✔ | — | — | — |
type[].coding[].display |
— | — | ✔ | ✔ | — | — |
type[].coding[].system |
— | — | ✔ | — | — | — |
type[].text |
— | — | ✔ | ✔ | — | — |
ImagingStudy
ImagingStudy リソース内の次の要素がサポートされています。
要素 | インデックスを作成可能 | 検索可能 | 取得可能 | LLM 入力 | 参照サポート | 制約 |
---|---|---|---|---|---|---|
description |
— | ✔ | ✔ | — | — | — |
encounter.reference |
— | — | ✔ | — | — | — |
endpoint[0].reference |
— | — | ✔ | — | — | — |
id |
✔ | — | ✔ | — | — | — |
identifier[].system |
— | — | ✔ | — | — | — |
identifier[].value |
— | — | ✔ | — | — | — |
meta.source |
✔ | — | ✔ | — | — | — |
meta.tag[].code |
✔ | — | ✔ | — | — | — |
meta.tag[].display |
✔ | — | ✔ | — | — | — |
meta.tag[].system |
✔ | — | ✔ | — | — | — |
modality[].code |
✔ | — | ✔ | — | — | — |
modality[].display |
— | ✔ | ✔ | — | — | — |
modality[].system |
— | — | ✔ | — | — | — |
note[].text |
— | ✔ | ✔ | — | — | — |
procedureCode[].coding[].code |
✔ | — | ✔ | — | — | — |
procedureCode[].coding[].display |
— | ✔ | ✔ | — | — | — |
procedureCode[].coding[].system |
— | — | ✔ | — | — | — |
procedureCode[].text |
— | ✔ | ✔ | ✔ | — | — |
referrer.display |
— | ✔ | ✔ | — | — | — |
referrer.reference |
— | — | ✔ | — | ✔ | 医師のみ。 |
started |
✔ | — | ✔ | ✔ | — | — |
status |
— | — | ✔ | — | — | — |
subject.reference |
✔ | — | ✔ | — | ✔ | 患者のみ。 |
Immunization
Immunization リソース内の次の要素がサポートされています。
要素 | インデックスを作成可能 | 検索可能 | 取得可能 | LLM 入力 | 参照サポート | 制約 |
---|---|---|---|---|---|---|
encounter.reference |
— | — | ✔ | — | — | — |
id |
✔ | — | ✔ | — | — | — |
identifier[].system |
— | — | ✔ | — | — | — |
identifier[].value |
— | — | ✔ | — | — | — |
manufacturer.display |
— | — | ✔ | — | — | — |
manufacturer.reference |
— | — | ✔ | — | — | — |
meta.source |
✔ | — | ✔ | — | — | — |
meta.tag[].code |
✔ | — | ✔ | — | — | — |
meta.tag[].display |
✔ | — | ✔ | — | — | — |
meta.tag[].system |
✔ | — | ✔ | — | — | — |
note[].text |
— | — | ✔ | — | — | — |
occurrenceDateTime |
✔ | — | ✔ | ✔ | — | — |
occurrenceString |
— | — | ✔ | — | — | — |
patient.reference |
✔ | — | ✔ | — | ✔ | 患者のみ。 |
primarySource |
— | — | ✔ | — | — | — |
recorded |
✔ | — | ✔ | — | — | — |
status |
— | — | ✔ | — | — | — |
statusReason.coding[].code |
✔ | — | ✔ | — | — | — |
statusReason.coding[].display |
— | ✔ | ✔ | — | — | — |
statusReason.coding[].system |
— | — | ✔ | — | — | — |
statusReason.text |
— | ✔ | ✔ | — | — | — |
vaccineCode.coding[].code |
✔ | — | ✔ | — | — | — |
vaccineCode.coding[].display |
— | ✔ | ✔ | — | — | — |
vaccineCode.coding[].system |
— | — | ✔ | — | — | — |
vaccineCode.text |
— | ✔ | ✔ | ✔ | — | — |
MedicationAdministration
MedicationAdministration リソース内の次の要素がサポートされています。
要素 | インデックスを作成可能 | 検索可能 | 取得可能 | LLM 入力 | 参照サポート | 制約 |
---|---|---|---|---|---|---|
category.coding[].code |
✔ | — | ✔ | — | — | — |
category.coding[].display |
— | ✔ | ✔ | ✔ | — | — |
category.coding[].system |
— | — | ✔ | — | — | — |
category.text |
✔ | ✔ | ✔ | ✔ | — | — |
context.reference |
— | — | ✔ | — | — | — |
dosage.dose.unit |
— | — | ✔ | ✔ | — | — |
dosage.dose.value |
— | — | ✔ | ✔ | — | — |
dosage.method.coding[].code |
— | — | ✔ | — | — | — |
dosage.method.coding[].display |
— | — | ✔ | ✔ | — | — |
dosage.method.coding[].system |
— | — | ✔ | — | — | — |
dosage.method.text |
— | — | ✔ | ✔ | — | — |
dosage.rateQuantity.unit |
— | — | ✔ | ✔ | — | — |
dosage.rateQuantity.value |
— | — | ✔ | ✔ | — | — |
dosage.route.coding[].code |
— | — | ✔ | — | — | — |
dosage.route.coding[].display |
— | — | ✔ | ✔ | — | — |
dosage.route.coding[].system |
— | — | ✔ | — | — | — |
dosage.route.text |
— | — | ✔ | ✔ | — | — |
dosage.site.coding[].code |
— | — | ✔ | — | — | — |
dosage.site.coding[].display |
— | — | ✔ | ✔ | — | — |
dosage.site.coding[].system |
— | — | ✔ | — | — | — |
dosage.site.text |
— | — | ✔ | ✔ | — | — |
dosage.text |
— | — | ✔ | ✔ | — | — |
effectiveDateTime |
✔ | — | ✔ | ✔ | — | — |
effectivePeriod.end |
✔ | — | ✔ | ✔ | — | — |
effectivePeriod.start |
✔ | — | ✔ | ✔ | — | — |
id |
✔ | — | ✔ | — | — | — |
identifier[].system |
— | — | ✔ | — | — | — |
identifier[].value |
— | — | ✔ | — | — | — |
medicationCodeableConcept.coding[].code |
✔ | — | ✔ | — | — | — |
medicationCodeableConcept.coding[].display |
— | ✔ | ✔ | ✔ | — | — |
medicationCodeableConcept.coding[].system |
— | — | ✔ | — | — | — |
medicationCodeableConcept.text |
✔ | ✔ | ✔ | ✔ | — | — |
medicationReference.display |
— | — | ✔ | ✔ | — | — |
medicationReference.reference |
✔ | — | ✔ | — | ✔ | 投薬のみ。 |
meta.source |
✔ | — | ✔ | — | — | — |
meta.tag[].code |
✔ | — | ✔ | — | — | — |
meta.tag[].display |
✔ | — | ✔ | — | — | — |
meta.tag[].system |
✔ | — | ✔ | — | — | — |
note[].text |
— | ✔ | ✔ | ✔ | — | — |
performer[0].actor.display |
— | ✔ | ✔ | ✔ | — | — |
performer[0].actor.reference |
— | — | ✔ | — | ✔ | 医師のみ。 |
request.reference |
— | — | ✔ | — | — | — |
status |
— | — | ✔ | ✔ | — | — |
subject.reference |
✔ | — | ✔ | — | ✔ | 患者のみ。 |
MedicationDispense
MedicationDispense リソース内の次の要素がサポートされています。
要素 | インデックスを作成可能 | 検索可能 | 取得可能 | LLM 入力 | 参照サポート | 制約 |
---|---|---|---|---|---|---|
category.coding[].code |
✔ | — | ✔ | — | — | — |
category.coding[].display |
— | ✔ | ✔ | ✔ | — | — |
category.coding[].system |
— | — | ✔ | — | — | — |
category.text |
✔ | ✔ | ✔ | ✔ | — | — |
context.reference |
— | — | ✔ | — | — | — |
daysSupply.code |
— | — | ✔ | — | — | — |
daysSupply.system |
— | — | ✔ | — | — | — |
daysSupply.unit |
— | — | ✔ | ✔ | — | — |
daysSupply.value |
— | — | ✔ | ✔ | — | — |
dosageInstruction[].doseAndRate[].doseQuantity.unit |
— | — | ✔ | ✔ | — | — |
dosageInstruction[].doseAndRate[].doseQuantity.value |
— | — | ✔ | ✔ | — | — |
dosageInstruction[].doseAndRate[].rateQuantity.unit |
— | — | ✔ | ✔ | — | — |
dosageInstruction[].doseAndRate[].rateQuantity.value |
— | — | ✔ | ✔ | — | — |
dosageInstruction[].method.coding[].code |
— | — | ✔ | — | — | — |
dosageInstruction[].method.coding[].display |
— | — | ✔ | ✔ | — | — |
dosageInstruction[].method.coding[].system |
— | — | ✔ | — | — | — |
dosageInstruction[].method.text |
— | — | ✔ | ✔ | — | — |
dosageInstruction[].route.coding[].code |
— | — | ✔ | — | — | — |
dosageInstruction[].route.coding[].display |
— | — | ✔ | ✔ | — | — |
dosageInstruction[].route.coding[].system |
— | — | ✔ | — | — | — |
dosageInstruction[].route.text |
— | — | ✔ | ✔ | — | — |
dosageInstruction[].site.coding[].code |
— | — | ✔ | — | — | — |
dosageInstruction[].site.coding[].display |
— | — | ✔ | ✔ | — | — |
dosageInstruction[].site.coding[].system |
— | — | ✔ | — | — | — |
dosageInstruction[].site.text |
— | — | ✔ | ✔ | — | — |
dosageInstruction[].text |
— | — | ✔ | ✔ | — | — |
id |
✔ | — | ✔ | — | — | — |
identifier[].system |
— | — | ✔ | — | — | — |
identifier[].value |
— | — | ✔ | — | — | — |
medicationCodeableConcept.coding[].code |
✔ | — | ✔ | — | — | — |
medicationCodeableConcept.coding[].display |
— | ✔ | ✔ | ✔ | — | — |
medicationCodeableConcept.coding[].system |
— | — | ✔ | — | — | — |
medicationCodeableConcept.text |
✔ | ✔ | ✔ | ✔ | — | — |
medicationReference.display |
— | — | ✔ | ✔ | — | — |
medicationReference.reference |
✔ | — | ✔ | — | ✔ | 投薬のみ。 |
meta.source |
✔ | — | ✔ | — | — | — |
meta.tag[].code |
✔ | — | ✔ | — | — | — |
meta.tag[].display |
✔ | — | ✔ | — | — | — |
meta.tag[].system |
✔ | — | ✔ | — | — | — |
note[].text |
— | — | ✔ | ✔ | — | — |
quantity.code |
— | — | ✔ | — | — | — |
quantity.system |
— | — | ✔ | — | — | — |
quantity.unit |
— | — | ✔ | ✔ | — | — |
quantity.value |
— | — | ✔ | ✔ | — | — |
status |
— | — | ✔ | ✔ | — | — |
statusReasonCodeableConcept.coding[].code |
— | — | ✔ | — | — | — |
statusReasonCodeableConcept.coding[].display |
— | — | ✔ | ✔ | — | — |
statusReasonCodeableConcept.coding[].system |
— | — | ✔ | — | — | — |
statusReasonCodeableConcept.text |
— | — | ✔ | ✔ | — | — |
subject.reference |
✔ | — | ✔ | — | ✔ | 患者のみ。 |
whenHandedOver |
✔ | — | ✔ | ✔ | — | — |
MedicationRequest
MedicationRequest リソース内の次の要素がサポートされています。
要素 | インデックスを作成可能 | 検索可能 | 取得可能 | LLM 入力 | 参照サポート | 制約 |
---|---|---|---|---|---|---|
authoredOn |
✔ | — | ✔ | ✔ | — | — |
category[].coding[].code |
— | — | ✔ | — | — | — |
category[].coding[].display |
— | ✔ | ✔ | ✔ | — | — |
category[].coding[].system |
— | — | ✔ | — | — | — |
category[].text |
✔ | ✔ | ✔ | ✔ | — | — |
dosageInstruction[].doseAndRate[].doseQuantity.unit |
— | — | ✔ | ✔ | — | — |
dosageInstruction[].doseAndRate[].doseQuantity.value |
— | — | ✔ | ✔ | — | — |
dosageInstruction[].patientInstruction |
— | — | ✔ | ✔ | — | — |
dosageInstruction[].route.text |
— | — | ✔ | ✔ | — | — |
dosageInstruction[].text |
— | — | ✔ | ✔ | — | — |
dosageInstruction[].timing.code.text |
— | — | ✔ | ✔ | — | — |
id |
✔ | — | ✔ | — | — | — |
medicationCodeableConcept.coding[].code |
— | — | ✔ | — | — | — |
medicationCodeableConcept.coding[].display |
— | ✔ | ✔ | ✔ | — | — |
medicationCodeableConcept.coding[].system |
— | — | ✔ | — | — | — |
medicationCodeableConcept.text |
✔ | ✔ | ✔ | ✔ | — | — |
medicationReference.display |
— | — | ✔ | ✔ | — | — |
medicationReference.reference |
✔ | — | ✔ | — | ✔ | 投薬のみ。 |
meta.source |
✔ | — | ✔ | — | — | — |
meta.tag[].code |
✔ | — | ✔ | — | — | — |
meta.tag[].display |
✔ | — | ✔ | — | — | — |
meta.tag[].system |
✔ | — | ✔ | — | — | — |
reportedBoolean |
✔ | — | ✔ | — | — | — |
reportedReference.display |
✔ | — | ✔ | ✔ | — | — |
reportedReference.reference |
✔ | — | ✔ | — | — | — |
requester.display |
— | — | ✔ | ✔ | — | — |
requester.reference |
— | — | ✔ | — | ✔ | 医師のみ。 |
status |
✔ | — | ✔ | ✔ | — | — |
subject.reference |
✔ | — | ✔ | — | ✔ | 患者のみ。 |
MedicationStatement
MedicationStatement リソース内の次の要素がサポートされています。
要素 | インデックスを作成可能 | 検索可能 | 取得可能 | LLM 入力 | 参照サポート | 制約 |
---|---|---|---|---|---|---|
category.coding[].code |
— | — | ✔ | — | — | — |
category.coding[].display |
— | ✔ | ✔ | ✔ | — | — |
category.coding[].system |
— | — | ✔ | — | — | — |
category.text |
— | ✔ | ✔ | ✔ | — | — |
context.reference |
— | — | ✔ | — | — | — |
dateAsserted |
✔ | — | ✔ | ✔ | — | — |
dosage[].doseAndRate[].doseQuantity.unit |
— | — | ✔ | ✔ | — | — |
dosage[].doseAndRate[].doseQuantity.value |
— | — | ✔ | ✔ | — | — |
dosage[].patientInstruction |
— | — | ✔ | ✔ | — | — |
dosage[].route.coding[].code |
— | — | ✔ | — | — | — |
dosage[].route.coding[].display |
— | — | ✔ | ✔ | — | — |
dosage[].route.coding[].system |
— | — | ✔ | — | — | — |
dosage[].route.text |
— | — | ✔ | ✔ | — | — |
dosage[].text |
— | — | ✔ | ✔ | — | — |
dosage[].timing.code.text |
— | — | ✔ | ✔ | — | — |
effectiveDateTime |
✔ | — | ✔ | ✔ | — | — |
effectivePeriod.end |
✔ | — | ✔ | ✔ | — | — |
effectivePeriod.start |
✔ | — | ✔ | ✔ | — | — |
id |
✔ | — | ✔ | — | — | — |
medicationCodeableConcept.coding[].code |
— | — | ✔ | — | — | — |
medicationCodeableConcept.coding[].display |
— | ✔ | ✔ | — | — | — |
medicationCodeableConcept.coding[].system |
— | — | ✔ | — | — | — |
medicationCodeableConcept.text |
✔ | ✔ | ✔ | — | — | — |
medicationReference.display |
— | — | ✔ | — | — | — |
medicationReference.reference |
✔ | — | ✔ | — | — | — |
meta.source |
✔ | — | ✔ | — | — | — |
meta.tag[].code |
✔ | — | ✔ | — | — | — |
meta.tag[].display |
✔ | — | ✔ | — | — | — |
meta.tag[].system |
✔ | — | ✔ | — | — | — |
status |
✔ | — | ✔ | ✔ | — | — |
subject.reference |
✔ | — | ✔ | — | — | — |
Observation
Observation リソース内の次の要素がサポートされています。
要素 | インデックスを作成可能 | 検索可能 | 取得可能 | LLM 入力 | 参照サポート | 制約 |
---|---|---|---|---|---|---|
category[].coding[].code |
✔ | ✔ | ✔ | — | — | — |
category[].coding[].display |
— | ✔ | ✔ | — | — | — |
category[].coding[].system |
— | — | ✔ | — | — | — |
code.coding[].code |
✔ | ✔ | ✔ | — | — | — |
code.coding[].display |
— | ✔ | ✔ | ✔ | — | — |
code.coding[].system |
✔ | ✔ | ✔ | — | — | — |
code.text |
✔ | ✔ | ✔ | ✔ | — | — |
component[].code.coding[].code |
✔ | ✔ | ✔ | — | — | — |
component[].code.coding[].display |
— | ✔ | ✔ | ✔ | — | — |
component[].code.coding[].system |
— | — | ✔ | — | — | — |
component[].code.text |
✔ | ✔ | ✔ | ✔ | — | — |
component[].valueQuantity.unit |
— | — | ✔ | ✔ | — | — |
component[].valueQuantity.value |
— | — | ✔ | ✔ | — | — |
effectiveDateTime |
✔ | — | ✔ | ✔ | — | — |
encounter.reference |
— | — | ✔ | — | — | — |
id |
✔ | — | ✔ | — | — | — |
issued |
✔ | — | ✔ | — | — | — |
meta.source |
✔ | — | ✔ | — | — | — |
meta.tag[].code |
✔ | — | ✔ | — | — | — |
meta.tag[].display |
✔ | — | ✔ | — | — | — |
meta.tag[].system |
✔ | — | ✔ | — | — | — |
note[].text |
— | ✔ | ✔ | — | — | — |
performer[].display |
— | ✔ | ✔ | — | — | — |
performer[].reference |
— | — | ✔ | — | ✔ | 医師のみ。 |
status |
✔ | — | ✔ | — | — | — |
subject.reference |
✔ | — | ✔ | — | ✔ | 患者のみ。 |
valueQuantity.unit |
— | — | ✔ | ✔ | — | — |
valueQuantity.value |
— | — | ✔ | ✔ | — | — |
valueString |
— | ✔ | ✔ | ✔ | — | — |
患者
Patient リソース内の次の要素がサポートされています。
要素 | インデックスを作成可能 | 検索可能 | 取得可能 | LLM 入力 | 参照サポート | 制約 |
---|---|---|---|---|---|---|
active |
— | — | ✔ | ✔ | — | — |
birthDate |
✔ | — | ✔ | ✔ | — | — |
gender |
— | — | ✔ | ✔ | — | — |
id |
✔ | — | ✔ | — | — | — |
identifier[].system |
— | — | ✔ | — | — | — |
identifier[].type.coding[].code |
— | — | ✔ | — | — | — |
identifier[].type.coding[].display |
— | — | ✔ | — | — | — |
identifier[].type.coding[].system |
— | — | ✔ | — | — | — |
identifier[].type.text |
— | — | ✔ | — | — | — |
identifier[].value |
— | — | ✔ | — | — | — |
meta.source |
✔ | — | ✔ | — | — | — |
meta.tag[].code |
✔ | — | ✔ | — | — | — |
meta.tag[].display |
✔ | — | ✔ | — | — | — |
meta.tag[].system |
✔ | — | ✔ | — | — | — |
name[].family |
— | ✔ | ✔ | ✔ | — | — |
name[].given[] |
— | ✔ | ✔ | ✔ | — | — |
name[].text |
— | ✔ | ✔ | ✔ | — | — |
手順
Procedure リソース内の次の要素がサポートされています。
要素 | インデックスを作成可能 | 検索可能 | 取得可能 | LLM 入力 | 参照サポート | 制約 |
---|---|---|---|---|---|---|
basedOn[].display |
— | — | ✔ | — | — | — |
basedOn[].reference |
— | — | ✔ | — | — | — |
bodySite[].coding[].code |
✔ | — | ✔ | — | — | — |
bodySite[].coding[].display |
— | ✔ | ✔ | — | — | — |
bodySite[].coding[].system |
— | — | ✔ | — | — | — |
bodySite[].text |
✔ | ✔ | ✔ | — | — | — |
category.coding[].code |
✔ | — | ✔ | — | — | — |
category.coding[].display |
— | ✔ | ✔ | — | — | — |
category.coding[].system |
— | — | ✔ | — | — | — |
category.text |
✔ | ✔ | ✔ | — | — | — |
code.coding[].code |
✔ | ✔ | ✔ | — | — | — |
code.coding[].display |
— | ✔ | ✔ | — | — | — |
code.coding[].system |
— | — | ✔ | — | — | — |
code.text |
✔ | ✔ | ✔ | — | — | — |
encounter.reference |
— | — | ✔ | — | — | — |
id |
✔ | — | ✔ | — | — | — |
identifier[].system |
— | — | ✔ | — | — | — |
identifier[].value |
— | — | ✔ | — | — | — |
location.display |
— | — | ✔ | — | — | — |
location.reference |
— | — | ✔ | — | — | — |
meta.source |
✔ | — | ✔ | — | — | — |
meta.tag[].code |
✔ | — | ✔ | — | — | — |
meta.tag[].display |
✔ | — | ✔ | — | — | — |
meta.tag[].system |
✔ | — | ✔ | — | — | — |
note[].text |
— | ✔ | ✔ | — | — | — |
performedDateTime |
✔ | — | ✔ | — | — | — |
performer[0].actor.display |
— | ✔ | ✔ | — | — | — |
performer[0].actor.reference |
— | — | ✔ | — | ✔ | 医師のみ。 |
recorder.display |
— | — | ✔ | — | — | — |
recorder.reference |
— | — | ✔ | — | — | — |
status |
— | — | ✔ | — | — | — |
statusReason.coding[].code |
— | — | ✔ | — | — | — |
statusReason.coding[].display |
— | — | ✔ | — | — | — |
statusReason.coding[].system |
— | — | ✔ | — | — | — |
statusReason.text |
— | — | ✔ | — | — | — |
subject.reference |
✔ | — | ✔ | — | ✔ | 患者のみ。 |
ServiceRequest
ServiceRequest リソース内の次の要素がサポートされています。
要素 | インデックスを作成可能 | 検索可能 | 取得可能 | LLM 入力 | 参照サポート | 制約 |
---|---|---|---|---|---|---|
authoredOn |
— | — | ✔ | ✔ | — | — |
category[].coding[].code |
✔ | — | ✔ | — | — | — |
category[].coding[].display |
✔ | ✔ | ✔ | ✔ | — | — |
category[].coding[].system |
— | — | ✔ | — | — | — |
category[].text |
✔ | ✔ | ✔ | ✔ | — | — |
code.coding[].code |
✔ | — | ✔ | — | — | — |
code.coding[].display |
✔ | ✔ | ✔ | ✔ | — | — |
code.coding[].system |
— | — | ✔ | — | — | — |
code.text |
✔ | ✔ | ✔ | ✔ | — | — |
id |
✔ | — | ✔ | — | — | — |
intent |
✔ | — | ✔ | ✔ | — | — |
meta.source |
✔ | — | ✔ | ✔ | — | — |
meta.tag[].code |
✔ | — | ✔ | — | — | — |
meta.tag[].display |
✔ | — | ✔ | ✔ | — | — |
meta.tag[].system |
✔ | — | ✔ | — | — | — |
note[].text |
— | ✔ | ✔ | ✔ | — | — |
priority |
— | — | ✔ | ✔ | — | — |
requester.display |
— | ✔ | ✔ | ✔ | — | — |
requester.reference |
— | — | ✔ | — | ✔ | 医師のみ。 |
status |
— | — | ✔ | ✔ | — | — |
subject.reference |
✔ | — | ✔ | — | ✔ | 患者のみ。 |
参照
Vertex AI Search は、特定の参照を解決して検索を包括的に行います。たとえば、医師の名前を検索して、その医師を参照するリソースを見つけることができます。参照のコンテキストでサポートされるリソースは次のとおりです。また、参照を含むリソースを検索する場合は、リソース内で指定された要素のみが使用されます。
リソース | 要素 | 取得可能 | インデックスを作成可能 | 検索可能 | 制約 |
---|---|---|---|---|---|
バイナリ | id
|
- | - | - | - |
バイナリ | contentType
|
✔ | - | - |
|
バイナリ | data
|
✔ | - | ✔ | - |
ロケーション | id
|
✔ | - | - | - |
ロケーション | name
|
✔ | ✔ | ✔ | - |
薬物 | id
|
- | - | - | - |
薬物 | text
|
✔ | ✔ | ✔ | - |
薬物 | code.coding[].code
|
✔ | ✔ | - | - |
薬物 | code.coding[].system
|
✔ | - | - | - |
薬物 | code.coding[].display
|
✔ | - | ✔ | - |
実務担当者 | id
|
✔ | - | - | - |
実務担当者 | name[0].family
|
✔ | ✔ | ✔ | 名前の最初のインスタンスのみ。 |
実務担当者 | name[0].given[]
|
✔ | ✔ | ✔ | 名前の最初のインスタンスのみ。 |
実務担当者 | name[0].text
|
✔ | ✔ | ✔ | 名前の最初のインスタンスのみ。 |