Проекты GitHub

У нас есть много проектов с открытым кодом на GitHub, которые предоставляют исходный код и инструкции по развертыванию служб для различных использования. Вы всегда рады посетить наши репозитории GitHub, чтобы узнать и поэкспериментировать с нашими функциями и продуктами.

Примеры служб данных Работоспособности Azure

  • Этот репозиторий содержит примеры для служб данных Работоспособности Azure, включая ресурсы быстрого взаимодействия со здравоохранением (FHIR®), DICOM, службу MedTech и службы, связанные с данными.

Набор средств служб данных Работоспособности Azure

  • Служба azure Health Data Services набор средств помогает расширить функциональные возможности служб azure Health Data Services, предоставляя согласованный набор инструментов для создания пользовательских операций для изменения поведения основной службы.

Сервер FHIR

Преобразование данных и анонимизация

Преобразователь FHIR

  • Microsoft/FHIR-Converter: проект преобразования данных, использующий средство CLI и конечную точку FHIR $convert-data FHIR для перевода устаревших форматов данных здравоохранения в FHIR
  • Интеграция со службой FHIR и сервером FHIR для Azure в виде операции $convert-данных
  • Текущие улучшения ОСS и непрерывная интеграция с серверами FHIR

Преобразователь FHIR — расширение VS Code

  • microsoft/vscode-azurehealthcareapis-tools: расширение VS Code, содержащее коллекцию инструментов для работы с преобразователем FHIR
  • Выпущено в Visual Studio Marketplace, его можно установить здесь: расширение FHIR Converter VS Code
  • Используется для создания шаблонов преобразования Liquid и управления шаблонами на Реестр контейнеров Azure

Средства FHIR для анонимизации

  • microsoft/Tools-for-Health-Data-Anonymization: проект анонимизации данных, предоставляющий средства для деидентифицировать данные FHIR, а также данные DICOM
  • Интеграция со службой FHIR и сервером FHIR для Azure в виде de-identified $export операции
  • Для данных FHIR его также можно использовать с конвейером Фабрика данных Azure (ADF), считывая данные FHIR из хранилища BLOB-объектов Azure и записывая обратно анонимные данные.

Конвейеры аналитики

Конвейеры FHIR Analytics помогают создавать компоненты и конвейеры для прямоугольной обработки и перемещения данных FHIR с серверов Azure FHIR, а именно сервера Azure Health Data Services FHIR, Azure API для FHIR и FHIR Server для Azure Data Lake и тем самым сделать его доступным для аналитики с помощью Azure Synapse Analytics, Power BI и Машинное обучение Azure.

Ниже приведены описания и возможности этих двух решений:

FHIR в агент синхронизации Synapse

FHIR в агент синхронизации Synapse — это функция Azure, которая извлекает данные из сервера FHIR с помощью API ресурсов FHIR и преобразует его в иерархические файлы Parquet и записывает его в Azure Data Lake в практически в реальном времени. Этот агент также содержит скрипт для создания внешних таблиц и представлений в бессерверном пуле SQL Synapse Server, указывающего на файлы Parquet.

Это решение позволяет запрашивать все данные FHIR с такими инструментами, как Synapse Studio, SSMS и Power BI. Вы также можете получить доступ к файлам Parquet непосредственно из пула Synapse Spark. Это решение следует использовать, если вы хотите получить доступ ко всем данным FHIR практически в режиме реального времени и отложить пользовательское преобразование в подчиненные системы.

Генератор конвейера FHIR в CDM

Генератор конвейера FHIR в CDM — это средство для создания конвейера ADF для перемещения моментального снимка данных с сервера FHIR с помощью API $export в папку CDM в Azure Data Lake служба хранилища 2-го поколения в .csv формате. Для этого средства требуется файл конфигурации, созданный пользователем, содержащий инструкции по проекту и неструктурированным ресурсам FHIR и полям в таблицы. Вы также можете следовать инструкциям по созданию подчиненного конвейера в рабочей области Synapse для перемещения данных из папки CDM в выделенный пул SQL Synapse.

Это решение позволяет преобразовать данные в табличный формат при записи в папку CDM. Это решение следует учитывать, если вы хотите преобразовать данные FHIR в настраиваемую схему, так как она извлекается из сервера FHIR.

Служба MedTech

Интеграция с Центр Интернета вещей и IoT Central

  • microsoft/iomt-fhir: интеграция с Центр Интернета вещей или IoT Central в FHIR с нормализацией данных и преобразованием FHIR нормализованных данных
  • Нормализация: данные устройства извлекаются в общий формат для дальнейшей обработки
  • Преобразование FHIR: нормализованные и сгруппированные данные сопоставляются с FHIR. Наблюдения создаются или обновляются в соответствии с настроенными шаблонами и связаны с устройством и пациентом.
  • Средства для создания карты беседы: визуализация конфигурации сопоставления для нормализации входных данных устройства и преобразования ее в ресурсы FHIR. Разработчики могут использовать это средство для редактирования и тестирования сопоставлений назначений устройств и FHIR и экспорта их для отправки в службу MedTech в портал Azure.

Интеграция HealthKit и FHIR

  • microsoft/healthkit-on-fhir: библиотека Swift, которая автоматизирует экспорт данных Apple HealthKit на сервер FHIR.

Служба DICOM

Служба DICOM предоставляет сервер медицинской образы с открытым исходным кодом для DICOM, который легко развертывается в Azure. Он позволяет обеспечить взаимодействие на основе стандартов с любыми системами с поддержкой DICOMweb™ и внедряет метаданные DICOM на сервер FHIR для создания целостного представления данных пациентов. Дополнительные сведения см. в разделе "Управление данными медицинской визуализации" со службой DICOM.

Следующие шаги

В этой статье вы узнали о некоторых проектах GitHub с открытым исходным кодом служб Azure Health Data Services, которые предоставляют исходный код и инструкции, позволяющие экспериментировать и развертывать службы для различных видов использования. Дополнительные сведения о службах azure Health Data Services см. в статье

(FHIR®) — это зарегистрированная торговая марка организации HL7, которая используется с разрешения HL7.