TimeInvoicer Roadmap
Zukunftssichere modulare Plattform für den Gesundheitssektor
Erstellt: 17. März 2026 · Letzte Aktualisierung: 8. Oktober 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 — seit August 2026 im App Store
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 · ICD-10 Smart-Auswahl · Template-AI │
└────────────────────────────────────────────────────────┘
Entwicklungs-Timeline
Geplant war März — Mai 2026 · Stand 8. Oktober 2026
-
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
ERLEDIGT
ARCHITEKTUR
Umgesetzt: Interface LeistungKatalog im Modul :core.
-
DiagnoseKatalog-Interface definieren
ERLEDIGT
ARCHITEKTUR
Umgesetzt: Interface DiagnoseKatalog im Modul :core. ICD-10 und ICD-11 stehen in der App zur Auswahl (Handbuch, Kapitel ICD-10 & ICD-11 Diagnosen).
-
Sprach-Leistungserfassung (MVP)
ERLEDIGT
KI
Umgesetzt als „Sprachnotiz → Rechnung“ (Premium, Praxis-Modus) — siehe Handbuch.
-
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.
Geplant war Mai — Juli 2026 · Stand 8. Oktober 2026
-
Gradle Multi-Module Struktur
TEILWEISE
ARCHITEKTUR
Stand 8. Oktober 2026: Es gibt die Module :app, :core und :shared (Kotlin Multiplatform, gemeinsam für Android und iOS). Die geplanten :feature-*-Module gibt es nicht.
-
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.
-
ICD-10 Smart-Auswahl (lokal)
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)
ERLEDIGT
BUSINESS
Umgesetzt: Tarife Starter, Plus und Premium in der Android- und iOS-App (siehe Monetarisierung unten).
-
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.
Ohne festen Termin — im Projektplan offen bzw. blockiert (Stand 8. Oktober 2026)
-
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, ICD-10-Schnellauswahl, OCR.
Geschätzter Aufwand: 3-4 Wochen.
Ohne festen Termin · iOS-App erledigt (Stand 8. Oktober 2026)
-
iOS-App via Compose Multiplatform
ERLEDIGT
iOS
Umgesetzt: Seit August 2026 im App Store (iPhone und iPad); gemeinsame Logik im Modul :shared.
-
Ü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
"Du rechnest 23% weniger Ordinationen ab als vergleichbare Praxen."
Aggregierte, anonymisierte Insights aus vielen Praxen.
Opt-in mit klarer Datenschutz-Kommunikation.
Monetarisierung
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.