Zum Inhalt springen
Avilo
Entwicklungsstand
Praxisplanung · Desktop · In Entwicklung

Ein Termin, mehrere
Patienten und Geräte

Avilo plant Behandlungen nach Ressourcen statt nach Kalenderspalten: Ein Termin kann mehrere Patienten, mehrere Mitarbeiter und ein oder mehrere Geräte gleichzeitig binden. Die App ist in Entwicklung.

TagesübersichtBeispielpraxis
Termine heute
38
Patienten heute
31
Freie Plätze
9
Nicht erschienen
2
Belegung im Tagesverlauf
Auslastung je Ressource
  • Gerät 192 %
  • Gerät 274 %
  • Behandlungsraum A61 %
Beispielansicht mit fiktiven Daten
01 — Überblick

Der Engpass ist die Ressource, nicht der Kalender.

In vielen Praxen entscheidet nicht der freie Kalendereintrag über den Termin, sondern das Gerät, der Raum und die Zahl der anwesenden Mitarbeiter. Avilo bildet das direkt ab: Ein Termin verweist auf beliebig viele Patienten, Mitarbeiter und Ressourcen – nie auf ein einzelnes Feld je Rolle. Die Prüfung, ob das zusammenpasst, läuft über schedulr, dieselbe Planungsbibliothek, die auch hinter Timbra steht.

  1. 01Mehrfachbelegung — ein Gerät mit Kapazität, mehrere Patienten im selben Zeitfenster
  2. 02Geprüft — Kapazitätsüberschreitung blockiert, Doppelbuchung warnt
  3. 03Nachvollziehbar — jede relevante Aktion landet im Audit-Log und in der Patientenhistorie
  4. 04Lokal — Desktop-App mit SQLite-Datenbank, kein Cloud-Dienst als Voraussetzung
02 — Funktionen

Was heute in der App steckt.

Termine und Tagesplan

Tages- und Wochenansicht entlang der Ressourcen. Termine anlegen, verschieben, absagen, Teilnahmestatus setzen, Check-in und Check-out.

Patientenakte

Stammdaten mit Kontaktfeldern, die Terminhistorie je Patient und eine Historie, die sich aus jeder relevanten Aktion selbst schreibt – ergänzbar um manuelle Einträge wie Telefonate.

Behandlungsserien

Eine Serie über mehrere Termine mit Fortschrittsanzeige. Fällt ein Termin aus, lässt er sich verschieben, durch einen Ersatztermin ersetzen oder die restliche Serie nachziehen.

Ressourcen und Konfiguration

Standorte, Räume, Ressourcentypen, Ressourcen mit Kapazität und Status sowie Terminarten und Mitarbeiter – anlegbar in der App, ohne Codeänderung.

Verfügbarkeiten

Arbeitszeiten je Mitarbeiter und Ausnahmen davon. Behandlungsdauer, Rüstzeit und die nötige Mindestbesetzung sind je Ressourcentyp einstellbar.

Dashboard und Hinweise

Termine und Patienten des Tages, „Jetzt und als Nächstes“, Patienten ohne Folgetermin, Serien mit offenem Ersatztermin sowie No-Show-Quote und Ressourcenauslastung.

03 — Ablauf

Vom Terminwunsch bis zur Nachverfolgung.

  1. 1Anlegen

    Termin zusammenstellen

    Patienten, Mitarbeiter und Ressourcen wandern in denselben Termin. Für die gewählte Terminart schlägt Avilo eine freie Ressource vor.

  2. 2Prüfen

    Kapazität und Konflikte

    Eine Überschreitung der Ressourcenkapazität blockiert das Speichern. Doppelbuchungen von Patienten oder Mitarbeitern erscheinen als Warnung.

  3. 3Durchführen

    Check-in und Status

    Ankunft, Abschluss und Nichterscheinen werden je Teilnehmer festgehalten – nicht pauschal für den ganzen Termin.

  4. 4Nachhalten

    Serie, Historie, Hinweise

    Ausgefallene Termine kommen in den Ausfall-Workflow, das Dashboard zeigt Patienten ohne Folgetermin.

04 — Datenmodell

Vier Entscheidungen im Kern.

n:m statt 1:1

Patienten, Mitarbeiter und Ressourcen hängen als Beziehungen am Termin. Es gibt kein Feld „der Patient“ und kein Feld „das Gerät“, das später nicht mehr reicht.

Kapazität statt Slot

Eine Ressource trägt eine Kapazität. Ob ein weiterer Patient hineinpasst, ist eine Rechnung, keine Belegung eines starren Zeitfensters.

Blockierend oder beratend

Konflikte sind zweistufig: Kapazität ist hart und verhindert das Speichern, eine Doppelbuchung ist ein Hinweis, über den die Praxis entscheidet.

Transaktional

Führt eine Änderung zur Überbuchung, wird der gesamte Vorgang zurückgerollt. Halb gespeicherte Termine gibt es nicht.

05 — Einsatz

Wofür Avilo gebaut wird.

Gerätegebunden

Behandlung am Gerät

Wenn ein Gerät mehrere Personen gleichzeitig versorgt und die Mindestbesetzung über die Machbarkeit entscheidet.

Seriell

Therapie über viele Termine

Behandlungen, die als Serie geplant werden und bei denen ein Ausfall den Rest der Serie verschiebt.

Mehrere Standorte

Räume an verschiedenen Orten

Standorte, Räume und Ressourcen sind getrennt modelliert, statt in einer flachen Terminliste zu verschwinden.

Entwicklungsstand — Stand: September 2026

Umgesetzt

MVP-Umfang

Patienten, Termine mit Mehrfachbelegung, Kapazitäts- und Konfliktprüfung, Behandlungsserien mit Ausfall-Workflow, Tages- und Wochenansicht, Audit-Log, Patientenhistorie, interne Notizen und Aufgaben, Dashboard und die Konfiguration von Standorten bis Terminarten. Intern als Version 0.1.0 markiert – ohne öffentliche Ausgabe.

In Arbeit

Planung schärfen

Zuletzt kamen Arbeitszeiten und Ausnahmen je Mitarbeiter, die Warnung bei doppelt gebuchtem Personal, einstellbare Behandlungs- und Rüstzeiten je Ressourcentyp und der Vorschlag einer freien Ressource im Terminformular dazu.

Geplant

Spätere Phasen

Rollen und Rechte, Warteliste, automatische Terminsuche für mehrstufige Behandlungspläne sowie Abrechnung. Eine signierte, verteilbare Version gibt es noch nicht; ein Termin dafür ist nicht zugesagt.

Zielplattformen
  • macOS
  • Windows
  • Linux
Rust · Tauri 2 · Svelte 5 · SQLite · schedulr
06 — Grenzen

Was Avilo heute nicht ist.

Avilo entsteht für einen konkreten Praxisbedarf. Was daraus noch nicht folgt, steht hier.

Nicht öffentlich verfügbar

Es gibt keinen Download, keine Testversion und keinen öffentlichen Quellcode. Ein Veröffentlichungstermin ist nicht zugesagt.

Kein Versand nach außen

Patientennachrichten werden aus Vorlagen erzeugt und als versendet protokolliert. Eine echte Anbindung an E-Mail- oder SMS-Dienste fehlt.

Keine Abrechnung, keine Rechteverwaltung

Avilo plant und dokumentiert. Abrechnung sowie Rollen und Rechte sind als spätere Phasen vorgesehen.

Keine Aussage zu Zulassung

Avilo ist Planungssoftware. Zu Zertifizierungen, Zulassungen oder dem Einsatz in regulierten Abläufen wird hier nichts behauptet.

07 — FAQ

Häufige Fragen.

Kann ich Avilo schon einsetzen?

Nein. Avilo ist in Entwicklung, das Repository ist nicht öffentlich und es gibt keine Version zum Herunterladen. Stand: September 2026.

Was heißt „ressourcenbasiert“ genau?

Ein Termin ist nicht ein Eintrag in der Spalte eines Behandlers, sondern eine Kombination aus Patienten, Mitarbeitern und Ressourcen. Ob er stattfinden kann, entscheidet die Kapazität dieser Ressourcen und die Verfügbarkeit der beteiligten Personen.

Was passiert bei einer Überbuchung?

Überschreitet ein Termin die Kapazität einer Ressource, lehnt Avilo das Speichern ab und rollt den gesamten Vorgang zurück. Doppelbuchungen von Patienten oder Mitarbeitern werden dagegen als Warnung angezeigt und nicht verhindert.

Wo liegen die Daten?

In einer lokalen SQLite-Datenbank auf dem Rechner, auf dem die App läuft. Ein Cloud-Dienst ist für den Betrieb nicht vorgesehen.

Wie hängt Avilo mit Timbra zusammen?

Beide sind Desktop-Anwendungen auf derselben Plattformschicht und nutzen dieselbe Planungsbibliothek schedulr. Timbra plant Unterricht an Bildungseinrichtungen, Avilo Behandlungen in Praxen.

Lässt sich die Praxis ohne Programmierung einrichten?

Standorte, Räume, Ressourcentypen, Ressourcen, Terminarten und Mitarbeiter werden in der App angelegt. Behandlungsdauer, Rüstzeit und Mindestbesetzung sind je Ressourcentyp einstellbar.

Was wird Avilo kosten?

Dazu gibt es noch keine Aussage. Preis und Lizenzmodell werden erst mit einer Veröffentlichung festgelegt.

Planung entlang der knappen Ressource.

Avilo ist in Entwicklung. Es gibt noch nichts herunterzuladen – Fragen zum Projekt beantworten wir gern.