OMOP-Transformationen in Datenlösungen für das Gesundheitswesen nutzen
Anmerkung
Dieser Inhalt wird derzeit aktualisiert.
Die OMOP Transformationsfunktion in Datenlösungen für das Gesundheitswesen bereitet Daten für standardisierte Analysen durch offene Community-Standards der Observational Medical Outcomes Partnership (OMOP) vor. Weitere Informationen zu dieser Funktion sowie zur Bereitstellung und Konfiguration finden Sie unter:
OMOP-Transformationen ist eine optionale Funktion mit Datenlösungen für das Gesundheitswesen in Microsoft Fabric.
Anforderungen
Bevor Sie die OMOP Transformationspipeline ausführen, stellen Sie sicher, dass Sie die folgenden Schritte ausführen:
- Installieren Sie die grundlegenden Notebooks und Pipelines unter Datengrundlagen für das Gesundheitswesen bereitstellen.
- OMOP-Transformationen bereitstellen und konfigurieren
OMOP-Erfassungsdienst
Wenn Sie die Datenpipeline für den OMOP-Erfassungsservice ausführen, werden Deltatabellenausgaben erstellt, die Sie mithilfe von SQL-Endpunkten anzeigen können.
OMOP CDM-Delta-Tabellenausgaben
In diesem Abschnitt werden OMOP Common Data Model (CDM)-Deltatabellenausgaben beschrieben, die Sie bei der Ausführung des Diensts erwarten können.
Der Dienst transformiert sowohl vereinfachte FHIR-Daten (Fast Healthcare Interoperability Resources) als auch die FHIR-DocumentReference-Extraktion (unstrukturierte klinische Notizen), die im Silver Lakehouse persistiert wurde. Die transformierten Daten werden als OMOP Delta-Tabellen in Azure Data Lake geschrieben.
Der optionale Dienst Text Analytics for Health unterstützt das Extrahieren der Ausgabe der Verarbeitung natürlicher Sprache (Natural Language Processing, NLP) aus dem DocumentReference-Inhalt, um sie der OMOP NOTE_NLP Tabelle zuzuordnen. Weitere Informationen zu diesem Dienst finden Sie unter Anreicherung unstrukturierter klinischer Notizen: OMOP-Transformation.
Der Dienst transformiert Verweisdaten aus dem FHIR-Codesystem, Codes und codierbaren Konzepten mithilfe der OMOP Vokabulartabellen in OMOP Konzepte.
Durch das Speichern von OMOP-Daten im offenen Delta-Format wird der Aktualisierungsverlauf beibehalten, Zeitreisen ermöglicht Zeitreisen und die Abfrageleistung beim Filtern bereitgestellt, indem die neueste Version von
last_updated_date
eines Datensatzes abgerufen wird.
Beispielabfrage
Sie können die folgende Beispielabfrage ausführen, um alle Aktualisierungen anzuzeigen, die an der ausgewählten Datei person_id
vorgenommen wurden. Die Abfrage sollte die obersten 10 Zeilen (oder weniger) aus der Person-Tabelle abrufen, die über einen bestimmten Zeitraum aktualisiert wurde. Passen Sie die Abfrage gemäß dem Namen des Gold omop_database_name
in Ihrer Umgebung an. Denken Sie auch daran, den person.id
Parameter durch einen gültigen Wert zu ersetzen oder zu aktualisieren, der im von Silber in Gold umgewandelten Datensatz verfügbar ist.
SELECT TOP (10) * FROM [gold_omop].[dbo].[person]
Where [person].[id] = 'de259065a2ff4d5a87b764abf33408bd1b2c8c50'
FHIR zu OMOP-Zuordnung
Die anfänglichen FHIR-zu OMOP-Zuordnungen basieren auf dem internationalen HL7-Leitfaden wie folgt:
FHIR-Domänenressource | OMOP-Tabelle | Anmerkungen |
---|---|---|
Patient | PERSON | |
Organization | CARE_SITE | |
Bedingung | CONDITION_OCCURRENCE | |
Patient | DEATH | Wenn patient.deceased aufgefüllt wird |
Vorgang | DEVICE_EXPOSURE | Wenn procedure.focaldevice nicht null ist |
MedicationRequest | DRUG_EXPOSURE | |
address | LOCATION | patient.address und organization.address |
Beobachtung | MEASUREMENT | Wenn observation.category ein Labor ist |
Documentreference | HINWEIS | |
Documentreference | NOTE_NLP | Die Text Analytics for Health-Ausgabe aus der unstrukturierten documentreference-Notiz |
Beobachtung | OBSERVATION | Wenn observation.category kein Labor ist |
Vorgang | PROCEDURE_OCCURRENCE | Wenn procedure.focaldevice null ist |
Praktizierender Arzt | PROVIDER | |
Behandlung | VISIT_OCCURRENCE |
OMOP-Communityreferenzen
- OMOP CDM Version 5.4 Tabellen, Felddefinitionen und Konventionen: OMOP CDM v5.4 (ohdsi.github.io)
- Standardvokabular OMOP aus dem Athena-Datensatz: Athena (ohdsi.org)
- Die wichtigsten Änderungen von OMOP Version 5.3 zu Version 5.4: Änderungen nach Tabelle (ohdsi.github.io)