TimeInvoicer Roadmap
Zukunftssichere modulare Plattform für den Gesundheitssektor
Erstellt: 17. März 2026 · Letzte Aktualisierung: 17. März 2026
Plattform-Strategie: Die Entscheidung
Kernfrage: Was bauen wir wo?
Analyse ergab: 60-70% des Codes ist Android-spezifisch (Calendar, Contacts, ContentProvider). Ein reines KMP-Rewrite wäre unverhältnismäßig teuer. Stattdessen:
Empfehlung: Dreisäulen-Strategie
Säule 1: Android-App bleibt Native Kotlin (existierende Stärke, System-Integration)
Säule 2: Companion Web-Dashboard (React/Next.js) für Büro-Aufgaben (Reporting, Export, Übersicht)
Säule 3: iOS-App via Compose Multiplatform (Phase 3, nach Marktvalidierung)
Warum NICHT alles auf KMP umstellen?
Die App nutzt 1.078x ContentProvider-Aufrufe (Calendar, Contacts). Diese sind 100% Android.
Ein KMP-Rewrite würde 6+ Monate kosten mit nur 30-40% Code-Sharing.
Besser: Business Logic schrittweise extrahieren, Web-Dashboard für "von überall abrufbar" bauen.
Modulare Architektur
Von Monolith zu Modulen
Ziel: Verschiedene Berufsgruppen (Psychologen, Ärzte, Physiotherapeuten) bekommen eigene Leistungskataloge, Diagnose-Systeme und Vorlagen — ohne die App zu duplizieren.
┌─────────────────────────────────────────────────────┐
│ :app (Orchestrator) │
│ MainActivity · Navigation · Hilt DI · Flavors │
└─────┬──────────────┬──────────────┬──────────────┬────┘
│ │ │ │
┌─────▼────┐ ┌──────▼─────┐ ┌───▼──────┐ ┌──▼────────┐
│:feature- │ │:feature- │ │:feature- │ │:feature- │
│leistung │ │diagnose │ │rechnung │ │calendar │
│ │ │ │ │ │ │ │
│┌────────┐│ │┌──────────┐│ │ PDF Gen │ │ Events │
││GKK ││ ││ICD-10 ││ │ Vorlagen │ │ Sync │
││ASVG ││ ││ICD-11 ││ │ HTML │ │ Contacts │
││Physio ││ ││DSM-5 ││ │ │ │ │
│└────────┘│ │└──────────┘│ └──────────┘ └───────────┘
└─────┬────┘ └──────┬─────┘
│ │
┌─────▼──────────────▼─────────────────────────────────┐
│ :core (Shared) │
│ Models · Utilities · Repository Interfaces │
│ Room DB · Calculator · DateUtils · AppLog │
└──────────────────────────────────────────────────────┘
│
┌─────▼──────────────────────────────────────────────────┐
│ :ai (KI-Module) │
│ Gemini Cloud · On-Device (Gemma/MediaPipe) │
│ Sprach-Input · Smart Diagnosis · Template-AI │
└────────────────────────────────────────────────────────┘
Entwicklungs-Timeline
März — Mai 2026 (8 Wochen)
-
Gemini AI SDK Dependencies einbauen
KI
Flags existieren bereits (ENABLE_GEMINI_AI), aber Dependencies fehlen. Google Generative AI SDK hinzufügen.
Bestehenden HttpURLConnection-Code durch offizielles SDK ersetzen. API-Key-Management über AiKeySetupDialog ist bereits implementiert.
Geschätzter Aufwand: 2-3 Tage.
-
LeistungKatalog-Interface definieren
ARCHITEKTUR
Interface: getLeistungenByCode(), getDefaultSatz(), getMinutenEinheit(), validateLeistung().
Erste Implementierung: GKK-Katalog für Psychotherapeuten.
Hilt-Injection vorbereiten für Flavor-basierte Auswahl.
Geschätzter Aufwand: 1 Woche.
-
DiagnoseKatalog-Interface definieren
ARCHITEKTUR
ICD-10 und ICD-11 als austauschbare Module. DiagnoseKatalogResolver als Factory.
Psy-Flavors bekommen ICD-10-F (Psychische Erkrankungen), Ärzte-Flavors das volle ICD-10.
Geschätzter Aufwand: 1 Woche.
-
Sprach-Leistungserfassung (MVP)
KI
Android SpeechRecognizer → Gemini API für Intent-Erkennung → Leistungspositionen automatisch zuordnen.
MVP: "Einzelsitzung 50 Minuten, Beratungsgespräch" → erkennt Leistung + Dauer + Satz.
Geschätzter Aufwand: 2 Wochen.
-
Tech-Debt: db_clients_manager → Repository
ANDROID
Legacy-Klasse (3.283 Zeilen) schrittweise in Repository-Pattern migrieren.
Nicht alles auf einmal — pro Sprint 2-3 Methoden verschieben.
Geschätzter Aufwand: Fortlaufend, 30 Min/Tag.
Mai — Juli 2026 (10 Wochen)
-
Gradle Multi-Module Struktur
ARCHITEKTUR
:app → :core + :feature-leistung + :feature-diagnose + :feature-rechnung + :feature-calendar.
:core enthält Models, Utilities, Repository-Interfaces, Room DB.
Flavor-Dimension "professionGroup" einführen: psy, doctor, physio.
Geschätzter Aufwand: 2-3 Wochen.
-
GKK/BVA/SVS Leistungskatalog (Psy)
ANDROID
Vordefinierte Leistungspositionen für österreichische Psychotherapie-Abrechnung.
Kassentarife (GKK, BVA, SVS) als Datenbank-Seed. Auto-Update-Mechanismus für Tarifänderungen.
Geschätzter Aufwand: 2 Wochen.
-
Smart Diagnosis Suggestions (KI)
KI
Bei Eingabe von Leistungen → KI schlägt passende ICD-10-F Codes vor.
"Infiltration Knie" → M17.1. "Beratungsgespräch Depression" → F32.x.
On-Device möglich für häufige Diagnosen, Gemini für komplexe Fälle.
Geschätzter Aufwand: 2 Wochen.
-
Abo-Modell Infrastruktur (Google Play Billing)
BUSINESS
Google Play Billing Library v7 integrieren. Basis (gratis) vs. Pro (Abo) Tier.
Pro-Features: KI-Assistenz, Cloud-Backup, Erweiterte Vorlagen, Mahnwesen.
Geschätzter Aufwand: 2 Wochen.
-
End-to-End Automation: Termin → Rechnung → PDF → Versand
ANDROID
One-Click-Flow nach Patientenkontakt: Event → Leistungen zuordnen → Rechnung generieren → PDF → Email/SMS.
Nutzt bestehende Components (Rechnung.kt, Rechnung_Vorschau.kt, Send.kt).
Geschätzter Aufwand: 2 Wochen.
August — Dezember 2026 (20 Wochen)
-
Sync-Layer: Lokale DB → Cloud (Optional)
ARCHITEKTUR
Verschlüsselter Sync für Web-Dashboard-Zugriff. Zero-Knowledge-Architektur.
Optionen: Firebase + E2E Encryption, eigener Server, oder Peer-to-Peer Sync.
Patientendaten NIE unverschlüsselt in der Cloud. DSGVO-konform by design.
Geschätzter Aufwand: 4-6 Wochen.
-
Web-Dashboard (React/Next.js)
WEB
Leichtgewichtiges Dashboard: Rechnungsübersicht, Umsatz-Statistiken, offene Posten, Export.
Kein Ersatz für die Android-App — Ergänzung für Büro-Arbeit.
"Von überall abrufbar" = Web-App mit Login.
Geschätzter Aufwand: 6-8 Wochen.
-
ASVG-Leistungskatalog (Ärzte)
ANDROID
Zweiter Leistungskatalog: ASVG-Tarife für Allgemeinmediziner und Fachärzte.
Eigener Flavor "doctor" mit spezifischen Vorlagen, Abrechnungslogik.
Geschätzter Aufwand: 3 Wochen (Basis von Psy-Modul kopieren + anpassen).
-
SV-Träger E-Abrechnung (eSV)
BUSINESS
Automatische elektronische Abrechnung mit Sozialversicherungsträgern.
ELGA-Anbindung vorbereiten. Regulatorisch komplex — Unique Selling Point!
Geschätzter Aufwand: 8-12 Wochen (inkl. Zertifizierung).
-
On-Device AI (Gemini Nano / MediaPipe)
KI
Für Geräte mit Gemini Nano (Pixel 10+): Lokale Text-Analyse ohne Cloud.
MediaPipe LLM Inference als Fallback für andere Geräte.
Anwendung: Leistungs-Kategorisierung, Diagnose-Vorschläge, OCR.
Geschätzter Aufwand: 3-4 Wochen.
Q1-Q2 2027
-
iOS-App via Compose Multiplatform
iOS
Bis dahin ist Compose Multiplatform noch reifer. Shared Business Logic aus :core Modul nutzen.
iOS-spezifisch: EventKit (Kalender), Contacts Framework, HealthKit.
Geschätzter Aufwand: 3-4 Monate.
-
Überweisungs-Netzwerk (Arzt → Arzt)
BUSINESS
Verschlüsselter P2P-Austausch: Überweisungsschein, Befunde.
Netzwerk-Effekt: Je mehr Ärzte die App nutzen, desto wertvoller wird sie.
Geschätzter Aufwand: 6-8 Wochen.
-
Anonymisierte Benchmark-Daten
KI
"Sie rechnen 23% weniger Ordinationen ab als vergleichbare Praxen."
Aggregierte, anonymisierte Insights aus vielen Praxen.
Opt-in mit klarer Datenschutz-Kommunikation.
Monetarisierung
| Tier | Features | Preis | Zielgruppe |
| Basis (gratis) |
Rechnungen erstellen, Kalender-Integration, 3 Vorlagen, PDF-Export |
€0 |
Einstieg, Trial |
| Pro (Abo) |
KI-Assistenz, unbegrenzte Vorlagen, Mahnwesen, Cloud-Backup, Statistiken |
€19-29/Monat |
Einzelpraxis |
| Praxis (Abo) |
Multi-User, Web-Dashboard, Netzwerk-Features, Benchmark, Priority-Support |
€49-79/Monat |
Gemeinschaftspraxis |
Revenue-Projektion
Konservativ: 200 zahlende Nutzer × €25/Monat = €60.000 ARR (Jahr 1)
Optimistisch: 1.000 zahlende Nutzer × €30/Monat = €360.000 ARR (Jahr 2-3)
Österreich hat ~45.000 niedergelassene Ärzte + ~10.000 Psychotherapeuten. Selbst 2% Marktanteil = 1.100 potenzielle Kunden.
Warum KI diese App NICHT ersetzen wird
Der KI-sichere Burggraben
Sensor Tower 2025: Medical Billing ist NICHT in der Risiko-Kategorie.
Gefährdet sind: Coding Help, Language Learning, Writing Tools.
Nicht gefährdet: Healthcare, Regulated Finance, Deep System Integration.
1. Regulatorische Tiefe — SV-Träger-Tarife, Finanzamt-Compliance, ELGA-Anbindung ändern sich quartalsweise. Das kann kein generischer KI-Agent.
2. Systemintegration — Kalender + Kontakte + PDF + lokale DB + verschlüsselt + offline. Kein Prompt kann das.
3. Datenschutz — Patientendaten bleiben auf dem Gerät. Kein Cloud-KI-Anbieter kann das garantieren.
4. Netzwerk-Effekte — Überweisungs-Netzwerk: Wechseln wird teuer, sobald Kollegen vernetzt sind.