Utilize transformações de OMOP em soluções de dados de cuidados de saúde
Nota
Este conteúdo está atualmente a ser atualizado.
A capacidade de transformações OMOP em soluções de dados de cuidados de saúde prepara os dados para análises padronizadas através de padrões abertos da comunidade Observational Medical Outcomes Partnership (OMOP). Para saber mais sobre a capacidade e entender como implementá-la e configurá-la, consulte:
Transformações de OMOP é uma capacidade opcional com soluções de dados de cuidados de saúde no Microsoft Fabric.
Pré-requisitos
Antes de executar o pipeline de transformações de OMOP, conclua os seguintes passos:
- Instale os blocos de notas e pipelines fundamentais em Implementar soluções de dados de cuidados de saúde.
- Implementar e configurar transformações OMOP
Serviço de ingestão OMOP
Quando executa o pipeline de dados do serviço de ingestão OMOP, cria saídas de tabela delta que pode ver usando pontos finais SQL.
Saídas de tabela delta CDM OMOP
Esta secção descreve as saídas de tabela delta do Common Data Model (CDM) de OMOP que pode esperar da execução do serviço.
O serviço transforma os dados achatados do Fast Healthcare Interoperability Resources (FHIR) e a extração FHIR DocumentReference (notas clínicas não estruturadas) persistentes no lakehouse de prata. Os dados transformados são gravados como tabelas delta OMOP no Azure Data Lake.
O serviço Text Analytics for Health opcional oferece suporte à extração da saída NLP (processamento de linguagem natural) do conteúdo DocumentReference para mapear para a tabela NOTE_NLP do OMOP. Para obter mais informações sobre este serviço, consulte Melhoramento de notas clínicas não estruturadas: Transformação de OMOP.
O serviço transforma dados de referência do sistema de código FHIR, códigos e conceitos codificáveis em conceitos OMOP utilizando as tabelas de vocabulário de OMOP.
O armazenamento de dados OMOP no formato delta aberto mantém o histórico de atualizações, permite viagens no tempo e fornece desempenho de consulta na filtragem recuperando o mais recente
last_updated_date
num registo.
Consulta de amostra
Pode executar a seguinte consulta de exemplo para ver todas as atualizações feitas no person_id
selecionado. A consulta deve obter as 10 primeiras linhas (ou menos) da tabela Pessoa que foi atualizada ao longo de um período. Ajuste a consulta de acordo com o nome do ouro omop_database_name
no seu ambiente. Lembre-se também de substituir ou atualizar o parâmetro person.id
por um valor válido disponível no conjunto de dados transformado de prata para ouro.
SELECT TOP (10) * FROM [gold_omop].[dbo].[person]
Where [person].[id] = 'de259065a2ff4d5a87b764abf33408bd1b2c8c50'
Mapeamento de FHIR para OMOP
Os mapeamentos iniciais de FHIR para OMOP são baseados na orientação HL7 International da seguinte forma:
Recurso de domínio FHIR | Tabela do OMOP | Notas |
---|---|---|
paciente | PESSOA | |
Organização | CARE_SITE | |
condição | CONDITION_OCCURRENCE | |
Paciente | DEATH | Se patient.deceased for preenchido |
Procedimento | DEVICE_EXPOSURE | Se procedure.focaldevice não for nulo |
Medicationrequest | DRUG_EXPOSURE | |
endereço | LOCATION | patient.address e organization.address |
Observação | MEDIÇÃO | Se observation.category for laboratorial |
Documentreference | NOTA | |
Documentreference | NOTE_NLP | A saída Text Analytics for Health da nota não estruturada documentreference |
Observação | OBSERVAÇÃO | Se observation.category não for laboratorial |
Procedimento | PROCEDURE_OCCURRENCE | Se procedure.focaldevice é nulo |
Profissional de Saúde | FORNECEDOR | |
Encontro | VISIT_OCCURRENCE |
Referências da comunidade OMOP
- Tabelas, definições de campo e convenções do CDM versão 5.4 do OMOP: CDM v5.4 (ohdsi.github.io) do OMOP
- Vocabulário padrão OMOP do conjunto de dados Athena: Athena (ohdsi.org)
- Principais alterações do OMOP versão 5.3 para a versão 5.4: Alterações por tabela (ohdsi.github.io)