Projetos GitHub

Temos muitos projetos de código aberto no GitHub que fornecem o código-fonte e instruções para implantar serviços para vários usos. Você é sempre bem-vindo a visitar nossos repositórios do GitHub para aprender e experimentar nossos recursos e produtos.

Exemplos dos Serviços de Dados de Saúde do Azure

  • Este repositório contém exemplos para os Serviços de Dados de Saúde do Azure, incluindo FHIR (® Fast Healthcare Interoperability Resources), DICOM, serviço MedTech e serviços relacionados a dados.

Kit de Ferramentas dos Serviços de Dados de Saúde do Azure

  • O Kit de Ferramentas dos Serviços de Dados de Integridade do Azure ajuda você a estender a funcionalidade dos Serviços de Dados de Saúde do Azure fornecendo um conjunto de ferramentas consistente para criar operações personalizadas para modificar o comportamento do serviço principal.

Servidor FHIR

Conversão de dados e anonimização

Conversor FHIR

  • microsoft/FHIR-Converter: um projeto de conversão de dados que usa a ferramenta CLI e o ponto de extremidade FHIR de $convert-data para traduzir formatos de dados herdados de saúde em FHIR
  • Integrado com o serviço FHIR e o servidor FHIR para Azure na forma de operação de $convert-dados
  • Melhorias contínuas no OSS e integração contínua com os servidores FHIR

Conversor FHIR - Extensão de código VS

Ferramentas FHIR para anonimização

  • microsoft/Tools-for-Health-Data-Anonymization: um projeto de anonimização de dados que fornece ferramentas para desidentificar dados FHIR, bem como dados DICOM
  • Integrado com o serviço FHIR e o servidor FHIR para Azure na forma de de-identified $export operação
  • Para dados FHIR, eles também podem ser usados com o pipeline do Azure Data Factory (ADF) lendo dados FHIR do armazenamento de blob do Azure e gravando de volta os dados anonimizados

Pipelines de análise

Os Pipelines de Análise FHIR ajudam-no a criar componentes e pipelines para retangularizar e mover dados FHIR dos servidores FHIR do Azure, nomeadamente o Servidor FHIR dos Serviços de Dados de Saúde do Azure, a API do Azure para FHIR e o Servidor FHIR para o Azure Data Lake e, assim, disponibilizá-los para análise com o Azure Synapse Analytics, o Power BI e o Azure Machine Learning.

As descrições e os recursos dessas duas soluções são resumidos abaixo:

FHIR para Synapse Sync Agent

O FHIR to Synapse Sync Agent é uma função do Azure que extrai dados de um Servidor FHIR usando APIs de Recursos FHIR, converte-os em arquivos Parquet hierárquicos e os grava no Azure Data Lake quase em tempo real. Esse agente também contém um script para criar tabelas e exibições externas no pool SQL Synapse Serverless apontando para os arquivos Parquet.

Essa solução permite que você consulte todos os dados FHIR com ferramentas como Synapse Studio, SSMS e Power BI. Você também pode acessar os arquivos do Parquet diretamente de uma piscina Synapse Spark. Você deve considerar o uso desta solução se quiser acessar todos os seus dados FHIR quase em tempo real e quiser adiar a transformação personalizada para sistemas downstream.

FHIR para CDM Gerador de Tubulação

O FHIR to CDM Pipeline Generator é uma ferramenta para gerar um pipeline do ADF para mover um instantâneo de dados de um servidor FHIR usando $export API para uma pasta CDM no Azure Data Lake Storage Gen 2 no .csv formato. A ferramenta requer um arquivo de configuração criado pelo usuário contendo instruções para projetar e nivelar recursos FHIR e campos em tabelas. Você também pode seguir as instruções para criar um pipeline downstream no espaço de trabalho Synapse para mover dados da pasta CDM para o pool SQL dedicado Synapse.

Esta solução permite que você transforme os dados em formato tabular à medida que são gravados na pasta CDM. Você deve considerar esta solução se quiser transformar dados FHIR em um esquema personalizado à medida que são extraídos do servidor FHIR.

Serviço MedTech

Integração com Hub IoT e IoT Central

  • microsoft/iomt-fhir: integração com IoT Hub ou IoT Central para FHIR com normalização de dados e conversão FHIR dos dados normalizados
  • Normalização: as informações de dados do dispositivo são extraídas em um formato comum para processamento posterior
  • Conversão FHIR: dados normalizados e agrupados são mapeados para FHIR. As observações são criadas ou atualizadas de acordo com modelos configurados e vinculadas ao dispositivo e ao paciente.
  • Ferramentas para ajudar a construir o mapa de conversação: visualize a configuração de mapeamento para normalizar os dados de entrada do dispositivo e transforme-os nos recursos FHIR. Os desenvolvedores podem usar essa ferramenta para editar e testar os mapeamentos de destino de Dispositivo e FHIR e exportá-los para carregamento no serviço MedTech no portal do Azure.

Integração HealthKit e FHIR

Serviço DICOM

O serviço DICOM fornece um Servidor de Imagem Médica de código aberto para DICOM que é facilmente implantado no Azure. Ele permite a comunicação baseada em padrões com qualquer sistema habilitado para DICOMweb™ e injeta metadados DICOM em um servidor FHIR para criar uma visão holística dos dados do paciente. Para obter mais informações, consulte Gerenciar dados de imagens médicas com o serviço DICOM.

Próximos passos

Neste artigo, você aprendeu sobre alguns dos projetos GitHub de código aberto dos Serviços de Dados de Saúde do Azure que fornecem código-fonte e instruções para permitir que você experimente e implante serviços para vários usos. Para obter mais informações sobre os Serviços de Dados de Saúde do Azure, consulte

(FHIR®) é uma marca registada da HL7 e é utilizada com a permissão da HL7.