Proyectos de GitHub

Tenemos muchos proyectos de código abierto en GitHub que proporcionan el código fuente y las instrucciones para implementar servicios con distintos fines. Siempre le damos la bienvenida a visitar nuestros repositorios de GitHub para aprender y experimentar con nuestras características y productos.

Ejemplos de Azure Health Data Services

  • Este repositorio contiene ejemplos de Azure Health Data Services, incluidos los recursos de interoperabilidad sanitaria rápida (FHIR®), DICOM, el servicio MedTech y los servicios relacionados con los datos.

Servidor FHIR

Anonimización de la conversión & de datos

Convertidor de FHIR

  • microsoft/FHIR-Converter: un proyecto de conversión de datos que usa la herramienta de la CLI y el punto de conexión de FHIR de $convert-data para traducir formatos de datos heredados de atención sanitaria en FHIR
  • Integrado con el servicio FHIR y el servidor FHIR para Azure en forma de operación de datos de $convert
  • Mejoras continuas en el software de código abierto e integración continua con los servidores FHIR.

Convertidor de FHIR: extensión de VS Code

Herramientas de anonimización de FHIR

  • microsoft/Tools-for-Health-Data-Anonimization: un proyecto de anonimización de datos que proporciona herramientas para la des-identificación de datos de FHIR, así como datos DICOM
  • Integrado con el servicio FHIR y el servidor FHIR para Azure en forma de de-identified $export operación
  • Para los datos de FHIR, también se puede usar con la canalización de Azure Data Factory (ADF) mediante la lectura de datos de FHIR de Azure Blob Storage y la escritura de los datos anónimos.

Canalizaciones analíticas

Las canalizaciones de FHIR Analytics le ayudan a crear componentes y canalizaciones para rectangularizar y mover datos de FHIR desde servidores de Azure FHIR, es decir, Azure Health Data Services FHIR Server, Azure API for FHIR y FHIRServer para Azure a Azure Data Lake y, por lo tanto, hacer que esté disponible para el análisis con Azure Synapse Analytics, Power BI y Azure Machine Learning.

A continuación se resumen las descripciones y funcionalidades de estas dos soluciones:

FHIR al agente de sincronización de Synapse

FHIR al agente de sincronización de Synapse es una función de Azure que extrae datos de un servidor FHIR mediante las API de recursos de FHIR y la convierte en archivos Parquet jerárquicos y los escribe en Azure Data Lake casi en tiempo real. Este agente también contiene un script para crear tablas y vistas externas en el grupo de SQL sin servidor de Synapse que apunta a los archivos Parquet.

Esta solución le permite consultar datos de FHIR completos con herramientas como Synapse Studio, SSMS y Power BI. También puede acceder a los archivos Parquet directamente desde un grupo de Synapse Spark. Considere la posibilidad de usar esta solución si desea acceder a todos los datos de FHIR casi en tiempo real y desea aplazar la transformación personalizada a los sistemas de bajada.

Generador de canalizaciones de FHIR a CDM

El generador de canalizaciones de FHIR a CDM es una herramienta para generar una canalización de ADF para mover una instantánea de datos de un servidor FHIR mediante $export API a una carpeta de CDM en Azure Data Lake Storage Gen 2 en .csv formato. La herramienta requiere un archivo de configuración creado por el usuario que contenga instrucciones para proyectar y acoplar campos y recursos de FHIR en tablas. También puede seguir las instrucciones para crear una canalización de bajada en el área de trabajo de Synapse para mover datos de la carpeta CDM al grupo de SQL dedicado de Synapse.

Esta solución le permite transformar los datos en formato tabular a medida que se escribe en la carpeta CDM. Debe tener en cuenta esta solución si desea transformar los datos de FHIR en un esquema personalizado, ya que se extrae del servidor de FHIR.

Servicio MedTech

Integración con IoT Hub e IoT Central

  • microsoft/iomt-fhir: integración con IoT Hub o IoT Central para FHIR con normalización de datos y conversión de FHIR de los datos normalizados.
  • Normalización: la información de datos del dispositivo se extrae en un formato común para su posterior procesamiento.
  • Conversión de FHIR: los datos normalizados y agrupados se asignan a FHIR. Las observaciones se crean o actualizan según las plantillas configuradas y se vinculan al dispositivo y al paciente.
  • Herramientas para ayudar a crear el mapa de conversación: visualice la configuración de asignación para normalizar los datos de entrada del dispositivo y transformarlos en los recursos de FHIR. Los desarrolladores pueden usar esta herramienta para editar y probar las asignaciones de destino de Device y FHIR y exportarlas para cargarlas en el servicio MedTech en el Azure Portal.

Integración de HealthKit y FHIR

Servicio DICOM

El servicio DICOM proporciona un servidor de imágenes médicas de código abierto para DICOM que se implementa fácilmente en Azure. Permite la comunicación basada en estándares con cualquier sistema habilitado para DICOMweb™ e inserta metadatos DICOM en un servidor FHIR para crear una vista holística de los datos de los pacientes. Consulte el servicio DICOM para obtener más información.

Pasos siguientes

En este artículo, ha obtenido información sobre algunos de los proyectos de GitHub de código abierto de Azure Health Data Services que proporcionan código fuente e instrucciones para permitirle experimentar e implementar servicios para varios usos. Para más información sobre Azure Health Data Services, consulte

FHIR es una marca registrada de HL7 y se usa con el permiso de HL7.