Riferimento allo schema di dati FHIR R4 per la salute

Vertex AI Search supporta un sottoinsieme di risorse FHIR R4. Questa pagina elenca le risorse e gli elementi FHIR supportati e le relative configurazioni dello schema definite da Google, come l'indicizzazione, la ricercabilità e il recupero. Puoi selezionare l'opzione Schema personalizzato quando crei il datastore per modificare la configurazione dello schema al momento della creazione del datastore o per modificare la configurazione dopo aver creato il datastore.

Specifica a livello di risorsa

Vertex AI Search supporta le seguenti risorse e riferimenti alle risorse:

Specifica a livello di datastore

Le seguenti proprietà all'interno del datastore sono supportate.

Proprietà Indicizzabile Disponibile per la ricerca Recuperabile
id
resource_type
resource_datetime
patient_id

Specifica a livello di campo

Vertex AI Search supporta un sottoinsieme di elementi di dati FHIR all'interno di ciascuna delle risorse FHIR supportate. Le sezioni seguenti elencano gli elementi supportati per tutte le risorse FHIR supportate e indicano se sono indicizzati, disponibili per la ricerca e recuperabili in base alle seguenti condizioni:

  • Se gli elementi ripetuti hanno un indice vuoto o [], tutte le istanze di questo elemento sono supportate. Ad esempio, in una risorsa AllergyIntolerance, sono supportate tutte le istanza di clinicalStatus.coding[].code.
  • Se gli elementi ripetuti hanno un indice o un [0] specifico, viene supportata solo la prima istanza. Ad esempio, in una risorsa Composition è supportata solo la prima istanza di author[0].display.
  • I riferimenti alle risorse relativi sono supportati con il formato Resource/resourceId. Ad esempio, subject.reference deve avere il valore Patient/034AB16.
  • I riferimento assoluti sono supportati solo per le risorse di tipo Binary e con il tipo di dati impostato su attachment. I riferimenti assoluti sono supportati solo per le posizioni Cloud Storage conformi al seguente pattern:gs://BUCKET_NAME/FILE_PATH.
  • I riferimenti interni o logici non sono supportati e non vengono risolti.

AllergyIntolerance

I seguenti elementi all'interno della risorsa AllergyIntolerance sono supportati.

Elemento Indicizzabile Disponibile per la ricerca Recuperabile Assistenza per i riferimenti Vincolo
asserter.display
asserter.reference Solo per professionisti.
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 Solo per il paziente.
reaction[].description
reaction[].manifestation[].text
reaction[].severity
recordedDate
recorder.display
recorder.reference Solo per professionisti.
verificationStatus.coding[].code
verificationStatus.coding[].display
verificationStatus.coding[].system

Di base

Nella risorsa di base sono supportati i seguenti elementi.

Elemento Indicizzabile Disponibile per la ricerca Recuperabile Assistenza per i riferimenti Vincolo
author.display
author.reference Solo per professionisti.
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 Solo per il paziente.
text.div

Composizione

I seguenti elementi all'interno della risorsa Composizione sono supportati.

Elemento Indicizzabile Disponibile per la ricerca Recuperabile Assistenza per i riferimenti Vincolo
author[0].display
author[0].reference Solo per professionisti.
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 Questo campo deve essere presente affinché la risorsa sia indicizzabile.
status
subject.reference Solo per il paziente.
title
type.coding[].code
type.coding[].display
type.coding[].system
type.text

Condizione

I seguenti elementi all'interno della risorsa Condizione sono supportati.

Elemento Indicizzabile Disponibile per la ricerca Recuperabile Assistenza per i riferimenti Vincolo
asserter.display
asserter.reference Solo per professionisti.
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 Solo per professionisti.
subject.reference Solo per il paziente.
verificationStatus.coding[].code
verificationStatus.coding[].display
verificationStatus.coding[].system

DiagnosticReport

I seguenti elementi all'interno della risorsa DiagnosticReport sono supportati.

Elemento Indicizzabile Disponibile per la ricerca Recuperabile Assistenza per i riferimenti Vincolo
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 Solo per professionisti.
subject.reference Solo per il paziente.

DocumentReference

Nella risorsa DocumentReference sono supportati i seguenti elementi.

Elemento Indicizzabile Disponibile per la ricerca Recuperabile Assistenza per i riferimenti Vincolo
authenticator.display
authenticator.reference
author[0].display
author[0].reference
content[0].attachment.contentType

Tipi MIME supportati:

  • application/json
  • application/pdf
  • application/rtf
  • application/xhtml+xml
  • application/xml
  • image/bmp
  • image/gif
  • image/jpeg
  • immagine/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 Solo per professionisti.
date
description
docStatus
id
identifier[].system
identifier[].value
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
status
subject.reference Solo per il paziente.
type.coding[].code
type.coding[].display
type.coding[].system
type.text

Incontro

I seguenti elementi all'interno della risorsa Encounter sono supportati.

Elemento Indicizzabile Disponibile per la ricerca Recuperabile Assistenza per i riferimenti Vincolo
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 Solo per professionisti.
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 Solo per il paziente.
type[].coding[].code
type[].coding[].display
type[].coding[].system
type[].text

ImagingStudy

I seguenti elementi della risorsa ImagingStudy sono supportati.

Elemento Indicizzabile Disponibile per la ricerca Recuperabile Assistenza per i riferimenti Vincolo
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 Solo per professionisti.
started
status
subject.reference Solo per il paziente.

Immunizzazione

I seguenti elementi della risorsa Immunization sono supportati.

Elemento Indicizzabile Disponibile per la ricerca Recuperabile Assistenza per i riferimenti Vincolo
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 Solo per il paziente.
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

I seguenti elementi all'interno della risorsa MedicationAdministration sono supportati.

Elemento Indicizzabile Disponibile per la ricerca Recuperabile Assistenza per i riferimenti Vincolo
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 Solo farmaci.
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
note[].text
performer[0].actor.display
performer[0].actor.reference Solo per professionisti.
request.reference
status
subject.reference Solo per il paziente.

MedicationDispense

I seguenti elementi all'interno della risorsa MedicationDispense sono supportati.

Elemento Indicizzabile Disponibile per la ricerca Recuperabile Assistenza per i riferimenti Vincolo
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 Solo farmaci.
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 Solo per il paziente.
whenHandedOver

MedicationRequest

I seguenti elementi all'interno della risorsa MedicationRequest sono supportati.

Elemento Indicizzabile Disponibile per la ricerca Recuperabile Assistenza per i riferimenti Vincolo
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 Solo farmaci.
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
reportedBoolean
reportedReference.display
reportedReference.reference
requester.display
requester.reference Solo per professionisti.
status
subject.reference Solo per il paziente.

MedicationStatement

I seguenti elementi all'interno della risorsa MedicationStatement sono supportati.

Elemento Indicizzabile Disponibile per la ricerca Recuperabile Assistenza per i riferimenti Vincolo
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

Osservazione

Nella risorsa Observation sono supportati i seguenti elementi.

Elemento Indicizzabile Disponibile per la ricerca Recuperabile Assistenza per i riferimenti Vincolo
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 Solo per professionisti.
status
subject.reference Solo per il paziente.
valueQuantity.unit
valueQuantity.value
valueString

Paziente

I seguenti elementi all'interno della risorsa Patient sono supportati.

Elemento Indicizzabile Disponibile per la ricerca Recuperabile Assistenza per i riferimenti Vincolo
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

Procedura

I seguenti elementi all'interno della risorsa Procedura sono supportati.

Elemento Indicizzabile Disponibile per la ricerca Recuperabile Assistenza per i riferimenti Vincolo
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 Solo per professionisti.
recorder.display
recorder.reference
status
statusReason.coding[].code
statusReason.coding[].display
statusReason.coding[].system
statusReason.text
subject.reference Solo per il paziente.

ServiceRequest

I seguenti elementi della risorsa ServiceRequest sono supportati.

Elemento Indicizzabile Disponibile per la ricerca Recuperabile Assistenza per i riferimenti Vincolo
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 Solo per professionisti.
status
subject.reference Solo per il paziente.

Riferimenti

Vertex AI Search risolve riferimenti specifici per rendere la ricerca completa. Ad esempio, puoi cercare il nome di un professionista e trovare le risorse che fanno riferimento a quel professionista. Nel contesto dei riferimenti sono supportate le seguenti risorse: Inoltre, durante la ricerca delle risorse contenenti i riferimenti vengono utilizzati solo gli elementi specificati all'interno delle risorse.

Risorsa Elemento Recupero Indirizzabile Ricercabile Vincoli
Binario id
Binario contentType
  • application/json
  • application/pdf
  • application/rtf
  • application/xhtml+xml
  • application/xml
  • image/bmp
  • image/gif
  • image/jpeg
  • immagine/png
  • image/tiff
  • text/html
  • text/plain
  • text/xml
Binario data
Farmaci id
Farmaci code.coding[].code
Farmaci code.coding[].system
Farmaci code.coding[].display
Practitioner id
Practitioner name[0].family Solo la prima istanza del nome.
Practitioner name[0].given[] Solo la prima istanza del nome.
Practitioner name[0].text Solo la prima istanza del nome.