# Booking, journals with AI-drafted notes, and invoicing for clinics.

> QualiBooking is a booking and clinic platform for physiotherapists, chiropractors, massage therapists and psychologists. It keeps the clinic day in one place: calendar, client, journal, payment and invoice, with AI-drafted notes the practitioner reviews before signing.

- URL: https://bon.do/en/work/qualibooking
- Client: QualiBooking
- Sector: Clinics and therapists
- Platforms: Web portal and mobile app
- Role: Full build
- Outcome: Runs the clinic day from booking to invoice, with AI-drafted notes the clinic signs.
- Tags: SaaS

## Overview

QualiBooking is a booking and clinic platform for physiotherapists, chiropractors, massage therapists and psychologists. It keeps the clinic day in one place: calendar, client, journal, payment and invoice, with AI-drafted notes the practitioner reviews before signing.

A clinic day is a sequence of small, high-stakes tasks: book the next client, write the note, take the payment, send the invoice. The system has to keep those tasks in one place, and it has to handle CPR/CVR data, journal encryption and Danish accounting rules.

We built a multi-tenant platform with a .NET 10 API, Wolverine, EF Core and PostgreSQL, an Angular portal and a Flutter practitioner app. The journal is encrypted at rest, client matching uses CPR/CVR validation, and billing integrates Stripe with a Reepay adapter and Dinero for accounting. AI notes run through a provider layer, so the clinic can choose the model.

The platform runs the clinic day from booking to invoice, with a mobile app for practitioners and a web portal for the clinic. The AI note flow drafts the note from the consultation, and the clinic can review and sign it before it enters the journal.

## Results

- **One product:** 3 surfaces. Portal, practitioner app and booking widget.
- **Clinic day:** 4 modules. Booking, journal, billing and AI notes.
- **Per clinic:** 1 tenant. Each clinic is its own tenant, with its own data.

## At a glance

- **Client:** QualiBooking
- **Product:** Booking and clinic platform
- **Users:** Physiotherapists · chiropractors · massage therapists · psychologists
- **Our role:** Full build
- **Type:** B2B SaaS
- **Stack:** .NET 10 · Wolverine · EF Core · PostgreSQL · Angular · Flutter
- **Timeline:** Ongoing product partnership

## What we built

### 01. Booking and calendar

Online booking, the clinic calendar and the practitioner’s day, in one tenant-scoped model.

### 02. Journal and AI notes

An encrypted journal, a review step before signing, and AI drafts that stay under the practitioner’s control.

### 03. Billing and integrations

Stripe, a Reepay adapter and Dinero, with invoices that follow the Danish clinic workflow.

## How it ran

### 01. Discover: A day in the clinic

Shadowing the work from the first booking to the last invoice.

### 02. Design: One-handed flows

The practitioner app and the portal designed for the way clinics actually work.

### 03. Build: The whole clinic day

Booking, journal, payment and invoice in two-week increments.

### 04. Run: Live with clinics

Monitoring, support and new modules as the platform grows.



## Contact

Bon.do ApS · Rantzausmindevej 228, 5700 Svendborg, Denmark · info@bon.do · https://bon.do/en/contact-us