In the Healthcare data solutions in Fabric, OMOP Analytics
capability within Fabric Lakehouse allows for the deployment of the Observational Medical Outcomes Partnership (OMOP) Common Data Model (CDM), giving researchers within the OMOP community access to OneLake’s scale and harness AI in Microsoft Fabric. This setup supports standardized analytics for observational studies, enabling researchers to compare procedures and drug exposures and explore drug-condition correlations.
Below is the overview of the Healthcare data solutions in Fabric solution architecture:
In this challenge, you will deploy Healthcare data solutions to your Microsoft Fabric workspace to access the Healthcare data foundations and OMOP analytics capabilities. Configure them to meet OMOP standards, use pre-built pipelines to process data exported from your FHIR service, transform it to OMOP, and implement the OMOP CDM within the Microsoft Fabric medallion architecture, which consists of the following three core layers:
Bronze
(raw zone): this first layer stores the source data in its original format. The data in this layer is typically append-only and immutable.Silver
(enriched zone): this layer receives data from the Bronze layer and refines it through validation and enrichment processes, improving its accuracy and value for downstream analytics.Gold
(curated zone): this final layer, sourced from the Silver layer, refines data to align with specific downstream business and analytical needs. It’s the primary source for high-quality, aggregated datasets, ready for in-depth analysis and insight extraction.(Optional) Once FHIR data is transformed to OMOP standards in the Gold Lakehouse, utilize pre-built Notebooks to construct statistical models, conduct population studies, and generate Power BI reports for comparative analysis of various interventions on patient health outcomes.
Prerequisites:
Application Insights Smart Detection
(Action Group)Failure Anomalies
(Smart detection alert rule)msft-api-datamanager
(Application Insights)msft-asp-datamanager
(App Service Plan)msft-ds-delayDeployment
(Deployment Script)msft-funct-datamanager-export
(Function App)msft-kv
(Key Vault)msft-log datamanager
(Log Analytics workspace)msftst
(Storage Account)msftstexport
(Storage Account)msft_bronze
Lakehousemsft_gold_omop
Lakehousemsft_silver
Lakehousemsft_config_notebook
Notebookmsft_bronze_silver_flatten
Notebookmsft_raw_bronze_ingestion
Notebookmsft_silver_sample_flatten_extensions_utility
NotebookConfigure the global configuration (msft_config_notebook
) Notebook deployed with Healthcare data foundation to set up and manage configurations for data transformation in Healthcare data solutions
msft_fhir_export_service
Notebookmsft_silver_omop
Notebookmsft_omop_sample_drug_exposure_era
Notebookmsft_omop_sample_drug_exposure_insights
NotebookFirst, run FHIR ingestion pipeline to export your FHIR data (deployed in challenge 1) and store the raw JSON in the lake
msft_fhir_export_service
NotebookIngest raw data into delta tables in the Bronze (msft_bronze
) Lakehouse
msft_raw_bronze_ingestion
NotebookFlatten raw FHIR JSON files in Bronze (msft_bonze
) Lakehouse and to ingest the resulting data into the Silver (msft_silver
) Lakehouse
msft_bronze_silver_flatten
NotebookTransform resources in the Sliver Lakehouse into OMOP Common Data Model and persist in Gold (msft_gold_omop
) Lakehouse
msft_silver_omop
NotebookTo complete this challenge successfully, you should be able to:
msft_raw_bronze_ingestion
msft_bronze_silver_flatten