Vertex AI Search는 FHIR R4 리소스의 하위 집합을 지원합니다. 이 페이지에는 지원되는 FHIR 리소스 및 요소가 나와 있습니다. 이 페이지에는 각 리소스에 대해 Google에서 정의한 스키마 구성의 표와 다음 세부정보가 표시됩니다.
- 기본적으로 요소가 색인 생성 가능, 검색 가능, 검색 가능 여부를 나타내는 체크표시입니다. 이러한 필드 설정에 대한 자세한 내용은 필드 설정 구성을 참고하세요.
- LLM 대답이 생성될 때 요소가 입력란으로 간주되는지 나타내는 체크표시입니다. 즉, LLM 답변의 입력 프롬프트를 생성하기 위해 이러한 필드가 문서에서 검색됩니다. 이 필드는 스키마 구성의 일부로 구성할 수 없습니다.
스키마 구성 수정
스키마 구성을 수정하려면 데이터 스토어를 만들 때 커스텀 스키마 옵션을 선택합니다. 데이터 스토어를 만들 때 또는 나중에 스키마 구성을 수정할 수 있습니다.
리소스 수준 사양
Vertex AI Search는 다음 리소스 및 리소스 참조를 지원합니다.
- 리소스:
- 리소스 참조:
- Binary
- Medication
- Practitioner
데이터 스토어 수준 사양
데이터 스토어 내의 다음 속성이 지원됩니다.
속성 | 색인 생성 가능 | 검색 가능 | 가져오기 가능 |
---|---|---|---|
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
로 설정된 Binary 리소스에만 지원됩니다. 절대 참조는 다음 패턴을 따르는 Cloud Storage 위치에만 지원됩니다.gs://BUCKET_NAME/FILE_PATH
. - 내부 또는 논리적 참조는 지원되지 않으며 이러한 참조는 확인되지 않습니다.
AllergyIntolerance
AllergyIntolerance 리소스 내의 다음 요소가 지원됩니다.
요소 | 색인 생성 가능 | 검색 가능 | 가져오기 가능 | LLM 입력 | 참조 지원 | 제약조건 |
---|---|---|---|---|---|---|
asserter.display |
— | ✔ | ✔ | — | — | — |
asserter.reference |
— | — | ✔ | — | ✔ | Practitioner만 해당. |
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 |
✔ | — | ✔ | — | ✔ | Patient만 해당. |
reaction[].description |
— | ✔ | ✔ | ✔ | — | — |
reaction[].manifestation[].text |
— | — | ✔ | ✔ | — | — |
reaction[].severity |
— | — | ✔ | ✔ | — | — |
recordedDate |
✔ | — | ✔ | ✔ | — | — |
recorder.display |
— | ✔ | ✔ | — | — | — |
recorder.reference |
— | — | ✔ | — | ✔ | Practitioner만 해당. |
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 |
— | — | ✔ | — | ✔ | Practitioner만 해당. |
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 |
✔ | — | ✔ | — | ✔ | Patient만 해당. |
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 |
— | — | ✔ | — | ✔ | Practitioner만 해당. |
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 |
✔ | — | ✔ | — | ✔ | Patient만 해당. |
title |
— | — | ✔ | ✔ | — | — |
type.coding[].code |
— | — | ✔ | — | — | — |
type.coding[].display |
✔ | ✔ | ✔ | — | — | — |
type.coding[].system |
— | — | ✔ | — | — | — |
type.text |
✔ | ✔ | ✔ | — | — | — |
Condition
Condition 리소스 내의 다음 요소가 지원됩니다.
요소 | 색인 생성 가능 | 검색 가능 | 가져오기 가능 | LLM 입력 | 참조 지원 | 제약조건 |
---|---|---|---|---|---|---|
asserter.display |
— | ✔ | ✔ | ✔ | — | — |
asserter.reference |
— | — | ✔ | — | ✔ | Practitioner만 해당. |
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 |
— | — | ✔ | — | ✔ | Practitioner만 해당. |
subject.reference |
✔ | — | ✔ | — | ✔ | Patient만 해당. |
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 |
✔ | — | ✔ | — | ✔ | Practitioner만 해당. |
presentedForm[0].data |
— | ✔ | — | ✔ | — | base64로 인코딩되어야 합니다. 경로를 포함할 수 있습니다. |
subject.reference |
✔ | — | ✔ | — | ✔ | Patient만 해당. |
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 |
— | — | ✔ | — | ✔ | Practitioner만 해당. |
date |
✔ | — | ✔ | — | — | — |
description |
✔ | ✔ | ✔ | — | — | — |
docStatus |
— | — | ✔ | — | — | — |
id |
✔ | — | ✔ | — | — | — |
identifier[].system |
— | — | ✔ | — | — | — |
identifier[].value |
— | — | ✔ | — | — | — |
meta.source |
✔ | — | ✔ | — | — | — |
meta.tag[].code |
✔ | — | ✔ | — | — | — |
meta.tag[].display |
✔ | — | ✔ | — | — | — |
meta.tag[].system |
✔ | — | ✔ | — | — | — |
status |
— | — | ✔ | — | — | — |
subject.reference |
✔ | — | ✔ | — | ✔ | Patient만 해당. |
type.coding[].code |
✔ | — | ✔ | — | — | — |
type.coding[].display |
— | ✔ | ✔ | — | — | — |
type.coding[].system |
— | — | ✔ | — | — | — |
type.text |
✔ | ✔ | ✔ | — | — | — |
Encounter
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 |
— | — | ✔ | — | ✔ | Practitioner만 해당. |
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 |
✔ | — | ✔ | — | ✔ | Patient만 해당. |
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 |
— | — | ✔ | — | ✔ | Practitioner만 해당. |
started |
✔ | — | ✔ | ✔ | — | — |
status |
— | — | ✔ | — | — | — |
subject.reference |
✔ | — | ✔ | — | ✔ | Patient만 해당. |
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 |
✔ | — | ✔ | — | ✔ | Patient만 해당. |
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 |
✔ | — | ✔ | — | ✔ | Medication만 해당. |
meta.source |
✔ | — | ✔ | — | — | — |
meta.tag[].code |
✔ | — | ✔ | — | — | — |
meta.tag[].display |
✔ | — | ✔ | — | — | — |
meta.tag[].system |
✔ | — | ✔ | — | — | — |
note[].text |
— | ✔ | ✔ | ✔ | — | — |
performer[0].actor.display |
— | ✔ | ✔ | ✔ | — | — |
performer[0].actor.reference |
— | — | ✔ | — | ✔ | Practitioner만 해당. |
request.reference |
— | — | ✔ | — | — | — |
status |
— | — | ✔ | ✔ | — | — |
subject.reference |
✔ | — | ✔ | — | ✔ | Patient만 해당. |
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 |
✔ | — | ✔ | — | ✔ | Medication만 해당. |
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 |
✔ | — | ✔ | — | ✔ | Patient만 해당. |
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 |
✔ | — | ✔ | — | ✔ | Medication만 해당. |
meta.source |
✔ | — | ✔ | — | — | — |
meta.tag[].code |
✔ | — | ✔ | — | — | — |
meta.tag[].display |
✔ | — | ✔ | — | — | — |
meta.tag[].system |
✔ | — | ✔ | — | — | — |
reportedBoolean |
✔ | — | ✔ | — | — | — |
reportedReference.display |
✔ | — | ✔ | ✔ | — | — |
reportedReference.reference |
✔ | — | ✔ | — | — | — |
requester.display |
— | — | ✔ | ✔ | — | — |
requester.reference |
— | — | ✔ | — | ✔ | Practitioner만 해당. |
status |
✔ | — | ✔ | ✔ | — | — |
subject.reference |
✔ | — | ✔ | — | ✔ | Patient만 해당. |
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 |
— | — | ✔ | — | ✔ | Practitioner만 해당. |
status |
✔ | — | ✔ | — | — | — |
subject.reference |
✔ | — | ✔ | — | ✔ | Patient만 해당. |
valueQuantity.unit |
— | — | ✔ | ✔ | — | — |
valueQuantity.value |
— | — | ✔ | ✔ | — | — |
valueString |
— | ✔ | ✔ | ✔ | — | — |
Patient
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
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 |
— | — | ✔ | — | ✔ | Practitioner만 해당. |
recorder.display |
— | — | ✔ | — | — | — |
recorder.reference |
— | — | ✔ | — | — | — |
status |
— | — | ✔ | — | — | — |
statusReason.coding[].code |
— | — | ✔ | — | — | — |
statusReason.coding[].display |
— | — | ✔ | — | — | — |
statusReason.coding[].system |
— | — | ✔ | — | — | — |
statusReason.text |
— | — | ✔ | — | — | — |
subject.reference |
✔ | — | ✔ | — | ✔ | Patient만 해당. |
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 |
— | — | ✔ | — | ✔ | Practitioner만 해당. |
status |
— | — | ✔ | ✔ | — | — |
subject.reference |
✔ | — | ✔ | — | ✔ | Patient만 해당. |
참조
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
|
✔ | ✔ | ✔ | 이름의 첫 번째 인스턴스만 해당. |