SA Ambulance Service Callouts Dashboard

Project Overview

The SA Ambulance Service Callouts Dashboard is a Power BI visualisation tool that aggregates approx 185,000 pager messages sent to the South Australian Ambulance Service (SAAS) over a five-month period (August 1st, 2024 – February 28th, 2025). This dashboard integrates geographic and population data to offer a state-wide overview of emergency callout patterns, providing timely and localised insights that would not otherwise be available.


The Dashboard


Target Users & Audience

This dashboard serves a wide range of stakeholders, including:

  • Governmental Agencies - for resource allocation and emergency response planning.
  • Local Governments - to assess healthcare demands and infrastructure needs.
  • Insurance Companies & Health Providers - for risk assessment and policy adjustments.
  • General Public - for awareness of emergency response trends in their local community.

Business Value & Real-World Impact

1. Enhanced Decision-Making & Operational Efficiency

  • Timely Insights: Unlike traditional health reports that rely on aggregated and delayed data, this dashboard provides near real-time visibility into emergency trends.
  • Geographic & Population-Based Analysis: By mapping suburb-level callout data to local government areas (LGAs), the dashboard integrates population statistics, allowing for per capita comparisons and deeper analysis.
  • Trend Identification: Health agencies can detect patterns in ambulance callouts, helping to anticipate healthcare service demands.

2. Automation & Efficiency Gains

  • Automated Data Collection & Transformation: A data pipeline scrapes a live-feed of pager messages daily, cleaning and transforming them into structured tabular formats.
  • Dynamic Filtering & Visualisation: Users can drill down by region, time period, or callout type, enabling quick insights without manual data manipulation.
  • Elimination of Data Silos: This model centralises disparate datasets (pager messages, callout codes, station codes, geographic boundaries and population data) into a single source of truth.

3. Differentiation from Existing Solutions

  • Comparative Analytics: The integration of local government and population data enables per capita comparisons, making it easier to identify areas with disproportionately high emergency response demands.
  • Scalability & Long-Term Value: Unlike static reports, this dashboard continues to evolve with ongoing data collection, making historical and predictive trend analysis possible.

Technical Implementation

Core Technologies & Methods

  • Text Parsing & Data Structuring: Converts unstructured pager messages into structured datasets, making them queryable for analytics.
  • Snowflake Schema Data Modeling: Optimised for handling large-scale temporal and geographic data within Power BI.
  • Advanced Power BI Measures: Enables time-series analysis, anomaly detection, spatial and temporal heatmaps.

Challenges & Solutions

  • Data Sparsity & Early Noise Issues: Initially, limited data volume made trend detection difficult. However, after around three months (~80,000 messages), meaningful patterns had begun to stabilise.
  • Handling Unstructured Text Data: Developed a custom parsing pipeline to extract priority, suburb, dispatched unit, timestamps, and incident types from pager messages.

Deployment & Scalability Considerations

  • Deployed as a Power BI Dashboard – accessible via Power BI Service for secure sharing and collaboration.
  • Scalable Data Model – supports ongoing data ingestion, allowing for extended historical analysis.

Future Applications & Expansions

  • Long-Term Data Collection: Extending to a 12-month dataset would allow for year-over-year comparisons, helping policymakers assess seasonal trends.
  • Real-Time Anomaly Detection: Increasing the data collection frequency (e.g., every 15 minutes) could enable real-time alerts for healthcare providers.
    • Example: “Anomalous trend in breathing problems reported in XYZ City Council in the past hour.”
  • Integration with Predictive Analytics & AI: Incorporating machine learning models could enhance forecasting capabilities, potentially allowing hospitals to anticipate ambulance surges before they occur.