Zum Hauptinhalt springen

Dexman — Spezifikation (Spezial-Tool, v2)

Kernaussage. Dexman ist das laufende Praxis-Controlling im Medidentas-Kontext: je Praxis/MVZ Rentabilität, Liquidität und Umsatzentwicklung — gesamt und je Behandler/Standort — plus konkrete Handlungsempfehlungen, die direkt als Wiedervorlage/Beratungsanlass in den Medidentas-Prozess fließen. Gegenüber dem Mitbewerber MediPulse (reines Controlling-Produkt) differenziert Dexman über Kopplung Zahlen + Beratungsprozess, Planungstiefe aus dem Excel-Altbestand (Personal · Darlehen · Liquiditäts-/Steuer-/Privatvorschau · Mindestumsatz) und dentale Spezifika. Von MediPulse übernommen werden die Zusätze Bank-/Finanzsicht, pseudonymisierender Konnektor, Patientenstamm-/Produktivitäts-/Ziffern-Analytik und tagesnahe Frische (DEX-14…DEX-19).

Status (2026-09-26): 🟡 erste Ausbaustufe gebaut (0.151.0, MED-D-381, Issue #381): Rechenkern, DEX-8/9/10/11/12 (vereinfacht, s. Systementwurf §10.4), DEX-2 (Basis-Kennzahlen), DEX-5 (Kachel/Workspace ohne PDF), DEX-6 (regelbasiert), Ist-Erfassung durch Medidentas; zwei Oberflächen Kompass und Klassisch; formelle Fachsprache (0.151.1, MED-D-383, Systementwurf §11). Spezifikation v2 (MED-D-372, Issue #372). Gebaute Grundlagen aus Dentmarking + Kern: s. §7.1. Produkt dexman_controlling ist seit MED-D-643 als Mandat buchbar (laufend; server/src/domain/beratungsauftrag.ts) — mit Praxis-Pflicht: genau eine Praxis je Mandat, höchstens ein offenes Mandat je Praxis (MED-D-686); beim Buchen entstehen vier Standard-Unterlagen (MED-D-646) und vier Folgeaufgaben — Unterlagen anfordern 7 T., Planung erfassen 21 T., Ist-Umsätze erfassen 30 T., Auswertung besprechen 45 T. (MED-D-649, Fristen als Vorschlag). Solange ein Dexman-Mandat laufend ist, legt der stündliche Cron je Monat für den Vormonat drei Wiedervorlagen an — Monatszahlen anfordern (fällig 5.), Ist-Umsätze erfassen (10.), Monatsbericht besprechen (15.) (MED-D-652, idempotent je Mandat × Monat, Tage als Vorschlag); das Mandat-Overlay öffnet Dexman für die gebuchte Praxis, zusätzlich bleibt der Knopf „Dexman" je Praxis im Reiter „Praxen". Monatsbericht als eingefrorener PDF-Beleg gebaut (MED-D-684, Issue #684 — der dritte Schritt des Monatstakts hat damit sein Dokument, §5 DEX-5) und der Regel-Katalog der Handlungsempfehlungen ist geführt, mit drei zusätzlichen Regeln aus vorhandenen Daten (MED-D-683, Issue #683 — §5 DEX-6, Systementwurf §10.5). Personal als Person mit Anstellungs-Zeitspannen (MED-D-693, Issue #693 — §5 DEX-8, Systementwurf §10.7) und die Performance-Tabelle mit festschreibbaren Monaten (MED-D-694, Issue #694 — Systementwurf §10.8) sind gebaut: Ist-Umsätze werden tabellarisch je Monat erfasst, abgeschlossene Monate lassen sich sperren (Aufheben nur durch die Administration, auditiert). In der Kunde zeigt eine Kachel die Lage der Praxis ohne Klick (MED-D-737/764, Issues #737/#764 — §5 DEX-5, Systementwurf §10.10). Eine Handlungsempfehlung lässt sich außerdem als Vorschlag in die Beratungsdokumentation geben — der Berater übernimmt, ändert oder verwirft, nichts landet von selbst im Protokoll (MED-D-735, Issue #735 — §5 DEX-6, Systementwurf §10.9).

DokumentRolle
dieses DokumentMaster-Spezifikation: Leitfragen, Anforderungskatalog, MediPulse-Abgleich, Datenmodell, Slices, Compliance
Dexman-Systementwurf.mdSystementwurf (MED-D-380): Anforderungsanalyse inkl. Widersprüche W-1…W-10, Bedienkonzept (Tageslinie, Zeitleiste, Was-wäre-wenn), Architektur (Rechenkern), Prototyp
Dexman-Fachmodell.mdAnhang A — Feldkataloge & Rechenlogik aus dem Excel-Altbestand (Detail zu DEX-8…DEX-13)
dexman-beispieldaten/ (JSON-Dateien im Repo)Anhang B — anonymisierte Beispieldaten (JSON)
Dentmarking.mdVorstufe (einmaliges Gutachten aus Selbstauskunft, DM-8)

ID-Konvention. Tool-scoped Reihe DEX-n (Anforderungen) wird unverändert fortgeführt (analog DM-n; kein MED--Präfix, da Serien-ID, MED-D-372). Alt-Punkte OP-DEX-1…10 bleiben gültig; neue offene Punkte sind GitHub-Issues (MED-D-359). Zielgruppe dieses Dokuments: Business/Management (§1–§3, §6) · IT-Architektur/Entwicklung (§4–§5, §7–§9) · CISO/Datenschutz (§11).


1. Leitfragen (Dexman-True-North)​

#LeitfrageBezug Medidentas-True-North
L1Wie rentabel und liquide ist die Praxis? — gesamt und je Behandler/Standort/LeistungsartFrage 1 (Wo steht der Kunde?)
L2Wie entwickelt sich der Umsatz? — Ist, Prognose, Mindestumsatz, ZielFrage 2 (Was ist offen/fällig?)
L3Wo liegen Reserven — und was wurde daraus gemacht? — priorisierte Empfehlungen, dokumentierte MaßnahmenFrage 2 + 3 (rechtssicher dokumentiert)

Regel: Jede DEX-Anforderung beantwortet ≥ 1 Leitfrage (Spalte „L" in §4).

2. Kontext, Annahmen, Abgrenzung​

  • Annahme OP-DOMAIN-1 (offen, zu bestätigen): Anwender = Beratungs-/Management-Kontext für Praxen; Kunde (technisch mandant) ist Inhaber einer Zahnarzt-/Arztpraxis bzw. eines MVZ; Dexman ist dental-first.
  • Dentmarking vs. Dexman (DM-8): Dentmarking = einmaliges Gutachten aus Selbstauskunft; Dexman = laufendes Controlling. Dentmarking-Werte sind Dexmans Baseline (gleiche Faktentabelle, §7).
  • Datenpfad-Stufen (MED-D-108): Stufe 1 = Selbstpflege durch den Kunden (Portal) + Excel-Import; Stufe 2 = Systemdaten (Bank, BWA, PVS). Beide schreiben in dieselbe Faktentabelle mit Quellen-Kennung und Vorrangregel (G-2).
  • Out of Scope: kein PVS-/Abrechnungsersatz (Dexman liest, G-1) · keine Buchhaltung/Steuerberatung (BWA kommt vom Steuerberater; Steuerschätzung ist Planungsgröße, keine Steuerberatung) · kein Patienten-/Behandlungsmanagement · keine automatische Ausführung von Maßnahmen (vorschlagend).

3. Rollen & Sichtbarkeit​

RolleSieht / tutGate
Berater (Medidentas-Mitarbeiter)alle Auswertungen seiner Kunden; erzeugt Beratungsanlässe/WiedervorlagenR7-RBAC
Praxisinhaber / MVZ-Geschäftsführung (Kunde im Portal)eigene Praxis inkl. Behandler-Vergleich; pflegt SelbstauskunftPortal-Scope eigener Mandant (MED-D-279)
Behandlernur eigene ScorecardOP-DEX-4 (BetrVG/§ 26 BDSG)
Steuerberater (optional)liefert BWA (Datenquelle)je Mandat

Behandler-Vergleiche sind rollen-gegated und erst nach Klärung OP-DEX-4 freischaltbar (RISK-11).


4. Anforderungskatalog (Übersicht)​

Prio = Vorschlag (M = Must für Dexman-MVP · S = Should · C = Could) — Annahme, vom Auftraggeber zu bestätigen. Quelle: Lh = bisheriges Lastenheft (06-2026) · XL = Excel-Altbestand (Anhang A) · MP = MediPulse-Abgleich (§6) · MT = Kundenmeeting 12.07. (MED-D-108).

IDAnforderungQuelleLPrioSliceDetail
DEX-1Datenintegration (Quellen, Vorrang, Lineage, idempotent)LhL1MX1…X7§5
DEX-1aSelbstauskunft über das Kern-Kundenportal (passwortlos)MTL1MX1§5
DEX-2Kennzahlen-Engine (definitions-getrieben, Benchmarks als Stammdaten)LhL1MX2§5
DEX-3Umsatzprognose (Szenarien, Soll-Ist, Ziel-Tracking)Lh·MPL2SX8§5
DEX-4Behandler-Scorecard + fairer VergleichLh·MPL1SX6§5
DEX-5Surfaces: Cockpit-Kachel, Workspace, MonatsberichtLhL1–L3MX2§5
DEX-6Reserven & Handlungsempfehlungen → Wiedervorlage/BeratungsdokuLhL3SX8§5
DEX-7Benchmarking intern + extern anonym (inkl. Finanzierungskosten)Lh·MPL1CX8§5
DEX-8Personal- & Behandlerplanung (Person + Anstellungs-Zeitspannen, Ein-/Austritt)XLL1MX1Anhang A §2 · §5
DEX-9Darlehensspiegel (geschäftlich/privat/vermietet + Zuordnung)XLL1MX3Anhang A §3
DEX-10Liquiditäts- & Ergebnisvorschau (Monatsmatrix, Erlös-Modus, Privat, Steuer)XLL1·L2MX2Anhang A §4
DEX-11Mindestumsatzermittlung (Break-even Jahr/Monat/Tag/Stunde)XLL2MX2Anhang A §4
DEX-12Anlagen, AfA & ReinvestitionXLL1SX3Anhang A §6
DEX-13Excel-Datenübernahme DexMan/PM/DAM (PII-Scrubbing)XLL1MX4Anhang A §8
DEX-14Finanzsicht Bank: Kontenanbindung, Kategorisierung, laufende BWA-Sicht, Plan vs. IstMPL1SX5§5
DEX-15Patientenstamm-Analytik (pseudonym): neu/wiederkehrend/abwesend, Fallwert, Umsatz je KontaktMPL1·L3CX7§5
DEX-16Produktivität & Personalverfügbarkeit: Stundensatz, Deckungsbeitrag je Mitarbeiter, AusfallzeitenMPL1SX6§5
DEX-17Leistungsziffern-Analyse: Umsatz je Ziffer, erbracht vs. abgerechnetMPL3CX7§5
DEX-18Pseudonymisierender Konnektor at source (Patient nie identifizierbar)MPL1M¹X7§5
DEX-19Datenfrische & Granularität Woche/Tag, Push statt ReloadMPL1·L2SX5§5

¹ Must, sobald PVS-Daten übernommen werden (Gate für X7, G-6).

5. Anforderungen im Detail (mit Akzeptanzkriterien)​

DEX-1 — Datenintegration​

Übernahme der Rohdaten je Praxis in die gemeinsame Faktentabelle (§7), über die Kern-Integrationsschicht (R9).

QuelleInhaltStufeMechanik
Selbstauskunft (Portal, DEX-1a)Leistungsstatistik, Personal, Kosten1Portal-Einreichung + 4-Augen-Freigabe
Erfassung durch Medidentas (gebaut)Ist-Umsätze je Behandler und Monat1Monats-Tabelle im Dexman-Fenster; abgeschlossene Monate festschreibbar (MED-D-694)
Excel-Altbestand (DEX-13)DexMan/PM/DAM1Upload → Parser → PII-Scrubbing
Bank (DEX-14)Kontostände, Umsätze2lizenzierter Kontoinformationsdienst (PSD2) — Issue #373
Buchhaltung/BWAUmsatz, Kosten, Gewinn2DATEV-naher Import (OP-DEX-1)
PVS (DEX-18)Leistungen, Fälle, Behandler, Termine, HKP2VDDS/systemnahe Exporte über Konnektor (OP-DEX-1, Issue #374)

Akzeptanz: (a) jeder Import ist idempotent (Idempotenz-Schlüssel je Quelle × Periode); (b) jede Kennzahl ist auf Quelle + Formel + Periode zurückführbar (Lineage); (c) Vorrangregel je Feld ist konfiguriert, nicht hartkodiert (Default: pvs > bwa > bank > excel_import > portal/fragebogen); (d) jeder Import erzeugt ein PII-armes Audit-Event (G-4); (e) Plausibilitäts-Warnungen (RISK-13).

DEX-1a — Selbstauskunft über das Kern-Kundenportal​

Die Selbstpflege (MED-D-108) läuft über das gebaute Kern-Kundenportal /portal (MED-D-279…320: Magic-Link, Turnstile, mehrere Kontakt-Logins) — kein eigenes Dexman-Portal (G-1/G-2; löst die frühere Skizze dexman.medidentas.* ab, MED-D-372). Einreichungen folgen dem Formular-Rücklauf-Muster (MED-D-89: Feld-Sichtung approve/deny, Korrektur-Schleife). Der vom Backoffice aktiv versandte „Zeit-für-Ihre-Zahlen"-Link ist der bestehende Einladungs-Magic-Link + Wiedervorlage (R5). Das „Vorzimmer" erhält einen eigenen Portal-Kontakt (MED-D-320) statt eines weiterleitbaren 1-Tages-Links (Meeting M12) — Vorschlag, Entscheidung E-A im Systementwurf. Akzeptanz: Monatswerte (Leistung je Behandler, Personal-Änderungen) im Portal erfassbar; Übernahme erst nach Sichtung; Quelle portal in der Faktentabelle. Stand (MED-D-700, Issue #700): Leistung je Behandler gebaut (Portal-Aufgabe für den Vormonat, Feld-Sichtung in Dexman, Quelle portal); Personal-Änderungen über das Portal noch offen. Detail: Systementwurf §4.6.

DEX-2 — Kennzahlen-Engine​

Definitions-getrieben wie die Dentmarking-Engine (domain/dentmarking-kennzahlen.ts): Kennzahl = Formel über Feldschlüssel + versionierter Benchmark. Abgeleitet, nie persistiert (G-2).

KennzahlDefinitionRichtwert (editierbar)MP-Pendant
Umsatz je Behandler / Stuhl / FallUmsatz ÷ Bezugsgröße ÷ Periodeintern✅
UmsatzrenditeGewinn ÷ Umsatz≥ 33 % (dental)✅
PersonalkostenquotePersonalkosten ÷ Umsatz≤ 35 % (dental)✅
Materialkostenquote(Material + Labor) ÷ Umsatzbranchenüblich✅
FinanzierungskostenquoteZinsaufwand ÷ Umsatz (aus DEX-9)intern✅ (neu, MP)
Stuhl-/Behandler-Auslastungproduktive Zeit ÷ Arbeitszeit85–95 %—
Umsatz-MixKasse / Privat / Eigenlaborje Ziel✅ (ärztl. KV/HZV/BG/Privat)
HKP-Abschlussquoteangenommene ÷ erstellte HKPpraxisindividuell— (dental)
Umsatz & Personalkosten je Stundeaus DEX-16intern✅

Benchmarks: ein gemeinsamer, versionierter Satz mit Dentmarking (DM-3); die Richtwerte oben (≤ 35 %) und in der Dentmarking-Logik (25–33 %) widersprechen sich und sind abzustimmen (Systementwurf W-4). Akzeptanz: Benchmarks admin-pflegbar mit Version; Kennzahl zeigt Formel + Quellen (Lineage).

DEX-3 — Umsatzprognose​

Hybrid (OP-DEX-2): HKP-Pipeline × Abschlussquote · Zeitreihe mit Saisonalität · KZV-Budget (HVM) als Deckel/Frühwarnung · Szenarien Ist/konservativ/Ziel · Soll-Ist + Ziel-Tracking; Mindestumsatz (DEX-11) als Ziel-Linie. Akzeptanz: Prognose je Praxis und Behandler; Abweichung > Schwellwert → Wiedervorlage.

DEX-4 — Behandler-Scorecard​

Eigene Kennzahlen, Entwicklung, Zielerreichung; fairer Vergleich mit Normalisierung (Teilzeit/Stuhlzeit, Leistungsspektrum, Neu-/Bestandspatienten); Umsatzbeteiligung (OP-DEX-6). Gate: OP-DEX-4. Akzeptanz: Behandler sieht nur sich; Vergleich nur für Inhaber/Berater.

DEX-5 — Surfaces​

Cockpit-Kachel im Kunden-Detail (Ampel Rentabilität · Liquidität · Umsatz vs. Prognose · Top-Reserve) · Dexman-Workspace (Behandler, Standort, Leistungsart, Zeitverlauf) · Monatsbericht als PDF-Beleg in der Ablage (R2, eingefroren wie das Dentmarking-Gutachten). Akzeptanz: Kachel beantwortet L1 ohne Klick.

Monatsbericht gebaut (MED-D-684, Issue #684): ein Knopf im Dexman-Fenster erzeugt aus der verbindlichen Server-Lage den Beleg zum abgeschlossenen Vormonat (nachträglich auch zu einem früheren abgeschlossenen Monat des Planungszeitraums; Zukunft und Monate außerhalb des Zeitraums werden abgewiesen) — Lage · Kennzahlen · Berichtsmonat · Liquiditätsvorschau 12 Monate · Handlungsempfehlungen (Schätzwerte gekennzeichnet) · Berechnungsgrundlage —, legt ihn in der geschlossenen Ablage ab und führt ihn als Dokument im Kunden-Detail; jeder Aufruf ist eine eigene, eingefrorene Fassung, der SHA-256 des Berichtstexts steht im Audit-Event (G-4), der Inhalt wird nicht doppelt persistiert (G-2). Detail: Dexman-Systementwurf.md §10.6.

Cockpit-Kachel gebaut (MED-D-737, Issue #737; vollständig mit MED-D-764, Issue #764): in der linken Rail der Kunde zeigt je Praxis mit laufendem Dexman-Mandat eine Kachel die Lage ohne Klick — Kernaussage, Ampel der drei Bereiche (Rentabilität · Personal · Liquidität), Umsatz vs. Plan, wichtigste Empfehlung mit Wirkung, Datenstand (letzter Ist-Monat bzw. „nur Planung") und die Zahl offener Vorschläge an die Beratungsdoku; „Dexman öffnen →" führt ins Dexman. Die Kachel folgt dem Beratungsmodus (Beträge auf 100 € gerundet). Detail: Systementwurf §10.10.

  • Umsatz vs. Prognose = der zuletzt gemeldete Ist-Umsatz gegen den Plan desselben Monats, verglichen nur für die Behandler, die in diesem Monat gemeldet haben (eine Teilmeldung sieht nicht wie ein Einbruch aus). Ampel mit Form und Farbe: bis −5 % Im Plan · bis −15 % Leicht unter Plan · ab −15 % Deutlich unter Plan · ohne Plan „Kein Plan hinterlegt". Die Schwellen sind eine Annahme (Spezifikation nennt keine) — Bestätigung offen: #764.
  • Top-Reserve = die Reserve mit der größten Wirkung in € — die Empfehlungen sind bereits nach Wirkung sortiert; die Kachel nennt sie als „Wichtigste Empfehlung" samt Wirkung (Schätzwert gekennzeichnet). Auslegung des Begriffs aus DEX-6; Bestätigung offen: #764.

DEX-6 — Reserven & Handlungsempfehlungen​

Regelbasiert aus DEX-2/3/10/14–17 (z. B. Budgetausschöpfung, HKP-Conversion, Privatanteil, Auslastung, Materialkosten, abwesende Patienten/Recall aus DEX-15, Abrechnungslücken aus DEX-17, Zinsbindungs-Ende aus DEX-9). Vorschlagend; Übernahme erzeugt Wiedervorlage (R5, Quelle befund) + Beratungsdoku (R6). Akzeptanz: jede Empfehlung nennt Kennzahl, Schwelle, geschätzten Effekt in €; umgesetzte Maßnahme auditiert.

Regel-Katalog (MED-D-683, Issue #683): welche Regel gebaut ist, welche Schwelle sie trägt, ob ihre Auswirkung nachgerechnet oder ein Schätzwert ist und auf welche Datenquelle eine geplante Regel wartet, steht an einer Stelle: HEBEL_KATALOG in shared/dexman-kern/hebel.ts, gespiegelt in Dexman-Systementwurf.md §10.5 (mechanisch geprüft, G-2). Gebaut: 8 Regeln (Einstellung/Anschaffung verschieben · Privatentnahme · Zinsbindungs-Ende · fällige Restschuld zum Laufzeitende · Kontokorrent-Umschuldung · Personalkostenquote · Deckungslücke). Geplant bleiben die Regeln, deren Datenquelle (DEX-15/17/18) bzw. deren Richtwert (Materialquote, W-4) noch fehlt — bewusst keine Attrappen: zuerst die Datenquelle, dann die Regel. Rückmeldung in die Beratungsdoku (R6) gebaut (MED-D-735, Issue #735): zusätzlich zur Wiedervorlage (quelle=befund, idempotent je Praxis × Regel) kann der Berater eine Empfehlung als Vorschlag in die Beratungsdokumentation geben — mit Status zur Entscheidung → übernommen → umgesetzt bzw. verworfen (Grund Pflicht, auch nach der Übernahme als „nicht umgesetzt"); das letzte Wort hat der Berater, nichts landet von selbst im Protokoll (Systementwurf §10.9).

DEX-8 — Personal: Person + Anstellungs-Zeitspannen​

Gebaut (MED-D-693, Issue #693): eine Person wird einmal angelegt (Kürzel · Rolle · Behandler ja/nein); alles Zeitabhängige steht in Anstellungs-Zeiträumen (ab · bis · Status · Monatsbrutto · Plan-Umsatz · Beteiligung). Eintritt = Beginn des ersten, Austritt = Ende des letzten Zeitraums (abgeleitet, G-2); Gehaltserhöhung, Teilzeit, Statuswechsel und Wiedereintritt sind je ein weiterer Zeitraum. Die Baustein-Version bleibt reine Korrektur-Historie (append-only, G-4). Bestandsdaten der Alt-Form werden lesend überführt (kein Datenbank-Umbau). Akzeptanz: jede Änderung ist als Zeitraum sichtbar; die Rechnung nimmt je Monat genau den Stand des gültigen Zeitraums. Detail: Dexman-Systementwurf.md §10.7. Offen: Lohnsteuer/Netto bleibt bewusst außen vor; die Arbeitgeberkosten werden seit MED-D-709 je Mitarbeiter und Monat aus Beitragssätzen und -grenzen gerechnet (pauschaler Aufschlag nur als Rückfall, OP-DEX-9).

DEX-7 — Benchmarking​

Intern (Standorte/Behandler/Zeit) + extern gegen anonymisierte Vergleichspraxen (Umsatzrendite, Personalkostenquote, Finanzierungskosten — wie MP). Nur aggregiert, Mindest-Gruppengröße (k-Anonymität, Wert offen: OP-DEX-3).

DEX-14 — Finanzsicht Bank (MediPulse „Finanzmanager")​

Anbindung der Geschäftskonten (Entität bankkonto, praxis_id gesetzt) über einen lizenzierten Kontoinformationsdienst; automatische Kategorisierung der Kontobewegungen auf die Kostenpositionen der Vorschau (DEX-10); laufende BWA-Sicht und Plan vs. Ist gegen DEX-10. Privatkonten nur nach ausdrücklicher Freigabe (privat = Inhaber-Sicht, OP-DEX-8). Akzeptanz: Kategorisierungsregeln editierbar, manuelle Umkategorisierung auditiert; Kontostand aller Geschäftskonten in der Kachel; dormant ohne Secret.

DEX-15 — Patientenstamm-Analytik (pseudonym)​

Neu-/wiederkehrende/abwesende Patienten, Fallwert je Abrechnungsart, Umsatz je Kontakt, Patientenfluss (Abrechnungsart → Fallart → Behandler). Nur pseudonyme Patienten-ID aus DEX-18. Akzeptanz: kein Patientenname/Geburtsdatum/Anschrift in Medidentas; Recall-Potential als Reserve (DEX-6).

DEX-16 — Produktivität & Personalverfügbarkeit​

Stundensatz je Behandler, Deckungsbeitrag je Mitarbeiter, verfügbare Arbeitszeit vs. Ausfall (Urlaub, Krankheit, Fortbildung, Sonstiges), Umsatz und Personalkosten je Stunde. Basis: DEX-8 (Personal) + Zeiten. Gate: OP-DEX-4 (Leistungskontrolle); Ausfallgründe nur als Kategorie, nie Diagnose (Art. 9).

DEX-17 — Leistungsziffern-Analyse​

Umsatz je Gebührenziffer (Häufigkeit, Ø-Ertrag, Anteil), erbracht vs. abgerechnet (Abrechnungslücken). Dental: BEMA/GOZ; ärztlich: EBM/GOÄ. Pauschalen-Kriterien-Prüfung (MP: „Vorhaltepauschale", ärztlich) — dentales Pendant unbelegt, Umfang in Issue #375. Keine Abrechnungsberatung (Out of Scope §2).

DEX-18 — Pseudonymisierender Konnektor at source​

Konnektor läuft in der Praxis-Infrastruktur und entfernt vor der Übertragung alles, was einen Patienten benennt; übertragen werden nur praxisinterne Patienten-ID + Leistungspositionen; der Zuordnungsschlüssel verlässt die Praxis nie (Muster MP, G-6 Scrubbing-at-Source). Akzeptanz: schriftliche Pseudonymisierungs-Bewertung (Datenschutz/Recht) vor Go-Live; Konnektor-Payload-Schema im Weltmodell (G-8); Betriebsmodell in Issue #374.

DEX-19 — Datenfrische & Granularität​

Periodenmodell um Woche/Tag erweitern; Frische je Quelle anzeigen („Stand: …"); Aktualisierung per Push (Standard-Baustein Echtzeit), wo Quelle es trägt (Bank tagesaktuell; Portal monatlich). Akzeptanz: jede Kachel zeigt Datenstand und Quelle.


6. MediPulse-Abgleich (Stand 2026-09-26)​

6.1 Befund (belegt, Live-Seiten abgerufen 2026-09-26)​

AspektMediPulse
ProdukteFinanzmanager (nur Bankanbindung) · Praxismanager (inkl. Finanzmanager + PVS-Anbindung) · Enterprise
Preise (zzgl. USt)Finanzmanager 89–109 €/Monat, 14 Tage Test · Praxismanager 139–159 €/Monat bis 3 VZ-Behandler, +50 € je weiterem, max. 499 € bei 10 · Enterprise individuell; keine Einrichtungsgebühr, monatlich kündbar; ROI-Rechner
Praxismanager-BereicheÜbersicht · Abrechnungsanalyse (KV/HZV/BG/Privat, Behandlervergleich) · Patientendatenbank (neu/wiederkehrend/abwesend, Fallwert, Patientenfluss) · Produktivität (Stundensätze, Deckungsbeitrag je Mitarbeiter, Ausfallzeiten) · Ziffern & Leistungen (Ertrag je Ziffer, Vorhaltepauschale, erbracht vs. abgerechnet)
FinanzmanagerEinnahmen/Kosten nach Kategorie, Kontostände, Liquidität · Quartalsvergleich · Umsatzrendite/Personalkostenquote/Finanzierungskosten im Praxisvergleich · laufende BWA · Plan vs. Ist · kategorisierte Kontobewegungen
DatenquellenPVS/AIS über Konnektor; genannte PVS: CGM MEDISTAR, TURBOMED, ALBIS, medatixx, x.isynet, tomedo, T2med, MEDICAL OFFICE, DURIA; Banken via finAPI; DATEV „coming soon"
DatenschutzPseudonymisierung auf dem Praxisserver, Zuordnungsschlüssel bleibt in der Praxis; Hosting DE, ISO 27001 / BSI C5 (Rechenzentren), AES-256; Gutachten zur Pseudonymisierung (10-2025)
ZielgruppenEinzelpraxis, Gemeinschaftspraxis, MVZ, Praxisketten

Unbelegt / Hinweis: Auf der Produktseite sind ausschließlich humanmedizinische PVS genannt; eine dentale PVS-Anbindung (DS-WIN, Z1, CHARLY, EVIDENT) ist nicht belegt. Eine KI-Funktion ist nicht genannt. medipulse.de liefert automatisierten Abrufen teils gekürzte Inhalte → vor Preis-/Positionierungsentscheidungen am Live-Produkt verifizieren.

6.2 Funktions-Matrix​

FunktionMediPulseDexmanDEX
Bank-/Liquiditätssicht, Kategorisierung, Plan vs. Ist✅ZusatzDEX-14
Umsatz nach Abrechnungsart / Behandler / Standort✅✅DEX-2/4
Patientenstamm-Analytik (pseudonym)✅ZusatzDEX-15
Produktivität, Deckungsbeitrag je Mitarbeiter✅ZusatzDEX-16
Ziffern-Analyse, erbracht vs. abgerechnet✅ZusatzDEX-17
Pseudonymisierung at source✅ZusatzDEX-18
Tages-/Wochen-Granularität✅ZusatzDEX-19
Externes Benchmarking✅✅DEX-7
Dentale Kennzahlen (HKP, Stuhl, Eigenlabor, KZV-Budget)nicht belegt✅DEX-2/3
Personal-/Darlehens-/Anlagenplanung mehrjährignicht belegt✅DEX-8/9/12
Liquiditäts-, Privat- & Steuervorschau, Mindestumsatznur Plan vs. Ist✅DEX-10/11
Empfehlung → Wiedervorlage → Beratungsdoku (auditiert)—✅DEX-6
Selbstauskunft ohne Systemanbindung (Einstieg)—✅DEX-1a
Excel-Altbestand-Übernahme—✅DEX-13

6.3 Positionierung​

  • Nicht nachbauen, was nicht differenziert (G-1): Bankanbindung über einen lizenzierten Dienst, nicht selbst; PVS über Standards (VDDS) bzw. Konnektor.
  • Differenzierung: Planung + Beratungsprozess + dental. MediPulse beantwortet „Wie steht die Praxis?"; Dexman zusätzlich „Was tun wir — und ist es dokumentiert?".
  • Preis-/Lizenzmodell: MP skaliert je Vollzeit-Behandler — Referenz für OP-DEX-5.

7. Datenmodell​

7.1 Gebaut (wiederverwendet)​

EntitätCodeRolle in Dexman
KundemandantTräger; Inhaber-Sicht (privat)
Praxis/Objektpraxis (objektart praxis·mvz·gesellschaft; typ einbehandler·mehrbehandler·mvz_standort; Anschrift strasse/plz/ort)Praxis = Standort-Träger (MVZ-Standorte = praxis mit typ=mvz_standort)
Bankkontobankkonto (1:n, praxis_id = geschäftlich, null = privat)Konten für DEX-14
Faktentabellepraxis_jahreswert (Praxis × Geschäftsjahr × perioden_typ jahr·quartal·monat × Feldschlüssel × quelle fragebogen·bwa·pvs)eine Datenbasis für Dentmarking + Dexman
Beleggutachten (append-only)Muster für den eingefrorenen Monatsbericht
BeratungsauftragProdukt dexman_controlling (buchbar seit MED-D-643, an die Praxis gebunden)Aktivierung je Kunde
Dexman-Bausteine (neu, MED-D-381)dexman_baustein + dexman_baustein_version (Migration v63, append-only)Planung je Praxis; Ist-Umsätze als dexman.umsatz.<personId> in praxis_jahreswert (Quelle berater)

7.2 Neu (Vorschlag)​

  • Faktentabelle erweitern statt neu: perioden_typ + woche/tag (DEX-19); quelle + portal, excel_import, bank; optionale Dimension behandler_ref (für DEX-4/16). Kennzahlen/Prognosen/Vorschau abgeleitet (G-2).
  • Behandler = PERSON_PLANUNG mit Rolle (Zahn-)Arzt — keine zweite Behandler-Entität (G-8).
  • Kontobewegung: nur Datum, Betrag, Kategorie, Gegenpartei generalisiert (G-6; Verwendungszweck nicht persistieren, sofern Kategorisierung ohne ihn möglich).
  • Neue Entitäten kommen zuerst ins Weltmodell (docs/architektur/Weltmodell-Data-Dictionary.md, G-8).
  • Namens-Hinweis: praxis_jahreswert trägt bereits unterjährige Perioden — Name bleibt (kein Umbau ohne Not).

8. Integration in den Medidentas-Kern​

KernNutzung
R1 Kunde / PraxisTräger; keine Stammdaten-Duplikate
R5 WiedervorlagenEmpfehlungen, Zinsbindungs-Ende, Datenpflege-Erinnerung
R6 BeratungsdokuEmpfehlung + Entscheidung + Maßnahme
R7 RBACRollen-/Behandler-Gates (§3)
R8 AuditImport, Freigabe, Kategorisierung, Lese-Zugriff auf sensible Sichten (D-50)
R9 IntegrationenBank, BWA, PVS-Konnektor (dormant ohne Secret)
R10 Tool-HostAktivierung je Kunde (OP-DEX-5)
PortalSelbstauskunft (DEX-1a)
In-App-AssistentDoku-Q&A zu Kennzahlen; nur aggregierte, PII-freie Werte (OP-ASSIST-1)

9. Slice-Plan (Vorschlag)​

Dexman-MVP = X1–X4 (ersetzt den Excel-Altbestand vollständig; Wert ohne Fremdanbindung). X5–X8 = Ausbau mit MediPulse-Zusätzen.

10. Nicht-funktionale Anforderungen​

  • Korrektheit/Lineage: jede Zahl auf Quelle, Formel, Periode, Parameter-Version rückführbar; Rechenkern mit Golden-Tests gegen die Excel-Beispieldaten (Anhang B).
  • Frische: Datenstand je Kachel sichtbar; Bank tagesaktuell, sonst periodennah.
  • Entkopplung: Quellen-Ausfall → letzter Stand + Hinweis, kein Kern-Impact (R10).
  • Kosten: Provider-Kosten (Bank-/PVS-Dienst) per API ziehen (G-7).
  • Tests: Vitest (Rechenkern, Importer), gemockte + Full-Stack-E2E je Slice (CLAUDE.md Test-Pflege).

11. Compliance & Datenschutz (proaktiv geflaggt)​

ThemaRisikoMaßnahme
Gesundheitsdaten (DSGVO Art. 9), Schweigepflicht (§ 203 StGB)PVS-LeistungsdatenDEX-18 Pseudonymisierung at source, Gutachten vor Go-Live, AVV · RISK-12
Beschäftigtendaten (§ 26 BDSG, § 87 Abs. 1 Nr. 6 BetrVG)Behandler-Vergleich, ProduktivitätGate OP-DEX-4, Zweckbindung, Transparenz · RISK-11
Kontoinformationsdienst (PSD2 / ZAG)Eigenbetrieb erfordert BaFin-Registrierung (§ 34 ZAG)nur über lizenzierten Anbieter (G-1) + AVV · RISK-37 · Issue #373
Excel-Altbestand mit Klartext-PIIIBAN, Kredit-Nrn., NamenScrubbing im Import (DEX-13) · RISK-22
EU-/CH-ResidenzDrittanbieterNachweis je Anbieter vor Anbindung
SteuerschätzungMissverständnis als Steuerberatung (StBerG)als Planungsgröße kennzeichnen, Hinweis im Bericht
Externes BenchmarkingRe-Identifizierungnur aggregiert, Mindest-Gruppengröße (OP-DEX-3)

12. Offene Punkte​

Alt-IDs (gültig): OP-DEX-1 PVS-/Bank-/DATEV-Weg · OP-DEX-2 Prognose-Methodik · OP-DEX-3 Benchmark-Quellen · OP-DEX-4 Behandler-Sichtbarkeit (BetrVG) · OP-DEX-5 Lizenzmodell · OP-DEX-6…10 s. Anhang A §10 · OP-DOMAIN-1 Zielgruppe dental/ärztlich.

Neu (GitHub-Issues, MED-D-359):

IssueFrage
#373Bank-Anbindung: Auswahl lizenzierter Kontoinformationsdienst (EU-Residenz, AVV, Kosten)
#374PVS-Konnektor: Betriebsmodell (On-Prem-Agent vs. Export-Upload), dentale PVS-Priorität, Pseudonymisierungs-Gutachten
#375Umfang Leistungsziffern-Analyse dental (BEMA/GOZ): welche Prüfungen, Abgrenzung zur Abrechnungsberatung

13. Quellen​