Referência do esquema de dados FHIR R4 do Healthcare

O Vertex AI Search suporta um subconjunto de recursos FHIR R4. Esta página apresenta os recursos e os elementos FHIR suportados. Para cada recurso, esta página mostra uma tabela da configuração do esquema definido pela Google, com os seguintes detalhes:

  • Uma marca de verificação para indicar se os elementos são indexáveis, pesquisáveis e recuperáveis por predefinição. Para compreender estas definições de campos, consulte o artigo Configure as definições de campos.
  • Uma marca de verificação para indicar se os elementos são considerados campos de entrada quando é gerada uma resposta do MDI/CE. Ou seja, para gerar o comando de entrada para a resposta do MDI/CE, estes campos são obtidos a partir dos documentos. Este campo não pode ser configurado como parte da configuração do esquema.

Edite a configuração do esquema

Para editar a configuração do esquema, selecione a opção Esquema personalizado quando criar o arquivo de dados. Pode editar a configuração do esquema quando criar o repositório de dados ou mais tarde.

Especificação ao nível do recurso

O Vertex AI Search suporta os seguintes recursos e referências de recursos:

Especificação ao nível do armazenamento de dados

As seguintes propriedades no armazenamento de dados são suportadas.

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

Especificação ao nível do campo

A Vertex AI Search suporta um subconjunto de elementos de dados FHIR em cada um dos recursos FHIR suportados. As secções seguintes indicam os elementos suportados para todos os recursos FHIR suportados e mencionam se os elementos são indexáveis, pesquisáveis e recuperáveis nestas condições:

  • Se os elementos repetidos tiverem um índice vazio ou [], todas as instâncias deste elemento são suportadas. Por exemplo, num recurso AllergyIntolerance, todas as instâncias de clinicalStatus.coding[].code são suportadas.
  • Se os elementos repetidos tiverem um índice específico ou [0], apenas a primeira instância é suportada. Por exemplo, num recurso Composition, apenas a primeira instância de author[0].display é suportada.
  • As referências de recursos relativos são suportadas com o formato Resource/resourceId. Por exemplo, subject.reference tem de ter o valor Patient/034AB16.
  • As referências absolutas só são suportadas para recursos binários e com o tipo de dados definido como attachment. As referências absolutas só são suportadas para localizações do Cloud Storage que estejam em conformidade com o seguinte padrão: gs://BUCKET_NAME/FILE_PATH.
  • As referências internas ou lógicas não são suportadas e essas referências não são resolvidas.

AllergyIntolerance

Os seguintes elementos no recurso AllergyIntolerance são suportados.

Elemento Indexável Pesquisável Recuperável Entrada de MDI/CE Apoio técnico de referência Restrição
asserter.display
asserter.reference Apenas 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 Apenas para pacientes.
reaction[].description
reaction[].manifestation[].text
reaction[].severity
recordedDate
recorder.display
recorder.reference Apenas para profissionais.
verificationStatus.coding[].code
verificationStatus.coding[].display
verificationStatus.coding[].system

Marcação

Os seguintes elementos no recurso Appointment são suportados.

Elemento Indexável Pesquisável Recuperável Entrada de MDI/CE Apoio técnico de referência Restrição
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

Básico

Os seguintes elementos no recurso básico são suportados.

Elemento Indexável Pesquisável Recuperável Entrada de MDI/CE Apoio técnico de referência Restrição
author.display
author.reference Apenas 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 Apenas para pacientes.
text.div

CarePlan

Os seguintes elementos no recurso CarePlan são suportados.

Elemento Indexável Pesquisável Recuperável Entrada de MDI/CE Apoio técnico de referência Restrição
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

Composição

Os seguintes elementos no recurso Composition são suportados.

Elemento Indexável Pesquisável Recuperável Entrada de MDI/CE Apoio técnico de referência Restrição
author[0].display
author[0].reference Apenas 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 Este campo tem de estar presente para que o recurso seja indexável.
status
subject.reference Apenas para pacientes.
title
type.coding[].code
type.coding[].display
type.coding[].system
type.text

Condição

Os seguintes elementos no recurso Condition são suportados.

Elemento Indexável Pesquisável Recuperável Entrada de MDI/CE Apoio técnico de referência Restrição
asserter.display
asserter.reference Apenas 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 Apenas para profissionais.
subject.reference Apenas para pacientes.
verificationStatus.coding[].code
verificationStatus.coding[].display
verificationStatus.coding[].system

DiagnosticReport

Os seguintes elementos no recurso DiagnosticReport são suportados.

Elemento Indexável Pesquisável Recuperável Entrada de MDI/CE Apoio técnico de referência Restrição
category[].coding[].code
category[].coding[].display
category[].coding[].system
category[].text
conclusion Isto só se aplica quando o presentedForm[0].data não está disponível.
effectiveDateTime
id
imagingStudy[].imagingStudyId
issued
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
performer[0].display
performer[0].reference Apenas para profissionais.
presentedForm[0].data Tem de estar codificado em base64. Pode conter um caminho.
subject.reference Apenas para pacientes.

DocumentReference

Os seguintes elementos no recurso DocumentReference são suportados.

Elemento Indexável Pesquisável Recuperável Entrada de MDI/CE Apoio técnico de referência Restrição
authenticator.display
authenticator.reference
author[0].display
author[0].reference
content[0].attachment.contentType

Tipos MIME suportados:

  • 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.data Tem de estar codificado em 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 Apenas para profissionais.
date
description
docStatus
id
identifier[].system
identifier[].value
meta.source
meta.tag[].code
meta.tag[].display
meta.tag[].system
status
subject.reference Apenas para pacientes.
type.coding[].code
type.coding[].display
type.coding[].system
type.text

Encounter

Os seguintes elementos no recurso Encounter são suportados.

Elemento Indexável Pesquisável Recuperável Entrada de MDI/CE Apoio técnico de referência Restrição
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 Apenas 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 Apenas para pacientes.
type[].coding[].code
type[].coding[].display
type[].coding[].system
type[].text

ImagingStudy

Os seguintes elementos no recurso ImagingStudy são suportados.

Elemento Indexável Pesquisável Recuperável Entrada de MDI/CE Apoio técnico 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 Apenas para profissionais.
started
status
subject.reference Apenas para pacientes.

Imunização

Os seguintes elementos no recurso Immunization são suportados.

Elemento Indexável Pesquisável Recuperável Entrada de MDI/CE Apoio técnico 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 Apenas 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 no recurso MedicationAdministration são suportados.

Elemento Indexável Pesquisável Recuperável Entrada de MDI/CE Apoio técnico 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 Apenas para profissionais.
request.reference
status
subject.reference Apenas para pacientes.

MedicationDispense

Os seguintes elementos no recurso MedicationDispense são suportados.

Elemento Indexável Pesquisável Recuperável Entrada de MDI/CE Apoio técnico 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 Apenas para pacientes.
whenHandedOver

MedicationRequest

Os seguintes elementos no recurso MedicationRequest são suportados.

Elemento Indexável Pesquisável Recuperável Entrada de MDI/CE Apoio técnico 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 Apenas para profissionais.
status
subject.reference Apenas para pacientes.

MedicationStatement

Os seguintes elementos no recurso MedicationStatement são suportados.

Elemento Indexável Pesquisável Recuperável Entrada de MDI/CE Apoio técnico 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

Os seguintes elementos no recurso Observation são suportados.

Elemento Indexável Pesquisável Recuperável Entrada de MDI/CE Apoio técnico 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 Apenas para profissionais.
status
subject.reference Apenas para pacientes.
valueQuantity.unit
valueQuantity.value
valueString

Paciente

Os seguintes elementos no recurso Patient são suportados.

Elemento Indexável Pesquisável Recuperável Entrada de MDI/CE Apoio técnico 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 no recurso Procedure são suportados.

Elemento Indexável Pesquisável Recuperável Entrada de MDI/CE Apoio técnico 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 Apenas para profissionais.
recorder.display
recorder.reference
status
statusReason.coding[].code
statusReason.coding[].display
statusReason.coding[].system
statusReason.text
subject.reference Apenas para pacientes.

ServiceRequest

Os seguintes elementos no recurso ServiceRequest são suportados.

Elemento Indexável Pesquisável Recuperável Entrada de MDI/CE Apoio técnico 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 Apenas para profissionais.
status
subject.reference Apenas para pacientes.

Referências

O Vertex AI Search resolve referências específicas para tornar a pesquisa abrangente. Por exemplo, pode pesquisar o nome de um profissional de saúde e encontrar os recursos que fazem referência a esse profissional. Os seguintes recursos são suportados no contexto das referências. Além disso, apenas os elementos especificados nos recursos são usados quando se pesquisam 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
  • text/xml
Binário data
Location id
Location name
Medicação id
Medicação text
Medicação code.coding[].code
Medicação code.coding[].system
Medicação 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.