Referência do esquema de dados FHIR R4 da API Cloud Healthcare

A Vertex AI Search oferece suporte a um subconjunto de recursos do FHIR R4. Nesta página, listamos os Recursos e elementos do FHIR e suas configurações de esquema definidas pelo Google, como indexabilidade, pesquisa e recuperação. É possível selecionar a opção Esquema personalizado opção ao criar o repositório de dados para editar o esquema no momento da criação do repositório de dados ou para editá-la depois de criar o repositório de dados.

Especificação no nível do recurso

A Pesquisa da Vertex AI é compatível com os seguintes recursos e referências de recursos:

Especificação no nível do repositório de dados

Há suporte para as propriedades a seguir no repositório de dados.

Propriedade Indexável Pesquisável Recuperável
id
resource_type
resource_datetime
patient_id

Especificação no nível do campo

A Vertex AI para Pesquisa oferece suporte a um subconjunto de elementos de dados do FHIR em cada um dos recursos do FHIR com suporte. As seções a seguir listam os tipos para todos os recursos FHIR suportados e mencione se os elementos são indexáveis, pesquisáveis e recuperáveis sob estas condições:

  • Se elementos repetidos tiverem um índice vazio ou [], todas as instâncias desse são suportados. Por exemplo, em um recurso de Intolerância alergia, todas instâncias de clinicalStatus.coding[].code têm suporte.
  • Se os elementos repetidos tiverem um índice ou [0] específico, apenas a primeira instância será aceita. Por exemplo, em um recurso de composição, apenas a primeira instância de author[0].display é aceita.
  • As referências relativas a recursos são compatíveis com o formato Resource/resourceId: Por exemplo, subject.reference deve ter o valor como Patient/034AB16.
  • As referências absolutas têm suporte apenas para recursos binários e com o tipo de dados definido como attachment. As referências absolutas são apenas compatível com locais do Cloud Storage que estejam em conformidade com as padrão: gs://BUCKET_NAME/FILE_PATH:
  • Referências internas ou lógicas não são aceitas e não são resolvidas.

AllergyIntolerance

Os seguintes elementos do recurso AllergyIntolerance são aceitos.

Elemento Indexável Pesquisável Recuperável Suporte de referência Restrição
asserter.display
asserter.reference Somente para profissionais.
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 Somente para pacientes.
reaction[].description
reaction[].manifestation[].text
reaction[].severity
recordedDate
recorder.display
recorder.reference Somente para profissionais.
verificationStatus.coding[].code
verificationStatus.coding[].display
verificationStatus.coding[].system

Básico

Há suporte para os seguintes elementos no recurso Básico.

Elemento Indexável Pesquisável Recuperável Suporte de referência Restrição
author.display
author.reference Somente para profissionais.
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 Somente para pacientes.
text.div

Composição

Os seguintes elementos no recurso de composição têm suporte.

Elemento Indexável Pesquisável Recuperável Suporte de referência Restrição
author[0].display
author[0].reference Somente para profissionais.
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 Esse campo precisa estar presente para que o recurso possa ser indexado.
status
subject.reference Somente para pacientes.
title
type.coding[].code
type.coding[].display
type.coding[].system
type.text

Condição

Os seguintes elementos no recurso "Condição" têm suporte.

Elemento Indexável Pesquisável Recuperável Suporte de referência Restrição
asserter.display
asserter.reference Somente para profissionais.
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 Somente para profissionais.
subject.reference Somente para pacientes.
verificationStatus.coding[].code
verificationStatus.coding[].display
verificationStatus.coding[].system

DiagnosticReport

Há suporte para os seguintes elementos no recurso DiagnosticReport.

Elemento Indexável Pesquisável Recuperável Suporte de referência Restrição
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 Somente para profissionais.
subject.reference Somente paciente.

DocumentReference

Há suporte para os elementos a seguir no recurso DocumentReference.

Elemento Indexável Pesquisável Recuperável Suporte de referência Restrição
authenticator.display
authenticator.reference
author[0].display
author[0].reference
content[0].attachment.contentType

Tipos MIME com suporte:

  • 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 Somente para profissionais.
date
description
docStatus
id
identifier[].system
identifier[].value
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
status
subject.reference Somente paciente.
type.coding[].code
type.coding[].display
type.coding[].system
type.text

Encontro

Os seguintes elementos do recurso de encontro têm suporte.

Elemento Indexável Pesquisável Recuperável Suporte de referência Restrição
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 Somente para profissionais.
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 Somente para pacientes.
type[].coding[].code
type[].coding[].display
type[].coding[].system
type[].text

ImagingStudy

Há suporte para os elementos a seguir no recurso ImagingStudy.

Elemento Indexável Pesquisável Recuperável Suporte de referência Restrição
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 Somente para profissionais.
started
status
subject.reference Somente para pacientes.

Imunização

Há suporte para os elementos a seguir no recurso de imunização.

Elemento Indexável Pesquisável Recuperável Suporte de referência Restrição
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 Somente para pacientes.
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

Os seguintes elementos do recurso MedicationAdministration são aceitos.

Elemento Indexável Pesquisável Recuperável Suporte de referência Restrição
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 Apenas medicamentos.
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
note[].text
performer[0].actor.display
performer[0].actor.reference Somente para profissionais.
request.reference
status
subject.reference Somente paciente.

Dispensa de medicamentos

Os seguintes elementos do recurso MedicationDispense são aceitos.

Elemento Indexável Pesquisável Recuperável Suporte de referência Restrição
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 Apenas medicamentos.
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 Somente paciente.
whenHandedOver

MedicationRequest

Os seguintes elementos do recurso MedicationRequest são compatíveis.

Elemento Indexável Pesquisável Recuperável Suporte de referência Restrição
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 Apenas medicamentos.
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
reportedBoolean
reportedReference.display
reportedReference.reference
requester.display
requester.reference Somente para profissionais.
status
subject.reference Somente para pacientes.

MedicationStatement

Há suporte para os elementos a seguir no recurso MedicationStatement.

Elemento Indexável Pesquisável Recuperável Suporte de referência Restrição
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

Observação

Há suporte para os seguintes elementos no recurso Observação.

Elemento Indexável Pesquisável Recuperável Suporte de referência Restrição
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 Somente para profissionais.
status
subject.reference Somente para pacientes.
valueQuantity.unit
valueQuantity.value
valueString

Alertas

Há suporte para os elementos a seguir no recurso "Paciente".

Elemento Indexável Pesquisável Recuperável Suporte de referência Restrição
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

Procedimento

Os seguintes elementos do recurso de procedimento têm suporte.

Elemento Indexável Pesquisável Recuperável Suporte de referência Restrição
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 Somente para profissionais.
recorder.display
recorder.reference
status
statusReason.coding[].code
statusReason.coding[].display
statusReason.coding[].system
statusReason.text
subject.reference Somente para pacientes.

ServiceRequest

Há suporte para os seguintes elementos no recurso ServiceRequest.

Elemento Indexável Pesquisável Recuperável Suporte de referência Restrição
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 Somente para profissionais.
status
subject.reference Somente para pacientes.

Referências

A Vertex AI para Pesquisa resolve referências específicas para tornar a pesquisa mais abrangente. Por exemplo, você pode pesquisar o nome de um profissional e encontrar os recursos que se referem a ele. Os recursos a seguir são compatíveis no contexto de referências. Além disso, apenas os elementos especificados nos recursos são usados ao pesquisar os recursos que contêm as referências.

Recurso Elemento Recuperável Indexável Pesquisável Restrições
Binário id
Binário 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
  • texto/xml
Binário data
Medicamentos id
Medicamentos code.coding[].code
Medicamentos code.coding[].system
Medicamentos code.coding[].display
Profissional id
Profissional name[0].family Apenas a primeira instância do nome.
Profissional name[0].given[] Apenas a primeira instância do nome.
Profissional name[0].text Apenas a primeira instância do nome.