×

From weekly Excel rituals
to automated clinic analytics

Level 1 · The Company

Meet Auxeum

Lipedema, plastic surgery, aesthetic dermatology
A growing clinic group across Germany
Thousands of procedures every year
Private-equity backed, built to scale
Level 2 · The Problem

Every Monday: the Excel ritual

Surgeries, appointments, revenue: every number lived in spreadsheets, updated by hand once a week. Between updates, the clinics flew blind.

Up to 6 days of blind flight

Surgeries this week

?

Doctor utilization

?

Revenue vs budget

?

Fresh on Monday, a guess by Friday. (Schematic illustration.)

Level 3 · The Pipeline

Build the data value chain

Click the highlighted stage to bring it online, or use the button below.

Monday morning report
Report freshness 7 days old
Manual work per week 6.0 h
0 / 5 online
Data flows automatically, fresh every morning

The same chain Gemma built for Auxeum: warehouse, automated loading, modelled patient journey, live dashboards.

All five stages unlock the dashboard
Level 4 · The Dashboard

Steer the clinics yourself

Switch clinics, then drag the look-ahead to find the weeks where appointments stay open.

Refreshed daily
Revenue 0
Consultations 0
Treatments 0
Surgeries 0

Open appointment planner

Open 1.5 h slots per week
2 weeks

Schematic BI dashboard, all figures fictional.

Pick a clinic and drag the planner slider to unlock the results Switch a clinic Look further ahead
Level 5 · The Results

Clinic reporting, fully automated

The Outcome
Every morning fresh numbers, automated - instead of once a week by hand
Zero hours of spreadsheet work - the Monday report builds itself
Group-wide the setup was replicated for additional clinics at a fraction of the initial effort
What the clinics steer with it

Operational Steering

Appointment pipeline, doctor utilization and cancellations at a glance.

Financial Planning

Budget vs actuals, pipeline value per clinic, revenue per doctor.

Marketing Allocation

Per clinic and week: where appointments still stay open.

Book a discovery call
Read the full story

Auxeum is a growing group of clinics in Germany specialising in lipedema, plastic surgery and aesthetic dermatology. Gemma Analytics replaced the clinics' manual Excel reporting with an automated data platform on Snowflake, dbt and Power BI that delivers fresh numbers every morning.

The starting point

Every clinic in the group follows the same patient journey: consultation, treatment, surgery. To steer it, management needs to know how many appointments are booked, how busy the doctors are and where revenue stands against budget. Those numbers sat in the practice management software, the telephone system and a collection of spreadsheets.

Surgeries, appointments and revenue were kept in spreadsheets and updated by hand once a week. On Monday the figures were fresh, by Friday they were a guess, and in between the clinics were flying blind. Building the report also took up a lot of internal time. The brief: automate that reporting and build a foundation that scales beyond the first use cases.

What we built

Gemma built a complete data value chain for Auxeum. Scheduled loading jobs pull data from all of these sources into a Snowflake warehouse. Because this is patient data, personal details are pseudonymised early in the warehouse. In dbt the raw data is modelled into the patient journey and a P&L view.

On top sit Power BI dashboards for operations, finance and marketing. They show revenue, consultations, treatments and surgeries against the previous year, revenue against budget, a forecast for the rest of the year, cancellations and no-shows, and revenue per location and per doctor. An open appointment planner shows for each clinic which upcoming weeks still have free slots. The setup was first built for one brand of the group and then rolled out clinic by clinic, each with identically structured dashboards.

The result

Instead of a weekly spreadsheet, the clinics now start every day with fresh numbers, and nobody builds the Monday report by hand any more. Operations sees the appointment pipeline, doctor utilisation and cancellations at a glance, finance tracks budget against actuals, and marketing sees per clinic and week where appointments are still open. Because the chain was built to scale, additional clinics were connected at a fraction of the initial effort.

Tools and setup

The platform runs on Microsoft Azure with Snowflake as the data warehouse. Apache Airflow schedules the loads, using dlt for custom sources such as the practice management and telephone systems and Fivetran for standard connectors like Google Sheets. dbt, also run by Airflow, builds the data models, and Power BI delivers the dashboards to the clinics, refreshed daily.

More case studiesVALUE AGAll case studies

© Gemma Analytics · Case Study Auxeum · Imprint · Privacy policy