Healthcare FHIR R4-Datenschemareferenz

Vertex AI Search unterstützt einen Teil der FHIR R4-Ressourcen. Auf dieser Seite sind die unterstützten FHIR-Ressourcen und -Elemente sowie ihre von Google definierten Schemakonfigurationen aufgeführt, z. B. Indexierbarkeit, Suchbarkeit und Abrufbarkeit. Sie können die Option Benutzerdefiniertes Schema auswählen, wenn Sie den Datenspeicher erstellen, um die Schemakonfiguration beim Erstellen des Datenspeichers oder nach dem Erstellen des Datenspeichers zu bearbeiten.

Spezifikation auf Ressourcenebene

Vertex AI Search unterstützt die folgenden Ressourcen und Ressourcenreferenzen:

Spezifikation auf Datenspeicherebene

Die folgenden Properties im Datenspeicher werden unterstützt.

Attribut Indexierbar Suchbar Abrufbar
id
resource_type
resource_datetime
patient_id

Spezifikation auf Feldebene

Vertex AI Search unterstützt in jeder der unterstützten FHIR-Ressourcen einen Teil der FHIR-Datenelemente. In den folgenden Abschnitten werden die unterstützten Elemente für alle unterstützten FHIR-Ressourcen aufgeführt und angegeben, ob die Elemente unter diesen Bedingungen indexierbar, suchbar und abrufbar sind:

  • Wenn wiederholte Elemente einen leeren Index oder [] haben, werden alle Instanzen dieses Elements unterstützt. In einer Ressource vom Typ „AllergyIntolerance“ werden beispielsweise alle Instanzen von clinicalStatus.coding[].code unterstützt.
  • Wenn wiederholte Elemente einen bestimmten Index oder [0] haben, wird nur die erste Instanz unterstützt. In einer Kompositionsressource wird beispielsweise nur die erste Instanz von author[0].display unterstützt.
  • Relative Ressourcenreferenzen werden im Format Resource/resourceId unterstützt. subject.reference muss beispielsweise den Wert Patient/034AB16 haben.
  • Absolute Verweise werden nur für Binärressourcen unterstützt und der Datentyp muss auf attachment festgelegt sein. Absolute Verweise werden nur für Cloud Storage-Speicherorte unterstützt, die dem folgenden Muster entsprechen: gs://BUCKET_NAME/FILE_PATH.
  • Interne oder logische Verweise werden nicht unterstützt und nicht aufgelöst.

AllergyIntolerance

Die folgenden Elemente in der Ressource „AllergyIntolerance“ werden unterstützt.

Element Indexierbar Suchbar Abrufbar Referenzunterstützung Einschränkung
asserter.display
asserter.reference Nur für Ärzte.
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 Nur für Patienten.
reaction[].description
reaction[].manifestation[].text
reaction[].severity
recordedDate
recorder.display
recorder.reference Nur für Ärzte.
verificationStatus.coding[].code
verificationStatus.coding[].display
verificationStatus.coding[].system

Einfach

Die folgenden Elemente in der einfachen Ressource werden unterstützt.

Element Indexierbar Suchbar Abrufbar Referenzunterstützung Einschränkung
author.display
author.reference Nur für Ärzte.
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 Nur für Patienten.
text.div

Komposition

Die folgenden Elemente innerhalb der Komposition werden unterstützt.

Element Indexierbar Suchbar Abrufbar Referenzunterstützung Einschränkung
author[0].display
author[0].reference Nur für Ärzte.
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 Dieses Feld muss vorhanden sein, damit die Ressource indexierbar ist.
status
subject.reference Nur für Patienten.
title
type.coding[].code
type.coding[].display
type.coding[].system
type.text

Bedingung

Die folgenden Elemente innerhalb der „Condition“-Ressource werden unterstützt.

Element Indexierbar Suchbar Abrufbar Referenzunterstützung Einschränkung
asserter.display
asserter.reference Nur für Ärzte.
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 Nur für Ärzte.
subject.reference Nur für Patienten.
verificationStatus.coding[].code
verificationStatus.coding[].display
verificationStatus.coding[].system

DiagnosticReport

Die folgenden Elemente in der DiagnosticReport-Ressource werden unterstützt.

Element Indexierbar Suchbar Abrufbar Referenzunterstützung Einschränkung
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 Nur für Ärzte.
subject.reference Nur für Patienten.

DocumentReference

Die folgenden Elemente in der „DocumentReference“-Ressource werden unterstützt.

Element Indexierbar Suchbar Abrufbar Referenzunterstützung Einschränkung
authenticator.display
authenticator.reference
author[0].display
author[0].reference
content[0].attachment.contentType

Unterstützte MIME-Typen:

  • application/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 Nur für Ärzte.
date
description
docStatus
id
identifier[].system
identifier[].value
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
status
subject.reference Nur für Patienten.
type.coding[].code
type.coding[].display
type.coding[].system
type.text

Begegnung

Die folgenden Elemente in der Begegnungsressource werden unterstützt.

Element Indexierbar Suchbar Abrufbar Referenzunterstützung Einschränkung
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 Nur für Ärzte.
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 Nur für Patienten.
type[].coding[].code
type[].coding[].display
type[].coding[].system
type[].text

ImagingStudy

Die folgenden Elemente innerhalb der ImagingStudy-Ressource werden unterstützt.

Element Indexierbar Suchbar Abrufbar Referenzunterstützung Einschränkung
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 Nur für Ärzte.
started
status
subject.reference Nur für Patienten.

Impfung

Die folgenden Elemente in der Immunization-Ressource werden unterstützt.

Element Indexierbar Suchbar Abrufbar Referenzunterstützung Einschränkung
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 Nur für Patienten.
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

Die folgenden Elemente der Ressource „MedicationAdministration“ werden unterstützt.

Element Indexierbar Suchbar Abrufbar Referenzunterstützung Einschränkung
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 Nur Medikamente.
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
note[].text
performer[0].actor.display
performer[0].actor.reference Nur für Ärzte.
request.reference
status
subject.reference Nur für Patienten.

MedicationDispense

Die folgenden Elemente in der Ressource „MedicationDispense“ werden unterstützt.

Element Indexierbar Suchbar Abrufbar Referenzunterstützung Einschränkung
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 Nur Medikamente.
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 Nur für Patienten.
whenHandedOver

MedicationRequest

Die folgenden Elemente in der „MedicationRequest“-Ressource werden unterstützt.

Element Indexierbar Suchbar Abrufbar Referenzunterstützung Einschränkung
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 Nur Medikamente.
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
reportedBoolean
reportedReference.display
reportedReference.reference
requester.display
requester.reference Nur für Ärzte.
status
subject.reference Nur für Patienten.

MedicationStatement

Die folgenden Elemente in der „MedicationStatement“-Ressource werden unterstützt.

Element Indexierbar Suchbar Abrufbar Referenzunterstützung Einschränkung
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

Beobachtung

Die folgenden Elemente in der Beobachtungsressource werden unterstützt.

Element Indexierbar Suchbar Abrufbar Referenzunterstützung Einschränkung
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 Nur für Ärzte.
status
subject.reference Nur für Patienten.
valueQuantity.unit
valueQuantity.value
valueString

Patient

Die folgenden Elemente in der Patientenressource werden unterstützt.

Element Indexierbar Suchbar Abrufbar Referenzunterstützung Einschränkung
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

Prozedur

Die folgenden Elemente in der Verfahrensressource werden unterstützt.

Element Indexierbar Suchbar Abrufbar Referenzunterstützung Einschränkung
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 Nur für Ärzte.
recorder.display
recorder.reference
status
statusReason.coding[].code
statusReason.coding[].display
statusReason.coding[].system
statusReason.text
subject.reference Nur für Patienten.

ServiceRequest

Die folgenden Elemente innerhalb der ServiceRequest-Ressource werden unterstützt.

Element Indexierbar Suchbar Abrufbar Referenzunterstützung Einschränkung
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 Nur für Ärzte.
status
subject.reference Nur für Patienten.

Verweise

Vertex AI Search löst bestimmte Verweise auf, um die Suche umfassender zu gestalten. Sie können beispielsweise nach dem Namen eines Arztes suchen und die Ressourcen finden, die sich auf diesen Arzt beziehen. Die folgenden Ressourcen werden im Kontext von Verweisen unterstützt. Außerdem werden bei der Suche nach den Ressourcen, die die Verweise enthalten, nur die in den Ressourcen angegebenen Elemente verwendet.

Ressource Element Abrufbar Indexierbar Suchbar Einschränkungen
Binär id
Binär contentType
  • application/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
Binär data
Medikamente id
Medikamente code.coding[].code
Medikamente code.coding[].system
Medikamente code.coding[].display
Practitioner id
Practitioner name[0].family Nur die erste Instanz des Namens.
Practitioner name[0].given[] Nur die erste Instanz des Namens.
Practitioner name[0].text Nur die erste Instanz des Namens.