NHS Healthcare Microsoft Fabric Real-Time Data 2025 9 min read

NHS Integrated Care Board Microsoft Fabric Real-Time Patient Data: 8-Hour Lag to 20 Minutes

Sector
NHS Healthcare
Region
Midlands, England
Population Served
approx. 1.2 million
Platform
Microsoft Fabric F32, Eventstream

Numlytics built NHS Microsoft Fabric real-time patient data infrastructure for an NHS Integrated Care Board in the Midlands, migrating all 22 Azure Data Factory pipelines including 5 completely undocumented ones to Microsoft Fabric, implementing near-real-time ingestion via Fabric Eventstream connected to the EPIC HL7 FHIR interface, and reducing patient data lag from 8 hours to 20 minutes. 160 clinical and operational staff are now on self-service analytics, and ad-hoc reporting requests dropped 62% within 8 weeks of launch.

NHS Integrated Care Board Microsoft Fabric real-time patient data dashboard showing near-real-time bed management and pipeline health monitoring - Numlytics

The Challenge: Clinical Teams Making Real-Time Decisions on Eight-Hour-Old Data

The ICB had invested seriously in its data infrastructure over three years, building 22 Azure Data Factory pipelines ingesting patient pathway data from EPIC, the regional NHS Spine, an estates management platform, a workforce scheduling tool, and a locally developed SQL Server data warehouse. As winter pressure activity intensified, the limitations became dangerous.

  • Eight-hour patient data lag: All 22 pipelines ran on overnight batch schedules. By the time bed managers and pathway coordinators arrived, data in their Power BI dashboards was already 8 hours old and growing less useful throughout the day, a genuine operational risk during busy winter periods.
  • Five completely undocumented pipelines: Built by a contractor who left in 2022 with no documentation and no monitoring. One had been failing silently for eleven days without detection, discovered only when a senior clinician noticed waiting time figures had not changed across two consecutive weekly reports.
  • Four-week ad-hoc reporting backlog: The data team of five was overwhelmed with SQL query requests from clinical and operational teams. Directorate managers were routinely making workforce and resource decisions using unofficial Excel trackers rather than waiting for data team support.
  • No real-time clinical operations capability: Bed managers had no live view of occupancy, discharge notifications, or admission status. All operational decisions were made on yesterday's numbers.

One undocumented pipeline had been failing silently for eleven days before anyone noticed. The ICB had been reporting incorrect performance data to the board during that period. The silent failure scenario had to be structurally eliminated, not patched.

The Numlytics Approach: Six Weeks of Discovery Before Committing to an Architecture

Numlytics designed this NHS Microsoft Fabric real-time patient data programme as a five-phase engagement, beginning with a complete audit of all 22 pipelines before any architecture decisions, and ending with self-service analytics for 160 clinical and operational staff.

  1. 01
    Pipeline Audit and Risk Assessment (Weeks 1 to 6)

    A complete audit of all 22 ADF pipelines, which took longer than estimated because of the five undocumented ones. Reverse-engineering required SQL Server query tracing, Azure Monitor log analysis, and interviews with engineers who had worked alongside the original contractor. By week six, Numlytics had a complete dependency map, a failure mode analysis for each pipeline, and a prioritised migration plan. The five undocumented pipelines were designated for full rebuild rather than migration.

  2. 02
    Microsoft Fabric Lakehouse Architecture: OneLake Medallion (Weeks 7 to 13)

    Numlytics designed and built the target Microsoft Fabric Lakehouse on OneLake using a three-tier Medallion structure. The Bronze layer handles raw ingest from all six source systems. The Silver layer applies clinical data quality rules, handles SNOMED code mapping and ICD-10 classification, and produces conformed patient pathway records. The Gold layer contains reporting-ready aggregates including waiting time calculations, bed occupancy rates, referral-to-treatment pathways, and workforce utilisation metrics.

  3. 03
    Near-Real-Time Ingestion via Fabric Eventstream (Weeks 12 to 17)

    For the four highest-priority operational data streams including bed occupancy, A&E attendance, inpatient admissions, and discharge notifications, Numlytics implemented real-time ingestion using Fabric Eventstream connected to the EPIC HL7 FHIR interface. These streams now land in the Bronze Lakehouse layer within two minutes of the source event. Clinical staff see bed status changes, discharge completions, and new admissions in their dashboards within 20 minutes, compared to the previous 8-hour batch lag.

  4. 04
    Pipeline Migration and Rebuild (Weeks 13 to 20)

    The 17 documented pipelines were migrated to Fabric Data Factory with improved scheduling, monitoring dashboards, and automated alerting for failures. The 5 undocumented pipelines were rebuilt from scratch using the dependency maps produced during discovery, with full unit testing and documentation before deployment. All 22 pipelines now have health dashboards in Fabric, failure alerts routed to the data team, and a monthly pipeline review process. The eleven-day silent failure scenario has been structurally eliminated.

  5. 05
    Self-Service Analytics and Clinical Training (Weeks 20 to 24)

    Numlytics designed a governed self-service analytics layer on the Gold Lakehouse tier. Certified semantic models with directorate-level row-level security allow clinical and operational teams to explore data within their own domain without data team support. Eight half-day training workshops were delivered across clinical, commissioning, finance, and workforce teams. Copilot was enabled for the ICB senior leadership group using endorsed semantic models as the sole authorised data source.

Delivery Timeline

Weeks 1-6Pipeline Audit CompleteAll 22 pipelines documented. Five undocumented pipelines reverse-engineered. Full dependency map delivered to ICB leadership.
Week 13Fabric Lakehouse LiveMedallion architecture with Bronze, Silver, and Gold tiers validated against historical data.
Week 17Eventstream LiveBed occupancy, A&E, admissions, and discharge data refreshing within 20 minutes.
Week 24160 Staff LiveSelf-service analytics and Copilot enabled. Ad-hoc backlog cleared.

The Results

20 minPatient Data LatencyWas 8-hour overnight batch. Bed managers now working from live operational data.
22Pipelines MigratedAll migrated or rebuilt. 5 undocumented pipelines rebuilt with full documentation.
62%Ad-Hoc Requests DownWithin 8 weeks of self-service analytics launch. 4-week backlog cleared.
160Self-Service UsersClinical and operational staff independently using analytics. Excel trackers eliminated.
⚠ Before Numlytics
  • 8-hour data lag for all clinical operations
  • 5 undocumented pipelines running with no monitoring
  • Silent failure went undetected for 11 days
  • 4-week ad-hoc reporting backlog for data team
  • Bed managers making decisions on yesterday's data
✓ After Numlytics
  • 20-minute patient data latency via Fabric Eventstream
  • All 22 pipelines documented, monitored, and alerting
  • Silent failure structurally eliminated
  • 62% reduction in ad-hoc requests within 8 weeks
  • 160 staff on self-service analytics

Technology Stack

Microsoft Fabric F32
Fabric Data Factory
Fabric Eventstream
OneLake (Medallion)
Power BI (Direct Lake)
Copilot in Fabric
EPIC HL7 FHIR
Microsoft Purview
Azure SQL Server
Delta Parquet

Frequently Asked Questions

Fabric Eventstream connects to clinical source systems via HL7 FHIR interfaces and streams events including bed status changes, discharge notifications, admissions, and A&E attendances directly into the OneLake Bronze layer within two minutes of the source event. Clinical staff see updated dashboards within 20 minutes, compared to the overnight batch cycle that previously caused an 8-hour lag.
Numlytics uses a combination of SQL Server query tracing, Azure Monitor log analysis, and interviews with engineers who worked alongside the original developers. In this engagement, five undocumented pipelines were fully reverse-engineered and rebuilt from scratch with complete documentation, unit testing, and monitoring before deployment, eliminating the silent failure risk entirely.
This NHS Integrated Care Board engagement reduced patient data lag from 8 hours to 20 minutes, migrated all 22 ADF pipelines, reduced ad-hoc reporting requests by 62%, and enabled 160 clinical and operational staff on self-service analytics in 24 weeks.