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
- Dieses Repository enthält Beispiele für Azure Health Data Services, einschließlich Fast Healthcare Interoperability Resources (FHIR®), DICOM, MedTech-Dienst und datenbezogene Dienste.
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
- microsoft/fhir-server: open-source FHIR Server, die Basis für den FHIR-Dienst ist
- Informationen zu den neuesten Versionen finden Sie in den Versionshinweisen
- microsoft/fhir-server-samples: eine Beispielumgebung
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
- microsoft/vscode-azurehealthcareapis-tools: eine VS Code-Erweiterung mit einer Sammlung von Tools zum Arbeiten mit FHIR Converter
- Veröffentlicht für Visual Studio Marketplace, können Sie es hier installieren: FHIR Converter VS Code-Erweiterung
- Wird zum Erstellen von Liquid-Konvertierungsvorlagen und zum Verwalten von Vorlagen in der Azure Container Registry verwendet
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
- microsoft/healthkit-on-fhir: eine Swift-Bibliothek, die den Export von Apple HealthKit Data in einen FHIR Server automatisiert.
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.