Pular para o conteúdo principal

Estrutura dos Dados

Esta página descreve todos os campos da extração: o que cada um significa, quais valores pode assumir e a quais categorias se aplica. É a referência para quem vai carregar, validar ou analisar os dados.

Visão Geral​

Os dados extraídos do nosso banco clínico são organizados em duas partes:

  1. Campos de metadados: informações sobre o paciente e o documento (anonimizadas)
  2. Campos de entidades clínicas: dados estruturados extraídos dos documentos médicos

Nota: os dados representam uma seleção do nosso banco de dados clínico, com ampla cobertura nacional e boa representatividade para estudos, filtrada conforme os critérios definidos pelo cliente contratante.

Campos de Metadados do Paciente e do Documento​

CampoTipoDescrição
document_idstringIdentificador único do documento no banco de dados
document_datestringData de criação do documento clínico (YYYY-MM-DD HH:MM:SS)
patient_idstringID anonimizado do paciente (prefixo: "patient")
case_idstringID anonimizado do caso clínico (prefixo: "case")
genderstringSexo biológico do paciente (MALE, FEMALE, UNKNOWN). Ver detalhes abaixo.
birthdatestringData de nascimento do paciente (YYYY-MM-DD HH:MM:SS)
deathstringStatus de óbito do paciente (Y, N, X). Ver detalhes abaixo.
provider_state_codestringCódigo da Unidade Federativa do provedor
provider_typestringTipo de hospital (Público, Convênio, Particular). Ver detalhes abaixo.

Campos Adicionais​

Os campos abaixo podem ser contratados à parte, durante a negociação da extração.

CampoTipoDescrição
payer_namestringIdentificador da fonte pagadora associada à nota clínica. Um mesmo paciente ou atendimento pode ter múltiplas fontes pagadoras, conforme os serviços registrados. Campo do tipo string, não normalizado, que representa diversos planos/convênios de saúde, SUS ou privado, podendo conter variações de grafia para uma mesma fonte, o que exige normalização prévia para fins analíticos.

Importante: para incluir o campo, fale com o time comercial durante a negociação.

Detalhamento dos Campos​

Campo death – Status de Óbito​

O campo death indica se há registro de óbito do paciente na base.

ValorDescrição
YSim – Óbito registrado
NNão – Sem registro de óbito
XNão especificado / Indisponível – Informação não consta ou não pôde ser definida

Campo gender – Sexo Biológico do Paciente​

O campo gender representa o sexo biológico do paciente, registrado nos documentos clínicos.

ValorDescrição
MALEMasculino
FEMALEFeminino
UNKNOWNNão especificado / Indisponível – Informação não consta ou não pôde ser definida

Campo provider_type – Tipo de Hospital​

O campo provider_type classifica o provedor quanto à natureza da gestão e da fonte pagadora.

ValorDescrição
PúblicoEstabelecimento exclusivamente da rede pública de saúde (SUS ou equivalente). Atendimento financiado pelo poder público.
Convênio ou ParticularEstabelecimento que atende por planos de saúde/convênios e/ou atendimento particular (privado), sem oferta pública.
Público, Convênio ou ParticularEstabelecimento que oferece atendimento nas três modalidades (público, convênio e particular).

Campos de Entidades Clínicas​

Campos Básicos da Entidade​

CampoTipoDescrição
entity_idstringID único da entidade (document_id + posição)
entitystringTermo clínico extraído do texto
labelstringCategoria da entidade clínica. Ver categorias.
assertionstringContexto em que a entidade foi mencionada (quando aplicável). Ver valores.

Campos de Relação (quando aplicável)​

CampoTipoDescrição
relation_typestringTipo de relação com outra entidade. Ver tipos.
relation_entitystringA outra entidade da relação
relation_positionstringPosição da entidade da linha na relação (head ou tail)

Campos Estruturados de Biomarcadores e Exames​

Os campos abaixo se aplicam apenas às categorias BIOMARKER e LAB_TEST, e são preenchidos quando foi possível normalizar e estruturar a entidade.

CampoTipoBIOMARKERLAB_TESTDescrição
normalized_entitystring✓✓Versão padronizada da entidade
specific_markerstring✓✓Marcador específico do resultado
methodstring✓✓Método utilizado para obter o resultado
detection_statusstring✓✓Status de detecção do resultado
scorestring✓Escore do resultado do biomarcador
numeric_valuenúmero✓✓Valor numérico extraído
unitstring✓✓Unidade de medida

No JSONL, normalized_entity, specific_marker e method ficam no nível da entidade, e os demais campos ficam dentro do objeto result. Veja Formato JSONL.

Detalhamentos e Informações Adicionais​

Campo assertion – Contexto das Entidades​

O campo assertion indica o contexto clínico em que uma entidade foi mencionada no documento. O mesmo termo pode ter significados diferentes conforme o contexto, por isso esse campo é essencial para análises precisas.

Valores Possíveis​

ValorNomeDescriçãoExemplo
PRESENTPresenteCondição ativa no paciente naquele momento"Paciente apresenta diabetes tipo 2"
INVESTIGATIONEm investigaçãoHipótese, suspeita ou diagnóstico em apuração"Suspeita de pneumonia"
HISTORYHistóricoEsteve presente no passado e pode não estar mais ativo"Histórico de cirurgia cardíaca em 2020"
FAMILY_HISTORYHistórico familiarRefere-se a um familiar, não ao paciente"Mãe com câncer de mama"
ABSENTAusenteTermo negado no texto"Paciente nega hipertensão"
OTHEROutroMenção fora da jornada clínica do paciente, como uma doença citada como referência, em estudo ou em documento de apoio"Protocolo de rastreamento para câncer de colo"

Importância para Análise de Dados​

  • Evita falsos positivos: entidades negadas (ABSENT) não devem ser contadas como presentes
  • Separa o paciente da família: entidades FAMILY_HISTORY não descrevem o próprio paciente
  • Identifica suspeitas: entidades INVESTIGATION indicam casos em apuração
  • Contextualiza o histórico: entidades HISTORY descrevem o passado do paciente
  • Filtra menções de referência: entidades OTHER não fazem parte da jornada clínica do paciente

Exemplo Prático​

Texto: "Paciente nega diabetes, com histórico de hipertensão. Mãe com câncer de mama.
Suspeita de insuficiência cardíaca."

Entidades extraídas:
- "diabetes" → assertion: ABSENT
- "hipertensão" → assertion: HISTORY
- "câncer de mama" → assertion: FAMILY_HISTORY
- "insuficiência cardíaca" → assertion: INVESTIGATION

Categorias com Asserção​

O contexto é inferido apenas para as categorias FINDING, INJURY, DISEASE, PHARM_SUBSTANCE, PROCEDURE e MEDICAL_DEVICE.

Nas demais categorias, o campo assertion vem vazio. Essas entidades são tratadas como presentes no contexto do documento, e o campo vazio não indica falha na inferência.

Categorias de Entidades Clínicas​

LabelNomeDescriçãoExemplo
FINDINGAchado clínicoSintomas relatados e achados do exame físico"dor de cabeça", "febre", "edema"
INJURYLesãoLesões físicas ou envenenamentos"fratura", "queda", "alergia"
DISEASEDoençaCondições médicas ou patológicas"diabetes", "hipertensão"
PHARM_SUBSTANCEFármacoSubstâncias usadas em tratamento"metformina", "morfina"
PROCEDUREProcedimentoProcedimentos diagnósticos ou terapêuticos"tomografia", "biópsia"
STAGEEstadiamentoEstágio de uma condição"EC IV", "EC IIA"
SCALEEscalaEscalas padrão de avaliação"ECOG", "Glasgow"
MEDICAL_DEVICEDispositivo médicoDispositivos e equipamentos usados no cuidado"cateter venoso", "dreno"
BODY_PARTParte do corpoÓrgãos e componentes anatômicos"mama", "pulmão"
TEMPORAL_CONCEPTConceito temporalDatas e expressões de tempo"15/01/2024", "há 2 anos"
BIOMARKERBiomarcadorIndicadores biológicos de saúde ou doença"KI67", "HER2", "PSA"
LAB_TESTExame laboratorialResultados de testes laboratoriais"hemograma", "glicemia em jejum"

Tipos de Relação​

Cada relação liga duas entidades: a primeira (head) e a segunda (tail), nessa ordem.

Relation typeDescriçãoExemplo (head → tail)
is_date_ofAssocia uma data a um evento clínico"15/01/2024" → "cirurgia"
finding_has_anatomic_siteLiga um achado clínico ao local anatômico"edema" → "membros inferiores"
may_treatIndica que um fármaco pode tratar uma condição"metformina" → "diabetes"
procedure_has_target_anatomyDefine o alvo anatômico de um procedimento"biópsia" → "fígado"
disease_has_anatomic_siteLiga uma doença ao local anatômico"pneumonia" → "pulmão"
disease_has_associated_diseaseLiga uma doença a outra doença associada"diabetes" → "retinopatia"
disease_has_biomarkerLiga uma doença a um biomarcador"câncer de mama" → "HER2"
disease_has_scaleLiga uma doença a uma escala de avaliação"câncer de pulmão" → "ECOG"
disease_has_stageLiga uma doença ao estadiamento"câncer de mama" → "EC IIA"
injury_has_anatomic_siteLiga uma lesão ao local anatômico"fratura" → "fêmur"
procedure_has_associated_deviceLiga um procedimento ao dispositivo utilizado"angioplastia" → "stent"
medical_device_has_target_anatomyDefine o alvo anatômico de um dispositivo médico"cateter venoso central" → "veia jugular"
disease_has_oncologic_findingLiga uma doença oncológica a um achado oncológico"adenocarcinoma de pulmão" → "metástase"

Importante: a extração contém apenas os pacientes e documentos que atendem aos critérios definidos para o projeto, representando uma amostra selecionada da nossa base, com ampla cobertura e representatividade.