TimeInvoicer Roadmap

Zukunftssichere modulare Plattform für den Gesundheitssektor
Erstellt: 17. März 2026 · Letzte Aktualisierung: 17. März 2026
237
Kotlin-Dateien
7
Product Flavors
19
ViewModels
25
Unit-Tests
170
XML Layouts

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.

iOS (Compose Multiplatform)

Ärzte in DACH nutzen viel iOS. Compose Multiplatform ist seit 2025 stabil für iOS.

AB 2027 — Nach Marktvalidierung mit Web-Dashboard

Desktop (Compose Desktop)

Für Praxen mit Desktop-Workflow. Optional via Compose Multiplatform Desktop.

OPTIONAL — Web-Dashboard deckt 90% der Desktop-Needs ab

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

Phase 1: Foundation & KI

JETZT
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.

Phase 3: Web-Dashboard & Ärzte-Modul

Q3-Q4 2026
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.

Phase 4: iOS & Netzwerk-Effekte

2027
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

TierFeaturesPreisZielgruppe
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.