GitHub-Projekte

Wir haben viele Open-Source-Projekte auf GitHub, die Ihnen den Quellcode und Anweisungen zum Bereitstellen von Diensten für verschiedene Zwecke bereitstellen. Sie sind immer willkommen, unsere GitHub-Repositorys zu besuchen, um mit unseren Features und Produkten zu lernen und zu experimentieren.

Beispiele für Azure Health Data Services

Azure Health Data Services Toolkit

  • Das Azure Health Data Services Toolkit hilft Ihnen, die Funktionalität von Azure Health Data Services zu erweitern, indem ein konsistentes Toolset zum Erstellen von benutzerdefinierten Vorgängen zum Ändern des Kerndienstverhaltens bereitgestellt wird.

FHIR-Server

Datenkonvertierung und Anonymisierung

FHIR-Konverter

  • microsoft/FHIR-Converter: ein Datenkonvertierungsprojekt, das CLI-Tool und $convert-Daten-FHIR-Endpunkt verwendet, um ältere Datenformate im Gesundheitswesen in FHIR zu übersetzen
  • Integriert mit dem FHIR-Dienst und dem FHIR-Server für Azure in Form eines $convert-Daten-Vorgangs
  • Kontinuierliche Verbesserungen in OSS und kontinuierliche Integration der FHIR-Server

FHIR-Konverter - VS-Codeerweiterung

FHIR Tools for Anonymization

  • microsoft/Tools-for-Health-Data-Anonymization: ein Daten anonymisierungsprojekt, das Tools zum Aufheben der Identifizierung von FHIR-Daten sowie DICOM-Daten bereitstellt
  • Integriert mit dem FHIR-Dienst und dem FHIR-Server für Azure in Form des de-identified $export Betriebs
  • Für FHIR-Daten kann sie auch mit der Azure Data Factory (ADF)-Pipeline verwendet werden, indem FHIR-Daten aus Azure Blob Storage gelesen und die anonymisierten Daten zurückgeschrieben werden.

Analysepipelinen

FHIR Analytics-Pipelines helfen Ihnen beim Erstellen von Komponenten und Pipelines zum Rechtecken und Verschieben von FHIR-Daten von Azure FHIR-Servern, nämlich Azure Health Data Services FHIR Server, Azure API für FHIR und FHIR Server für Azure in Azure Data Lake und stellen sie damit für Analysen mit Azure Synapse Analytics, Power BI und Azure Machine Learning zur Verfügung.

Die Beschreibungen und Funktionen dieser beiden Lösungen sind nachfolgend zusammengefasst:

FHIR to Synapse Sync Agent

Der FHIR to Synapse Sync Agent ist eine Azure-Funktion, die Daten von einem FHIR-Server mithilfe von FHIR-Ressourcen-APIs extrahiert und in hierarchische Parkettdateien konvertiert und in Azure Data Lake in Nahezu-Echtzeit schreibt. Dieser Agent enthält auch ein Skript zum Erstellen externer Tabellen und Ansichten im Synapse Serverless SQL-Pool, der auf die Parkettdateien verweist.

Mit dieser Lösung können Sie die gesamten FHIR-Daten mit Tools wie Synapse Studio, SSMS und Power BI abfragen. Sie können auch direkt über einen Synapse Spark Pool auf die Parkettdateien zugreifen. Sie sollten diese Lösung in Betracht ziehen, wenn Sie in nahezu Echtzeit auf alle FHIR-Daten zugreifen und die benutzerdefinierte Transformation auf downstream-Systeme zurückstellen möchten.

FHIR zu CDM Pipeline Generator

Der FHIR zu CDM Pipeline Generator ist ein Tool zum Generieren einer ADF-Pipeline zum Verschieben einer Momentaufnahme von Daten von einem FHIR-Server mithilfe $export API in einen CDM-Ordner in Azure Data Lake Storage Gen 2 im .csv Format. Das Tool erfordert eine vom Benutzer erstellte Konfigurationsdatei, die Anweisungen zum Projekt enthält und FHIR-Ressourcen und -Felder in Tabellen flacht. Sie können auch die Anweisungen zum Erstellen einer nachgelagerten Pipeline im Synapse-Arbeitsbereich befolgen, um Daten aus dem CDM-Ordner in synapse dedizierten SQL-Pool zu verschieben.

Mit dieser Lösung können Sie die Daten in tabellarische Formate umwandeln, sobald sie in den CDM-Ordner geschrieben wird. Sie sollten diese Lösung in Betracht ziehen, wenn Sie FHIR-Daten in ein benutzerdefiniertes Schema transformieren möchten, da sie vom FHIR-Server extrahiert wird.

MedTech-Dienst

Integration in IoT Hub und IoT Central

  • microsoft/iomt-fhir: Integration in IoT Hub oder IoT Central in FHIR mit Datennormalisierung und FHIR-Konvertierung der normalisierten Daten
  • Normalisierung: Gerätedateninformationen werden in ein gängiges Format für die weitere Verarbeitung extrahiert.
  • FHIR-Konvertierung: Normalisierte und gruppierte Daten werden FHIR zugeordnet. Beobachtungen werden gemäß konfigurierten Vorlagen erstellt oder aktualisiert und mit dem Gerät und Patienten verknüpft.
  • Tools zum Erstellen der Unterhaltungszuordnung: Visualisieren Sie die Zuordnungskonfiguration zum Normalisieren der Geräteeingabedaten und transformieren Sie sie in die FHIR-Ressourcen. Entwickler können dieses Tool verwenden, um die Zielzuordnungen "Device" und "FHIR" zu bearbeiten und zu testen und sie zum Hochladen in den MedTech-Dienst in der Azure-Portal zu exportieren.

HealthKit- und FHIR-Integration

DICOM-Dienst

Der DICOM-Dienst bietet einen Open Source Medical Imaging Server für DICOM, der problemlos in Azure bereitgestellt wird. Es ermöglicht die standardsbasierte Kommunikation mit allen DICOMweb-fähigen™ Systemen und fügt DICOM-Metadaten in einen FHIR-Server ein, um eine ganzheitliche Ansicht der Patientendaten zu schaffen. Weitere Informationen finden Sie unter Manage medical imaging data with the DICOM service.

Nächste Schritte

In diesem Artikel haben Sie einige Open-Source-GitHub-Projekte von Azure Health Data Services kennengelernt, die Quellcode und Anweisungen bereitstellen, mit denen Sie Dienste für verschiedene Zwecke experimentieren und bereitstellen können. Weitere Informationen zu Azure Health Data Services finden Sie unter

FHIR ist eine eingetragene Marke von HL7 und wird mit Genehmigung von HL7 verwendet.