Referensi skema data FHIR R4 Layanan kesehatan

Vertex AI Search mendukung sebagian resource FHIR R4. Halaman ini mencantumkan resource dan elemen FHIR yang didukung, serta konfigurasi skema yang ditentukan Google, seperti pengindeksan, kemampuan penelusuran, dan kemampuan pengambilan. Anda dapat memilih opsi Custom schema saat membuat penyimpanan data untuk mengedit konfigurasi skema pada saat pembuatan penyimpanan data atau mengedit konfigurasi setelah membuat penyimpanan data.

Spesifikasi tingkat resource

Vertex AI Search mendukung resource dan referensi resource berikut:

Spesifikasi tingkat penyimpanan data

Properti berikut dalam penyimpanan data didukung.

Properti Indexable Dapat ditelusuri Dapat diambil
id
resource_type
resource_datetime
patient_id

Spesifikasi tingkat kolom

Vertex AI Search mendukung subkumpulan elemen data FHIR dalam setiap resource FHIR yang didukung. Bagian berikut mencantumkan elemen yang didukung untuk semua resource FHIR yang didukung dan menyebutkan apakah elemen tersebut dapat diindeks, ditelusuri, dan diambil dalam kondisi berikut:

  • Jika elemen berulang memiliki indeks kosong atau [], semua instance elemen ini didukung. Misalnya, dalam resource AllergyIntolerance, semua instance clinicalStatus.coding[].code didukung.
  • Jika elemen berulang memiliki indeks atau [0] tertentu, hanya instance pertama yang didukung. Misalnya, dalam resource Komposisi, hanya instance author[0].display pertama yang didukung.
  • Referensi resource relatif didukung dengan format Resource/resourceId. Misalnya, subject.reference harus memiliki nilai sebagai Patient/034AB16.
  • Referensi absolut hanya didukung untuk resource Biner dan dengan jenis data yang ditetapkan ke attachment. Referensi absolut hanya didukung untuk lokasi Cloud Storage yang sesuai dengan pola berikut: gs://BUCKET_NAME/FILE_PATH.
  • Referensi internal atau logis tidak didukung dan referensi tersebut tidak di-resolve.

AllergyIntolerance

Elemen berikut dalam resource AllergyIntolerance didukung.

Elemen Indexable Dapat ditelusuri Dapat diambil Dukungan Referensi Batasan
asserter.display
asserter.reference Khusus praktisi.
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 Khusus pasien.
reaction[].description
reaction[].manifestation[].text
reaction[].severity
recordedDate
recorder.display
recorder.reference Khusus praktisi.
verificationStatus.coding[].code
verificationStatus.coding[].display
verificationStatus.coding[].system

Dasar

Elemen berikut dalam resource Dasar didukung.

Elemen Indexable Dapat ditelusuri Dapat diambil Dukungan Referensi Batasan
author.display
author.reference Khusus praktisi.
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 Khusus pasien.
text.div

Komposisi

Elemen berikut dalam resource Komposisi didukung.

Elemen Indexable Dapat ditelusuri Dapat diambil Dukungan Referensi Batasan
author[0].display
author[0].reference Khusus praktisi.
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 Kolom ini harus ada agar resource dapat diindeks.
status
subject.reference Khusus pasien.
title
type.coding[].code
type.coding[].display
type.coding[].system
type.text

Kondisi

Elemen berikut dalam resource Kondisi didukung.

Elemen Indexable Dapat ditelusuri Dapat diambil Dukungan Referensi Batasan
asserter.display
asserter.reference Khusus praktisi.
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 Khusus praktisi.
subject.reference Khusus pasien.
verificationStatus.coding[].code
verificationStatus.coding[].display
verificationStatus.coding[].system

DiagnosticReport

Elemen berikut dalam resource DiagnosticReport didukung.

Elemen Indexable Dapat ditelusuri Dapat diambil Dukungan Referensi Batasan
category[].coding[].code
category[].coding[].display
category[].coding[].system
category[].text
conclusion
effectiveDateTime
id
imagingStudy[].imagingStudyId
issued
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
performer[0].display
performer[0].reference Khusus praktisi.
subject.reference Khusus pasien.

DocumentReference

Elemen berikut dalam resource DocumentReference didukung.

Elemen Indexable Dapat ditelusuri Dapat diambil Dukungan Referensi Batasan
authenticator.display
authenticator.reference
author[0].display
author[0].reference
content[0].attachment.contentType

Jenis mime yang didukung:

  • aplikasi/json
  • application/pdf
  • application/rtf
  • application/xhtml+xml
  • application/xml
  • image/bmp
  • image/gif
  • image/jpeg
  • image/png
  • image/tiff
  • text/html
  • text/plain
  • text/xml
content[0].attachment.creation
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 Khusus praktisi.
date
description
docStatus
id
identifier[].system
identifier[].value
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
status
subject.reference Khusus pasien.
type.coding[].code
type.coding[].display
type.coding[].system
type.text

Interaksi

Elemen berikut dalam resource Encounter didukung.

Elemen Indexable Dapat ditelusuri Dapat diambil Dukungan Referensi Batasan
class.code
class.display
class.system
id
identifier[].system
identifier[].value
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
participant[0].individual.display
participant[0].individual.reference Khusus praktisi.
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 Khusus pasien.
type[].coding[].code
type[].coding[].display
type[].coding[].system
type[].text

ImagingStudy

Elemen berikut dalam resource ImagingStudy didukung.

Elemen Indexable Dapat ditelusuri Dapat diambil Dukungan Referensi Batasan
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 Khusus praktisi.
started
status
subject.reference Khusus pasien.

Imunisasi

Elemen berikut dalam resource Imunisasi didukung.

Elemen Indexable Dapat ditelusuri Dapat diambil Dukungan Referensi Batasan
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 Khusus pasien.
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

Elemen berikut dalam resource MedicationAdministration didukung.

Elemen Indexable Dapat ditelusuri Dapat diambil Dukungan Referensi Batasan
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 Obat saja.
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
note[].text
performer[0].actor.display
performer[0].actor.reference Khusus praktisi.
request.reference
status
subject.reference Khusus pasien.

MedicationDispense

Elemen berikut dalam resource MedicationDispense didukung.

Elemen Indexable Dapat ditelusuri Dapat diambil Dukungan Referensi Batasan
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 Obat saja.
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 Khusus pasien.
whenHandedOver

MedicationRequest

Elemen berikut dalam resource MedicationRequest didukung.

Elemen Indexable Dapat ditelusuri Dapat diambil Dukungan Referensi Batasan
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 Obat saja.
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
reportedBoolean
reportedReference.display
reportedReference.reference
requester.display
requester.reference Khusus praktisi.
status
subject.reference Khusus pasien.

MedicationStatement

Elemen berikut dalam resource MedicationStatement didukung.

Elemen Indexable Dapat ditelusuri Dapat diambil Dukungan Referensi Batasan
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

Pengamatan

Elemen berikut dalam resource Pengamatan didukung.

Elemen Indexable Dapat ditelusuri Dapat diambil Dukungan Referensi Batasan
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 Khusus praktisi.
status
subject.reference Khusus pasien.
valueQuantity.unit
valueQuantity.value
valueString

Pasien

Elemen berikut dalam resource Pasien didukung.

Elemen Indexable Dapat ditelusuri Dapat diambil Dukungan Referensi Batasan
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

Prosedur

Elemen berikut dalam resource Prosedur didukung.

Elemen Indexable Dapat ditelusuri Dapat diambil Dukungan Referensi Batasan
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 Khusus praktisi.
recorder.display
recorder.reference
status
statusReason.coding[].code
statusReason.coding[].display
statusReason.coding[].system
statusReason.text
subject.reference Khusus pasien.

ServiceRequest

Elemen berikut dalam resource ServiceRequest didukung.

Elemen Indexable Dapat ditelusuri Dapat diambil Dukungan Referensi Batasan
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 Khusus praktisi.
status
subject.reference Khusus pasien.

Referensi

Vertex AI Search me-resolve referensi tertentu untuk membuat penelusuran menyeluruh. Misalnya, Anda dapat menelusuri nama praktisi dan menemukan referensi yang merujuk ke praktisi tersebut. Resource berikut didukung dalam konteks referensi. Selain itu, hanya elemen yang ditentukan dalam resource yang digunakan saat menelusuri resource yang berisi referensi.

Resource Elemen Dapat diambil Dapat diindeks Dapat ditelusuri Batasan
Biner id
Biner contentType
  • aplikasi/json
  • application/pdf
  • application/rtf
  • application/xhtml+xml
  • application/xml
  • image/bmp
  • image/gif
  • image/jpeg
  • image/png
  • image/tiff
  • text/html
  • text/plain
  • text/xml
Biner data
Pengobatan id
Pengobatan code.coding[].code
Pengobatan code.coding[].system
Pengobatan code.coding[].display
Practitioner id
Practitioner name[0].family Hanya kemunculan pertama nama.
Practitioner name[0].given[] Hanya kemunculan pertama nama.
Practitioner name[0].text Hanya kemunculan pertama nama.