Skip to content
Glowing blue ECG heartbeat waveform against dark background overlaid with an AI-generated ECG Report document showing clinical interpretation, patient data, ECG signal graph and classification probability, representing automated medical report generation
AI DevelopmentHealth

From Hours of Manual Work to Clinician-Ready ECG Reports – Generated in Minutes, Without Leaving Their Network

AI Advancements
Mar 25, 2025
|
5 min read

Brief

We built a fully offline AI reporting pipeline for Curtin University that takes ECG classification outputs and generates complete, visually rich PDF reports in minutes. Powered by a local installation of Google’s Gemma 3.0, the system runs entirely on Curtin’s infrastructure, so no patient data leaves the network, no external APIs are involved, and no cloud costs accumulate. The result is faster research, more consistent reporting, and a system that scales without introducing privacy risk.

Very impressed with your work. Thanks for all your help to date!

Dr Andrew Maiorana, Curtin University

Problem

ECG classification models can identify rhythm categories with strong accuracy, but a classification output on its own isn’t a clinical report, it’s a starting point. Turning that output into something a clinician can actually read and act on requires interpreting confidence scores, contextualising lead-by-lead feature data, summarising patient demographics, and writing clear narrative text across multiple sections. For Curtin’s research team, that process was manual, time-consuming, and required significant clinical knowledge to execute well. It was also a bottleneck: every new ECG added to the dataset meant more report-writing work before the research could progress. They needed a system that could handle the translation from model output to clinical document automatically, and do it in a way that kept every piece of patient data firmly inside their own infrastructure.

Solution

We delivered a complete AI-powered ECG reporting pipeline, hosted entirely on Curtin’s own hardware. The system ingests three inputs: ECG classification outputs across seven rhythm categories, detailed lead-by-lead clinical feature data, and patient demographics, and produces a structured, styled PDF report ready for clinical review. Each report includes narrative-style interpretations with diagnosis confidence scores, highlighted feature abnormalities for quick triage, lead-specific time-series plots, visual classification probability charts, and a patient demographic summary.

  • Fully on-premises: Gemma 3.0 runs on Curtin’s own hardware, so no patient data ever reaches an external server, cloud platform, or third-party API
  • Multi-input synthesis: the system combines classification outputs, granular clinical features, and patient context into a single coherent document, not just a data dump
  • Clinically structured output: reports are formatted for how clinicians actually read them, narrative first, supporting data clearly laid out, abnormalities flagged for fast triage
  • Consistent at scale: every report follows the same structure and standard, regardless of volume, with no variation from clinician to clinician
  • Built on open-weight infrastructure: using Gemma 3.0 means no licensing costs and full control over the model deployment

Result

Curtin’s research team can now generate detailed, clinician-ready ECG reports in minutes, down from hours of manual work per report. The quality is consistent, the format is immediately useful, and the system handles the full translation from raw model output to readable clinical document without any human intervention in between. For a research programme working at scale, that’s not just a time saving, it’s what makes the research tractable. The team can process more ECGs, iterate faster, and spend their time on analysis and clinical judgement rather than report formatting. The system also sets a strong foundation for future development, as the reporting pipeline can be updated to match as the dataset grows and classification categories evolve, without rebuilding from scratch.

Under the Hood

IndustryHealthcare Research / Higher Education
Model / LLMGoogle Gemma 3.0 (open-weight, locally deployed)
ArchitectureCustom AI reporting pipeline with RAG-assisted interpretation
Data SourcesECG classification outputs, lead-by-lead clinical feature data, patient demographics
InfrastructureFully on-premises on Curtin-owned hardware
Privacy / SecurityNo external API calls; all patient data stays within Curtin’s network
Output FormatStructured, styled PDF reports with embedded charts, plots, and narrative text
AccuracyDiagnosis confidence scores included in every report; abnormalities flagged for clinical review
AI Advancements
Director
AI Development Health

NeuroWell Hub: Giving Clinicians Their Time Back by Automating Mental Health Risk Assessment Reports

Nov 21, 2025
|
1 min read

Clinicians get hours back with an AI that turns assessment results into ready-to-go mental health reports.

AI Development Commercial Health

Great Nature: Building an AI-Powered Workers Comp Navigator Businesses Can Actually Use

Oct 10, 2025
|
1 min read

An AI agent that turns a workplace injury into a clear, ordered action plan, then connects businesses straight to the providers who can help.

Curtin University HDR Student Assistant AI chatbot interface showing a response to how to enrol in HDR program with step-by-step instructions for Higher Degree by Research students
AI Development Education

Curtin University: Helping Thousands of International Research Students Find Answers – Instantly, Securely, In Any Language

Oct 2, 2025
|
1 min read

A fully offline AI chatbot gives Curtin’s international research students source-cited answers, in any language, without a byte of data leaving the university.

Contact us

If you’re considering AI but aren’t sure where to begin, get in touch.

Trusted by leading Perth businesses