Alles in einer selbst gehosteten Instanz
150 Bausteine, und wozu jeder da ist.
Das ist das gesamte Inventar einer Instanz auf Ihrer eigenen Infrastruktur: die Module, die wir für die klinische Arbeit bauen, und die freien Odoo-Community-Anwendungen darunter. Nichts auf dieser Seite kostet eine Lizenzgebühr oder eine Gebühr pro Nutzer — das Open-Source-Fundament ist kostenlos, und bezahlt wird die Arbeit, es an Ihre Organisation anzupassen.
Die neunzehn Gruppen
Springen Sie zu dem Teil, den Sie prüfen
Das, wonach man beim Namen fragt
Die freien Odoo-Anwendungen, eingeschaltet, wenn Sie sie brauchen
Das sind keine Zusatzprodukte, die wir weiterverkaufen. Es sind Odoo-Community-Anwendungen unter offener Lizenz, die in Ihrer Instanz laufen und nichts an Lizenz kosten, egal wie viele Menschen sie nutzen. Jede davon wird von einem Modul unten abgedeckt.
Manche stecken in einer anderen: Angebote gehören zu Verkauf, Zeiterfassung zu Projekt, und Live-Chat, Forum und Blog zu Website. Die Modulkarten unten nennen jede Anwendung, für die sie aufkommen.
Das Einrichten, das Anpassen an die Arbeitsweise Ihrer Organisation und die Betreuung. Nie die Software, die es schon gibt. 138 Odoo-Anwendungen sind auf dieser Seite berücksichtigt, und keine davon ist eine Zeile auf Ihrer Rechnung.
Für die klinische Arbeit gebaut
Die 85 Module, die wir bauen und pflegen
Der Teil, der daraus ein klinisches System macht statt eines geschäftlichen. Jedes lässt sich einzeln installieren und deinstallieren, sodass eine Instanz nur trägt, was sie nutzt.
Die Klinikplattform
15Worauf eine Praxis für psychische Gesundheit tagtäglich läuft: der Kalender, der Verkauf einer Sitzung, die Fachkräfte, die sie erbringen, und die Berichte, die die Leitung jeden Morgen öffnet.
Buchung & Terminplanung
Die Terminmaschine unter allem anderen — Kalender, Verfügbarkeit, Räume und die Regeln, die entscheiden, welche Termine eine Klientin überhaupt zu sehen bekommt.
- Eine Verfügbarkeitsmaschine, die Wochenstunden, datierte Ausnahmen und bestehende Buchungen zu freien Terminen auflöst
- Terminpläne, Gastgeber, Standorte und Räume, mit Kapazität und Erkennung von Überschneidungen
- Terminregeln, Wartelisten und automatische Terminangebote, wenn eine Buchung frei wird
Kostenpflichtige Terminbuchung
Verkauft Einzelsitzungen als Guthaben. Dieses Modul macht Kaufen und Buchen zu zwei getrennten Schritten — und erst das erlaubt, heute ein Paket zu verkaufen und es über Monate zu terminieren.
- Sitzungen als Guthaben gegen ein Produkt verkauft, einzeln oder als Paket
- Paketvereinbarungen, beim Kauf angenommen und in der angenommenen Fassung aufbewahrt
- Gestufte Stornoregeln mit Vorlauffristen, Gebühren und einer kostenlosen Frist
Klinikplattform
Die Anwendungsschicht: Fachkräfte und ihre öffentlichen Profile, die mobile Schnittstelle, Inhalte und Gemeinschaft, Benachrichtigungen und das Konto der Klientel.
- Profile von Fachkräften mit Prüfverfahren, Nachweisen, Angeboten und Kalendern
- Bewertungen, Sterne, öffentliche Fragen und das Dashboard der Fachkraft dahinter
- REST-Endpunkte für die mobile App, JWT-Anmeldung und WebSocket-Sitzungen
Clinic
Klinikberichte
Die siebzehn Berichte für die Leitung. Zwölf fragen, ob die Akten der Praxis dem entsprechen, was geschehen ist; vier vergleichen, wie es den Fachkräften geht; einer steht über allen.
- Abgleichlisten: hängende Sitzungen, ungebuchtes Guthaben, Angebot und Nachfrage, Geldkette, Gebührenbuch
- Auszahlungsbereitschaft, Absageverhalten, Compliance-Akte, Behandlungskontinuität und die Moderationsliste
- Sitzungen ohne Bericht, und abgesagte Sitzungen, gelesen neben dem Absageverhalten
Sitzungsberichte
Die fachliche Aufzeichnung, die eine Fachkraft nach einer stattgefundenen Sitzung ablegt — gespeichert als sicheres Dokument über die Klientin, nicht als Anhang an einem Termin.
- Ein Bericht, abgelegt an der Sitzung und festgehalten als Bericht über die Klientin
- Im Ruhezustand auf dem Dienst für sichere Dokumente verschlüsselt, mit einem Schlüssel je Fassung
- Über den Zugriff entscheidet allein die Auflösung des Behandlungsteams, nie eine Rolle und nie der Dienstgrad
Mitgliedschaften
Eine dauerhafte Vereinbarung statt eines Kaufs bei jedem Mal: ein im Laden verkaufter Tarif und die Mitgliedschaft einer Klientin darin.
- Tarife sind Ladenprodukte mit Bild und Beschreibung; der öffentliche Katalog liegt unter /memberships
- Eine Mitgliedschaft trägt Sitzungsguthaben, Chatzugang und Minuten für Beratung außerhalb der Sitzung
- Guthaben bleibt gewöhnliches Sitzungsguthaben, damit die Buchung kein zweites Regelwerk lernen muss
Chatberatung nach Minuten
Zeit einer Fachkraft als Minuten gekauft statt als Termin, im Chat verbraucht und minutengenau abgerechnet.
- Ein Angebot kann ein Minutenbudget einer Fachkraft verkaufen, wahlweise mit Gültigkeitsfenster
- Ein Preisverzeichnis am Unternehmen, je Angebot überschreibbar
- Ein Buchungssatz je Abbuchung und eine Aufstellung, die Klientin und Fachkraft öffnen können
Aufnahmebögen
Der Fragebogen, den eine Klientin vor der ersten Sitzung ausfüllt, gespeichert als fachlicher Inhalt statt als Umfrageantworten.
- Ein Angebot benennt den Fragebogen, der dazugehört
- Die Klientin füllt ihn vor der Sitzung aus, auf ihren eigenen Seiten
- Die Antworten werden unmittelbar in ein verschlüsseltes Dokument geschrieben — nie im Speicher der Umfrage belassen
Prüfung von Offline-Zahlungen
Die Überweisung als Zahlungsweg, für Praxen, bei denen ein Mensch jede Bestellung vor und nach dem Geldeingang ansehen soll.
- Bestellung freigeben, fakturieren, den Zahlungsnachweis annehmen, den Nachweis freigeben, dann das Guthaben erzeugen
- Guthaben entsteht erst nach der Freigabe des Nachweises; eine unbezahlte Bestellung kann also keine Sitzung buchen
- Eine Ablehnung trägt ihren Grund, und die Bestellung geht an die Person zurück, die sie in Ordnung bringen kann
Offline-Zahlung — Seiten der Klientel
Die der Klientel zugewandte Hälfte des Offline-Wegs: wo sie zahlt, was sie hochlädt und worauf die Bestellung wartet.
- Jeder Zustand hat unter Meine Bestellungen eigene Farbe und eigenes Zeichen, sodass wartend sichtbar anders aussieht als abgelehnt
- Zahlen und den Nachweis hochladen in einem Dialog, ohne die Bestellung zu verlassen
- Der Ablehnungsgrund steht dort, wo ihn die Person liest, die darauf reagieren muss
Dashboard der Buchhaltung
Die Bücher auf einem eigenen Dashboard: was eingegangen ist, was geschuldet wird, was die Erbringung gekostet hat und was noch kommt. Bewusst getrennt von dem der Verwaltung — einer unbezahlten Rechnung im Tagesgeschäft nachzugehen ist die eine Aufgabe, das Buch zu führen eine andere.
- Eine Einstiegsseite mit vier Geldkacheln, sechs Kennzahlen zur Gesundheit, sechs Diagrammen und einer Liste der Auffälligkeiten
- Einundzwanzig Berichte: Liquidität, Erlöse, Leistungskosten, Vorschau, Schwund und zwei Kontrollchecklisten
- Soll oder Ist, fünf Zeiträume und ein frei wählbarer Bereich, durchgereicht bis in jede Tiefe
Team-Dashboards
Was zu tun ist — für die vier Teams um die Einrichtung herum. Vertrieb, Personal, Marketing und Leistungserbringung haben je eine Seite, und jede beginnt mit derselben Frage: Was ist überfällig, was ist jetzt, was kommt, und wofür hat niemand zugesagt, etwas zu tun.
- Vier Dashboards, jedes ein Datensatz statt Programmcode — ein Branchenpaket kann also eines ergänzen
- Der Aktivitätsstreifen auf jeder Seite: überfällig · heute · geplant · nichts terminiert · braucht Aufmerksamkeit
- „Nichts terminiert“ ist das Feld, für das Odoo keinen Zustand kennt: ein offener Datensatz, zu dem niemand etwas zugesagt hat — auf keiner anderen Maske zu sehen
Dashboards — CRM, Verkauf, Leistung, Personal
Wie wir dastehen, in der Anwendung, die die Leitung ohnehin schon öffnet. Vier Seiten in Odoos eigenen Dashboards, in einem Abschnitt „Klinik-Teams“, gebaut wie dort die Seiten für Verkauf und Spesen.
- Vier Seiten — CRM, Verkauf, Leistung, Personal — neben Odoos eigenen
- Vier Kennzahlenfelder je Seite, jedes mit der Vorperiode daneben
- Zwei Diagramme und zwei bis vier Ranglisten je Seite, jede öffnet die Datensätze dahinter
Dashboards — Anwesenheit, Abwesenheit, Mitarbeiterzahlungen
Drei weitere Seiten im selben Abschnitt, getrennt gehalten, weil jede eine Anwendung verlangt, die die Einrichtung möglicherweise nicht betreibt.
- Anwesenheit: gerade eingestempelt, Datensätze, geleistete Stunden, Mehrstunden — je Person und je Abteilung
- Abwesenheit: Anträge ohne Antwort, genehmigte Tage, Ablehnungen, und wo Urlaub liegt nach Monat, Art und Abteilung
- Mitarbeiterzahlungen: zu melden, zu prüfen, zu erstatten, und was im Zeitraum eingereicht wurde
Supportanfragen
Ein öffentliches Formular, das aus einer Frage eine Aufgabe mit einer zuständigen Person macht.
- Ein Formular unter /support/ticket, das alle nutzen können, angemeldet oder nicht
- Jede Einsendung öffnet eine Aufgabe, zugewiesen an die Verwaltung des Shops
- Wer eingesendet hat, verfolgt die eigene Anfrage, und die Verwaltung wird in Discuss benachrichtigt
Die Klientenakte
11Woraus eine Behandlungsstrecke besteht: die Episode, der Plan darin, die Ziele, auf die der Plan hinarbeitet, und was zu jedem davon festgehalten wird. Jede fachliche Seite im Produkt ist eines dieser vier Dinge, von einem anderen Stuhl aus gesehen.
Behandlungsepisoden
Eine Behandlungsstrecke mit Anfang, Ende und Plan — das Rückgrat, an dem alles Übrige in der Akte hängt. Behandlung ist kein Strom von Terminen, und die Akte sagt das auch.
- Eine Episode öffnet sich mit der ersten stattgefundenen Sitzung, und eine Klientin hat immer nur eine offen
- Ein Behandlungsplan je Episode: Problem → Ziel → Teilziel, drei Ebenen und keine mehr
- Ein Ziel trägt Titel, Zieldatum und Ergebnis — woran gearbeitet wurde und wie es ausging
Fachliche Aufzeichnungen
Notizvorlagen als geordnete Liste typisierter Felder, sodass eine Notiz aus Antworten besteht und nicht aus Fließtext, den niemand durchsuchen kann.
- Eine Vorlage ist eine veröffentlichte Liste typisierter Felder in Fassungen — Text, Zahl, Skala, Auswahl, Datum
- Eine ausgefüllte Notiz besteht aus den Antworten plus einem erzeugten sicheren Dokument
- Die Antworten sind genau dann lesbar wie ihr Dokument: eine Zugriffsregel, nicht zwei, die auseinanderlaufen
Vorlagenbibliothek für Aufzeichnungen
Der Grundbestand für die Vorlagenmaschine: tausend benannte Notizformate, damit eine Praxis nicht mit einer leeren Bibliothek beginnt.
- Über tausend benannte Vorlagen — SOAP, DAP, BIRP, Aufnahme, Verlaufskontrolle — nach Fachrichtung gruppiert
- Als Daten installiert und danach bearbeitbar wie jede Vorlage, die die Praxis selbst schreibt
Zielbeobachtung
Was eine Klientin zwischen den Sitzungen festhält, angehängt an das Ziel, das es misst. Ein Programm, das auf nichts einzahlt, ist der Weg, auf dem aus Beobachtung Hausaufgaben werden.
- Eine Programmbibliothek mit sechs Arten von Einträgen: Fragebogen, Messung, Auswahl, Tagebuch, Upload, Aufgabe
- Ein Programm wird an ein Ziel gesendet, sodass jeder Eintrag auf etwas einzahlt, das der Plan tatsächlich verlangt hat
- Die Klientin trägt auf ihrem eigenen Plan ein: zuerst, was heute ansteht, dann jedes Ziel und was dazu offen ist
Ausgewertete Fragebögen
Auswertbare Verfahren im Eigentum der Praxis. Es werden keine Verfahrensinhalte mitgeliefert und keine Lizenz beansprucht: Die Praxis trägt ein, was sie nutzen darf.
- Ein Wert wird mit der Fassung des Verfahrens gespeichert, die ihn erzeugt hat, und nie neu berechnet
- Bereiche und Schwellen je Verfahren, wobei ein Risikobereich eine Markierung erzeugt, die jemand bestätigen muss
- Ausgefüllt von der Klientin im Portal oder in der Sitzung, und der Weg wird in beiden Fällen festgehalten
Gruppensitzungen
Eine Aufzeichnung, einmal geschrieben und jeder teilnehmenden Person als eigenes Dokument abgelegt.
- Eine verfasste Quelle, ein abgelegtes Dokument je teilnehmender Klientin
- Ein vertrauliches Feld fehlt im Dokument einer anderen teilnehmenden Person, es ist darin nicht versteckt
- Abgelegt bei denen, die teilgenommen haben, nicht bei allen, die gebucht waren
Wiedervorlage und Nachverfolgung
Ein Fälligkeitsdatum, das eine Behandlerin am Ende einer Sitzung setzt und auf das reagiert wird, wenn es eintritt.
- Eine Wiedervorlage ist ein Datum und ein Grund, angelegt am Ende einer Sitzung
- Sie lädt ein; sie bucht nie
- Fällige Wiedervorlagen erscheinen in der Klinikübersicht, bevor irgendeine Nachricht automatisch hinausgeht
ICD-10-CM-Kodierung
Diagnoseschlüssel dort, wo die Abrechnung sie braucht — durchsuchbar statt aus dem Gedächtnis getippt.
- Durchsuchbare ICD-10-CM-Kapitel und -Schlüssel
- Ein Schlüssel wird bei der Klientin festgehalten und auf Bestellungen und Rechnungen mitgeführt
Ein Formularbaukasten
Eine Fragenliste im Produkt — und die drei Dinge, die sie von sich aus nicht mitbringt: ein stabiler Antwortschlüssel, Sichtbarkeit je Frage, und eine Markierung für die eine Zahl, die den Geheimtext verlassen darf.
- Im Produkt waren vier Baukästen gewachsen: die Eingabefelder der Notizvorlage, die eigenen Fragen der Terminplanung, die Monitoring-Punkte und die Umfrage hinter dem Aufnahmebogen
- Vier Baukästen heißt vier Stellen für einen neuen Fragetyp, vier Darstellungen und vier Antworten auf „wo ist diese Antwort hin?“
- Eine Fragenliste wird in survey.survey verfasst und nirgends sonst
Buchungsfragen in der Umfrage
Die Fragen eines Terminplans werden in der Umfrage entworfen und verschlüsselt abgelegt, damit die Terminplanung eine Terminplanung bleiben kann.
- Ein Terminplan benennt eine Umfrage, und die öffentliche Buchungsseite stellt sie mit der einen Darstellung dar
- Die Antworten werden in ein verschlüsseltes Dokument zur Buchung abgelegt
- Das eigene Fragemodell der Terminplanung bleibt — und soll bleiben: eine Telefonnummer, ein Aktenzeichen, ein Einwilligungshaken, und die Fragen, die direkt auf den Kontakt schreiben, wo die Anmeldung sie lesen muss
Bibliothek psychologischer Verfahren
Der eingescannte Bestand psychologischer Verfahren als durchsuchbare Datensätze, mit einem optionalen lebenden Formular, sobald ein Scan in eines verwandelt wird.
- Der eingescannte Bestand als Datensätze mit ihrem OCR-Text, sodass ein Verfahren über das gefunden wird, was darauf steht
- Eine Systematik nach dem System, auf das das Verfahren zielt
- Eine optionale Umfrage, angelegt, wenn aus einem Scan ein lebendes Formular wird
Die Fachkräfte bezahlen
2Was jemand bekommt, ist eine Eigenschaft seines Beschäftigungsverhältnisses und steht deshalb am Vertrag — datiert, in Fassungen geführt und je Zyklus als gewöhnliche Lieferantenrechnung abgerechnet.
Honorare der Fachkräfte
Die Honorarbedingungen für Sitzungen stehen auf dem Arbeitsvertrag, und der Auszahlungszyklus rechnet sie ab. Zum Auszahlungszeitpunkt wird nichts neu berechnet — jede Sitzung hat ihre eigene Aufteilung bei der Buchung festgeschrieben.
- Vier Honorararten: Monatsgehalt, Stundensatz, fester Betrag je Sitzung oder ein Prozentsatz jeder Sitzung
- Die Bedingungen stehen an der Vertragsfassung, die Historie ist also datiert und es gilt immer genau eine
- Auszahlungszyklen — wöchentlich, vierzehntägig, monatlich oder vierteljährlich — verankert am Kalender oder am Vertragsbeginn
Honorare der Fachkräfte — E-Signatur
Verschickt Beschäftigungsverträge aus dem Datensatz heraus, zu dem sie gehören, und bewahrt die unterzeichnete Historie an ebendiesem Datensatz.
- Einen Vertrag aus dem Vertrag selbst heraus zur Unterschrift schicken
- Jede Anfrage bleibt als Historie an diesem Datensatz
- Das Sitzungshonorar kann zurückgehalten werden, solange ein Vertrag nicht unterzeichnet ist
Freie Fachkräfte und der Marktplatz
4Die Fachleute, die nicht angestellt sind. Sie mieten die Plattform in einem Tarif, bringen eigene Klientinnen mit oder übernehmen welche von uns — und wenn sie das Geld selbst einnehmen, schulden sie dem Unternehmen seinen Anteil, statt von ihm bezahlt zu werden. Vier Module, die zusammen beantworten: wer hat wen gebracht, was erlaubt ein Tarif, und in welche Richtung fließt das Geld.
Tarife für freie Fachkräfte
Freie Fachkräfte mieten die Plattform in einem Tarif, den wir bauen. Dieses Modul hält die Tarife, die Abonnements und die Regeln, die sagen, was der Zustand eines Abonnements einer Fachkraft erlaubt.
- Tarife tragen einen Kanal — eigene Praxis, Marktplatz oder beides —, Monats- und Jahrespreise und Konditionszeilen, die als Sätze geschrieben sind
- Die Funktionsschalter eines Tarifs werden aus den installierten Modulen gelesen, nicht eingetippt
- Ein Abonnement kopiert Konditionen und Funktionen des Tarifs bei der Unterschrift und liest sie nie wieder nach — eine Preisänderung von morgen lässt die Abonnements von heute also unberührt
Herkunft der Klientinnen
Wer welche Klientin zu welcher Fachkraft gebracht hat — die eine Tatsache, von der jede Gebühr einer freien Fachkraft abhängt, und die eine, die die Plattform nicht festgehalten hat.
- Eine Zeile je Paar aus Fachkraft und Klientin, mit Herkunft und Zugehörigkeit: Klientin der Fachkraft oder Klientin der Plattform
- Die Zugehörigkeit wird beim ersten Kontakt gesetzt und von nichts geändert außer einer Übertragung durch die Verwaltung, mit Grund
- Der Kurzlink der Fachkraft, /e/<Kürzel>: Wer ihm folgt, registriert sich und wird Klientin dieser Fachkraft
Anteile einziehen
Nimmt die Fachkraft das Geld der Klientin selbst ein, schuldet sie dem Unternehmen seinen Anteil. Ein monatlicher Lauf, der ihr das in Rechnung stellt und es bis „bezahlt“ verfolgt.
- Wenn Fachkräfte Aufträge freigeben und Zahlungslinks versenden, tragen Angebot, Rechnung und Bezahlseite den eigenen Firmennamen, die Adresse und die Umsatzsteuer-Identifikationsnummer der Fachkraft als Verkäuferin
- Ob die Fachkraft eingenommen hat, wird bei der Buchung an der Sitzung festgeschrieben, neben der Aufteilung des Anteils — eine Änderung der Einstellung von morgen greift also nicht in den letzten Monat zurück
- Keine neue Formel: Der Unternehmensanteil sagt längst, was dem Unternehmen bleibt, und hält die Fachkraft das Geld, ist genau das die Zahl, die sie schuldet
Funktionskatalog der Plattform
Die Liste dessen, was die installierten Module können — von jedem Modul selbst angemeldet, damit Tarife es ein- und ausschalten können.
- Niemand tippt den Katalog ein: Ein Modul mit etwas Verkaufsfähigem liefert je Fähigkeit einen Funktionsdatensatz mit
- Odoo legt diese Datensätze bei der Installation an und löscht sie bei der Deinstallation — der Katalog beschreibt also immer, was diese Datenbank wirklich kann
- Kein Suchlauf, kein Abgleichsauftrag, und keine zweite Liste neben der Modulliste, die aus dem Tritt geraten könnte
Sichere Dokumente
9Ein Dokumentendienst, den jedes Modell in einer Zeile übernehmen kann, für Unterlagen, bei denen ein einziger Zugriffsfehler eine meldepflichtige Datenschutzverletzung ist. Verschlüsselt, im Zweifel verweigernd und bei jedem Zugriff protokolliert.
Sichere Dokumente
Der Dienst selbst. Ein Modell übernimmt ihn in einer Zeile und bekommt damit seine Dokumente, eine Zählung und einen Ablagedialog, der in klaren Worten sagt, wer das Ergebnis später öffnen kann — bevor es gespeichert wird.
- Im Ruhezustand mit einem eigenen Schlüssel verschlüsselt, außerhalb des Odoo-Dateispeichers abgelegt und nie über /web/content ausgeliefert
- Zugriff über ausdrückliche Regeln, im Zweifel verweigert: eine passende Erlaubnisregel und keine passende Verbotsregel, jedes Mal
- Zur Verwaltung, zur Leitung oder zur ablegenden Person zu gehören gewährt für sich genommen nichts
Sichere Dokumente: Verschlüsselung
Die kryptografische Schicht, bewusst als eigenes Modul, damit sich die Schlüsselverwaltung prüfen lässt, ohne den Rest der Anwendung zu lesen.
- AES-256-GCM als Umschlagverschlüsselung: ein zufälliger Datenschlüssel je Dokumentfassung, eingeschlagen in einen Installationsschlüssel
- Der Schlüsselverschlüsselungsschlüssel liegt nie in der Datenbank
- Der Geheimtext in einem eigenen Verzeichnis, außerhalb des Dateispeichers
Sichere Dokumente: Portal
Der Ort, an dem eine Person die Dokumente über sich selbst liest, die mit ihr geteilt wurden, unter /my/documents — und nur diese.
- Eine betroffene Person sieht ein Dokument, wenn eine Betroffenenregel es gewährt und nichts es verbietet — nie schon deshalb, weil es sie betrifft
- Psychotherapeutische Notizen, versiegelte Dokumente und Dokumente unter einer laufenden Zurückhaltung werden nie gezeigt, was auch immer ihre Regeln sagen
- Ein Filter, den jeder Weg benutzt — es gibt also immer nur eine Festlegung darüber, wer was sehen darf
Sichere Dokumente: Kontakte
Legt sichere Dokumente an Kontakten ab — die häufigste betroffene Person, denn wen ein Dokument betrifft, ist meist auch die Person, an der es abgelegt wird.
- Ergänzt res.partner um den Dienst für sichere Dokumente
- Installiert sich, sobald beide Seiten vorhanden sind, und lässt sich entfernen, ohne eine davon anzurühren
- Eine Brücke je Anwendung, damit die Übernahme des Dienstes an einem Kontakt keine fremden Apps nachzieht
Sichere Dokumente: CRM
Legt sichere Dokumente an Verkaufschancen ab — eine Due-Diligence-Mappe hat mit Behandlung nichts zu tun und genau dieselben Anforderungen.
- Ergänzt crm.lead um den Dienst für sichere Dokumente
- Verschlüsselt, regelgeschützt und bei jedem Zugriff protokolliert, wie jedes andere sichere Dokument
- Lässt sich sauber und unabhängig von den anderen Brücken installieren und entfernen
Sichere Dokumente: Beschäftigte
Legt sichere Dokumente an Personalakten ab — eine Abmahnung oder ein arbeitsmedizinischer Bericht ist etwas, das die Leitung ablegt und das der größte Teil der Personalabteilung nicht öffnen können darf.
- Ergänzt hr.employee um den Dienst für sichere Dokumente
- Zugriff im Zweifel verweigert — eine Personalrolle öffnet eine Akte also nicht schon deshalb, weil sie eine Personalrolle ist
- Lässt sich sauber und unabhängig von den anderen Brücken installieren und entfernen
Sichere Dokumente: Projekt
Legt sichere Dokumente an Aufgaben ab — ein vertraulicher Vertrag oder ein unterzeichnetes Ergebnis, aufbewahrt dort, wo die Arbeit verfolgt wird.
- Ergänzt project.task um den Dienst für sichere Dokumente
- Installiert sich, sobald beide Seiten vorhanden sind, und lässt sich entfernen, ohne eine davon anzurühren
Sichere Dokumente: Verkauf
Legt sichere Dokumente an Bestellungen ab — eine unterzeichnete Vereinbarung oder die Ausweisdokumente einer Kundin, aufbewahrt bei dem Verkauf, zu dem sie gehören.
- Ergänzt sale.order um den Dienst für sichere Dokumente
- Installiert sich, sobald beide Seiten vorhanden sind, und lässt sich entfernen, ohne eine davon anzurühren
Entfernte Schlüsselstelle
Optional: den Schlüsselverschlüsselungsschlüssel vom Odoo-Rechner wegnehmen, damit eine Kopie der Datenbank keine Kopie der Dokumente ist.
- Dokumentschlüssel werden über eine entfernte Stelle ein- und ausgepackt statt vor Ort
- Der Schlüsselverschlüsselungsschlüssel liegt nie auf dem Rechner, der die Anwendung ausliefert
- Je Installation zuschaltbar; das lokale Verfahren bleibt verfügbar und unverändert
Behandlungsunterlagen und Rechtsräume
11Die Fachsparte für psychische Gesundheit auf dem Dokumentendienst, dazu ein Modul je Rechtsraum. Die technischen Kontrollen sind gemeinsam; verschieden ist die Maschinerie für Rechte und Governance.
Behandlungsunterlagen
Löst das Behandlungsteam auf. Eine Therapeutin erreicht die Unterlagen der Menschen in ihrem eigenen Fallbestand, nicht die der ganzen Praxis — und erst das macht den Grundsatz der Erforderlichkeit durchsetzbar statt bloß gut gemeint.
- Behandlungsverhältnisse — Behandlerin zu Klientin, mit Art, Beginn und Ende
- Der Zugriff endet mit dem Verhältnis, nach einer Kulanzzeit, die lang genug ist, offene Aufzeichnungen zu beenden
- Fachliche Rollen entscheiden, welchen Teil der Anwendung jemand erreicht, nie, was diese Person öffnen kann
Behandlungsunterlagen: Europäische Union (DSGVO)
Die DSGVO-Schicht: die Rechte- und Governance-Maschinerie, für die HIPAA keine Entsprechung hat — weshalb ein nach US-Maßstab gebautes System die EU nicht abdeckt.
- Rechtsgrundlage je Dokumentart festgehalten — Art. 9 Abs. 2 lit. h für Behandlungsunterlagen, nicht Einwilligung
- Löschung (Art. 17) durch Vernichtung des Schlüssels, sodass das Recht erfüllt wird, ohne den Nachweis dessen zu löschen, was vorhanden war
- Eine Löschprüfung, und nichts wird vernichtet, solange eine rechtliche Sperre oder eine Aufbewahrungsfrist besteht
Behandlungsunterlagen: Kenntnisnahme per E-Signatur
Eine Brücke, kein Neubau — sie verbindet eine unterzeichnete Datenschutzinformation mit dem Kenntnisnahmedatensatz, damit die Akte beantworten kann, welche Fassung die Person tatsächlich gesehen hat.
- Eine abgeschlossene Unterschrift schreibt die Kenntnisnahme, genau einmal — ein doppelt zugestellter Webhook darf die Zahl der Ausstehenden nicht verfälschen
- Die Unterschriftsanfrage benennt die Fassung der Information, denn das ist die einzige Frage, die einer Kenntnisnahme je gestellt wird
- Ein Stift auf einem Formular am Empfang ist weiterhin eine schriftliche Kenntnisnahme; die Brücke ergänzt einen Weg, sie ersetzt den gewöhnlichen nicht
Behandlungsunterlagen: Vereinigtes Königreich
UK GDPR und der Data Protection Act 2018 auf demselben technischen Kern — wobei die Prüfung auf ernsthaften Schaden als Arbeitsablauf gebaut ist und nicht als Häkchen.
- Die Prüfung auf ernsthaften Schaden (DPA 2018 Sch. 3 Pt. 2), festgehalten mit wer entschieden hat, wann, über welche Dokumente und warum
- Nur von jemandem zu treffen, der ein laufendes Behandlungsverhältnis hat — und das System prüft es, statt es anzunehmen
- Erscheint vor dem Ablauf in einer Prüfliste und verfällt nach sechs Monaten von selbst
Behandlungsunterlagen: Governance
Die organisatorischen Schutzmaßnahmen — die Hälfte von HIPAA, in der es nicht um Verschlüsselung geht, und die Hälfte, auf die sich die Aufsicht am häufigsten beruft.
- Die Risikoanalyse als Übung mit Zeitraum, Umfang und Methode, getrennt vom Verzeichnis dessen, was sie gefunden hat — damit das nächste Jahr mit diesem vergleichbar ist
- Jedes Risiko wird mit einem Rückverweis in die nächste Bewertung übernommen, denn ein Verzeichnis, das jedes Jahr leer beginnt, verliert die Spur dessen, was entschieden wurde
- Die Ausgangsbewertung wird berechnet und die Restbewertung bewusst nicht — eine Restbewertung, die man durch Abzug einer Kontrollpunktzahl gewinnt, ist eine Erfindung, die über eine letzte Woche getestete Kontrolle dasselbe sagt wie über eine, die in einer Richtlinie steht
Behandlungsunterlagen: Vereinigte Staaten (HIPAA)
Die HIPAA-Schicht. Die Trennung psychotherapeutischer Notizen hält im Speicher selbst, statt darauf zu beruhen, dass die Zugriffsregeln stimmen.
- Der benannte Aktenbestand (45 CFR 164.501) je Dokumentart gekennzeichnet, sodass eine Auskunft nicht enthalten kann, was nicht dazugehört
- Psychotherapeutische Notizen in einem eigenen Schlüsselraum — der Schlüssel, der die gewöhnliche Akte öffnet, öffnet sie nicht
- Eine Betroffenenerlaubnis auf Notizen wird auf jedem Weg verweigert, auch beim direkten Schreiben in die Regeltabelle
Behandlungsunterlagen: Deutschland
Die deutsche Aufbewahrungsfrist, als Regel, nach der der Dokumentendienst rechnet, statt als Satz in einer Richtlinie, die niemand anwendet.
- § 630f BGB: zehn Jahre nach dem letzten Kontakt, als Aufbewahrungsregel angelegt
- Auf dieses Modul beschränkt statt auf das ganze EU-Paket, denn die Frist ist eine nationale
Clinic: Norwegen
Die norwegischen Regeln, die die DSGVO-Schicht nicht abdeckt — jede dort, wo gehandelt wird, statt in einer Richtlinie: ein Profil veröffentlichen, einen Auszahlungslauf bestätigen, einem Elternteil etwas offenlegen.
- Pasientjournalforskriften § 14: Die Patientin liest jeden Zugriff auf jede Akte über sie, auch auf die Akten, die ihr nicht gezeigt werden — nach Art, nie nach Titel
- Eine Aufbewahrungsart ganz ohne Vernichtungsdatum, denn Norwegen bewahrt Akten, solange sie gebraucht werden; die Jahre sind ein Prüfabstand, und ein Mensch entscheidet, mit Grund
- Eine Aktenübergabe an eine Nachfolgerin, an Norsk helsearkiv oder Nasjonalarkivet, im Moment des Herunterladens gebaut, je Dokument als Offenlegung festgehalten und einmal herunterladbar
Clinic: Finnland
Die Rollen, die das finnische Recht eine Einrichtung benennen lässt, und die Pflichten an jeder davon. Unabhängig vom norwegischen Paket — beide schalten sich über das Land des Unternehmens ein, eine Datenbank kann also beide halten.
- Zugelassene Berufe und geschützte Berufsbezeichnungen getrennt gehalten, denn es sind verschiedene Rechte: psykoterapeutti ist in Finnland eine geschützte Bezeichnung und in Norwegen ein freies Wort
- Terhikki-Nummer, das Datum der Arbeitgeberprüfung und ob es eine Registerabfrage war oder das Zulassungsdokument; eine eingetippte Nummer gilt als angegeben, nicht als geprüft
- Eine Diensteinheit mit eigener Registrierung und die vastuuhenkilö als Benennung je Einheit, sodass zwei Wochen ohne Verantwortliche gemeldet werden
Clinic: Schweiz
Die Schweiz trennt die Qualifikation von der Berufsausübungsbewilligung, zählt versicherte Sitzungen gegen eine ärztliche Anordnung und bindet die Hilfsperson an dasselbe Berufsgeheimnis wie die Fachperson. Drei Dinge, die der Kern nicht ausdrücken kann, und nichts weiter.
- Der eidgenössische Titel ist nicht die Bewilligung: Die Berufsausübungsbewilligung ist kantonal, eine je Kanton, jede mit eigenem Ablauf — eine Fachperson kann also den Namen in der Schweiz führen und nur an einem Ort arbeiten dürfen
- Ein Profil mit geschütztem Titel wird ohne geprüfte PsyReg-Nummer und ohne gültige, geprüfte kantonale Bewilligung nicht veröffentlicht — und die Verweigerung sagt, welches von beiden fehlt
- Wo ein Titel geprüft ist und keine Bewilligung, sagt der öffentliche Status das, statt eine zu unterstellen; einem ungeprüften Markt ist mit einem Eintrag, der wie ein geprüfter aussieht, nicht gedient
Compliance-Selbstprüfung
Eine feste Liste von Fragen, die der Installation selbst gestellt werden. Das meiste dieser Prüfung gab es schon und lag verstreut; das hier ist die Seite, die es an einer Stelle liest.
- Ein Verzeichnis von Prüfungen, ein Läufer nach Zeitplan und ein Bericht über beides
- Gemeldet wird nur, was nicht stimmt: Eine bestandene Prüfung sagt nichts — die Seite ist also leer, wenn die Installation in Ordnung ist
- Jeder Befund benennt die Regel, aus der er stammt, und den Datensatz, an dem er gefunden wurde
Elektronische Signatur
7Ein selbst betriebener Signaturdienst mit manipulationssicherem Prüfpfad, dazu je ein schlankes Modul für jeden Ort, an dem tatsächlich eine Unterschrift verlangt wird.
E-Signatur — Kern
Der Signaturdienst selbst: eine Unterzeichnung im Portal, Regelwerke je Rechtsraum und ein hash-verketteter Prüfpfad. Selbst betrieben — zum Unterschreiben verlässt also kein Dokument das Haus.
- Eine Unterzeichnung im Portal, bei der Identität und Wille im Moment der Unterschrift erfasst werden
- Ein hash-verketteter Prüfpfad, den niemand ändern oder löschen kann
- Regelwerke je Rechtsraum darüber, was eine gültige Unterschrift verlangt
E-Signatur — Verträge
Wer für eine Gegenseite unterschreiben durfte und ob der Nachweis dafür noch gilt — geprüft statt angenommen.
- Vertretungsbefugnis je unterzeichnender Person der Gegenseite geführt
- Unterzeichnete Vereinbarungen als Datensätze mit Laufzeit aufbewahrt
- Berufsnachweisen wird nachgegangen, bevor sie ablaufen
E-Signatur — Gesundheit
Was eine Unterschrift im Gesundheitswesen über einen Namen hinaus braucht: Einwilligungsfähigkeit, Vertretungsbefugnis, Supervision — und eine Einwilligung, die sich widerrufen lässt.
- Bestätigung der Einwilligungsfähigkeit im Moment der Unterschrift festgehalten
- Unterschrift stellvertretend für eine Klientin, mit festgehaltener Befugnis
- Gegenzeichnung durch die Supervision, wo das Angebot es verlangt
E-Signatur — Gesundheit (Vereinigte Staaten)
Die Bestandteile, die HIPAA von einer Einwilligung verlangt, geprüft statt einer Vorlage anvertraut.
- Prüfung der verlangten Bestandteile einer HIPAA-Einwilligung
- Material nach 42 CFR Part 2 vom Übrigen getrennt
- Die Offenlegungsaufstellung, die eine erfasste Stelle auf Verlangen vorlegen muss
E-Signatur — Personal
Eine Aktion „Unterschrift anfordern“ an Bewerbungen und Personalakten, damit ein Angebot oder eine Richtlinie dort unterschrieben wird, wo die Person ohnehin ist.
- Unterschrift anfordern an einem Bewerbungsdatensatz
- Unterschrift anfordern an einer Personalakte
- Anfragen bleiben als Historie am Datensatz
E-Signatur — Verkauf
Eine Aktion „Unterschrift anfordern“ an Angeboten und Bestellungen.
- Unterschrift anfordern an einem Verkaufsauftrag
- Unterschrift anfordern an einer Bestellung
- Das unterzeichnete Dokument bleibt beim Auftrag
E-Signatur-Vereinbarungen
Setzt Unterschriftsvorlagen dorthin, wo die Praxis verkauft: an eine Fachkraft oder ein Angebot geheftet, beim Kauf automatisch versendet und als Zustand sichtbar.
- E-Signatur-Vorlagen an eine Fachkraft oder ein Angebot geheftet
- Beim Kauf versendet, ohne dass jemand daran denken muss
- Der Unterschriftsstand wird Fachkräften im Portal und in der mobilen App angezeigt
Plattformdienste
4Drei Module, in denen es überhaupt nicht um Kliniken geht: Eines verbindet die Landschaft mit einem Sprachmodell, eines beendet Anmeldesitzungen, die niemand nutzt, und das dritte richtet ein Stück Odoo-Nutzerverwaltung, das man von Hand leicht falsch macht.
Sichere Sitzungen
Beendet eine Anmeldesitzung, die niemand nutzt. 45 CFR 164.312(a)(2)(iii) verlangt die Beendigung nach einer vorher festgelegten Zeit der Untätigkeit und überlässt Ihnen die Länge — es ist also eine Einstellung, und durchgesetzt wird sie auf dem Server statt im Browser.
- Untätigkeitsdauer, Warnfrist und eine absolute Obergrenze, je Unternehmen einstellbar
- Bei jeder angemeldeten Anfrage auf dem Server geprüft — den Zeitgeber im Browser abzuschalten bringt also nichts
- Eine Warnung vor dem Ende, damit niemand eine halb geschriebene Notiz an eine Kontrolle verliert, die ihn schützen soll
KI-Brücke
Verbindet Odoo Community mit einem beliebigen großen Sprachmodell, hinter einer Schnittstelle — der Anbieter kann sich also ändern, ohne dass die Fachlogik davon erfährt.
- Anbieter je Installation eingerichtet, die Zugangsdatei liegt außerhalb des Anwendungscodes
- Agenten als Prompts festgelegt, mitsamt den Werkzeugen, die sie aufrufen dürfen
- Werkzeugaufrufe, damit ein Modell handeln kann und nicht nur antworten
Nutzererweiterung
Einen Nutzer von Hand zwischen intern und Portal umzustellen heißt, Zugriffsrechte in der richtigen Reihenfolge zu ändern und an die Nebenwirkungen zu denken. Das hier macht daraus eine Schaltfläche.
- Ein Feld Nutzerart auf dem Nutzerformular, in der Liste und in den Suchfiltern
- Schaltflächen „Zu intern umwandeln“ und „Zu Portal umwandeln“ auf dem Nutzerformular
- Eine Aktion „Nutzerart umwandeln“ in der Nutzerliste, für mehrere Personen auf einmal
Hülle der öffentlichen Website
Kopf, Fuß und Anmeldeseite auf einem Layout, benannt nach dem Unternehmen in dieser Datenbank.
- Ein Layout für Kopfzeile, Fußzeile und Anmeldeseite
- Gezeigt wird der Name des Unternehmens in dieser Datenbank, nicht ein in eine Vorlage getippter Wert
- Logo-Adresse und eine eigene Copyright-Zeile sind Systemparameter, auch unter Einstellungen → Website → Öffentliche Marke bearbeitbar
Vertragslebenszyklus
12Eine Vereinbarung ist ein Datensatz mit Bedingungen, die sich über die Zeit ändern, kein abgeheftetes PDF. Der Kern trägt, was für jeden Vertrag in jeder Branche gilt; alles andere ist optional. Diese ganze Sparte liegt im Code und ist auf der Klinikinstallation abgeschaltet — sie steht hier, weil sie zum System gehört, und nicht, weil eine Praxis sie am ersten Tag betreibt.
Verträge — Kern
Die Vereinbarung, ihre Parteien, ihre strukturierten Bedingungen samt Herkunft, ihre Fassungen und ein Ablauf aus einstellbaren Stufen, die fünf festen Phasen zugeordnet sind.
- Vereinbarungen mit Parteien, strukturierten Bedingungen und der Herkunft jeder Bedingung
- Fassungen, damit „Was stand da im März?“ beantwortbar bleibt
- Einstellbare Stufen, zugeordnet zu fünf festen Phasen
Verträge — Verhandlung
So gebaut, dass sich die Prüfung auf das richtet, was sich geändert hat und was abweicht — und nie auf unveränderte Standardklauseln. Genau daran werden Vertragssysteme sonst aufgegeben.
- Eine Klauselbibliothek, verknüpft mit strukturierten Bedingungen, sodass die Annahme einer Rückfallklausel die Bedingung setzt, die sie trägt
- Verhandlungsleitfäden, Runden, Streitpunkte und festgehaltene Abweichungen
- Besprechungen als eigenständige Verhandlungsrunden, die Begründung und Positionen bewahren
Verträge — Freigaben
Freigabe wird auf mehr als einer Achse entschieden. Sie allein an der Hierarchie festzumachen ist der übliche Entwurfsfehler: Eine gewöhnliche Geheimhaltungsvereinbarung braucht bei jedem Wert niemanden von oben.
- Freigabe nach Wert, Abweichung, Vertragsart und Risiko
- Abweichung als eigene Achse statt als Zuschlag auf den Wert
- Eine Freigabe in Vertretung wird immer als solche festgehalten — „im Auftrag von“ ist eine andere Tatsache
Verträge — Nachträge
Hält fest, was ein Nachtrag geändert hat, und nicht bloß, dass es ihn gibt.
- Die Ausführung eines Nachtrags schließt die geänderten Bedingungszeilen und öffnet zum Stichtag neue
- Alles, was aus einer geänderten Bedingung folgt, wird neu gerechnet, und die Bewegung wird vor der Ausführung gezeigt
- Widersprüchliche Nachträge werden bei der Ausführung erkannt
Verträge — Pflichten und Fristen
Die Unterschrift ist der Anfang der Pflicht, nicht das Ende eines Ablaufs. Das hier trägt, was danach geschieht.
- Pflichten in beide Richtungen, mit Nachweis, wo ein Nachweis verlangt ist
- Abgeleitete Fristen aus den Bedingungen gerechnet statt getippt, und mitbewegt, wenn sich die tragende Bedingung bewegt
- Eine Eskalationsstufe, die sich nicht darauf verlässt, die Person zu erinnern, die schon einmal nicht gehandelt hat
Verträge — Projekte, Zeit und Kosten
Zwei Kostenarten, getrennt gehalten: was ein Vertrag im Abschluss gekostet hat und was er in der Erfüllung kostet. Beides zusammenzuwerfen ergibt eine Zahl, die keine von beiden Fragen beantwortet.
- Verhandlungsaufwand als Gemeinkosten erfasst, ob der Vertrag zustande kommt oder nicht
- Erbringungskosten gegen den Vertragswert gedeckt
- Verträge sind Projekten mit einer Rolle vielfach zugeordnet, denn ein einzelnes Projektfeld bricht beim ersten Rahmenvertrag
Verträge — Abrechenbare Zeit und Honorargrundlagen
Was eine Stunde wert ist, was das Honorar zulässt — und die vier Zahlen, die beides brauchen.
- Verrechnungssätze, ein Kennzeichen für abrechenbar und ein Abrechnungsstand an der erfassten Zeit
- Honorargrundlagen, im Vertrag benannt
- Deckung — Abgerechnetes gegen den Wert der erfassten Zeit
Verträge — Portal der Gegenseite
Der vierte Austauschweg: Die Gegenseite liest hier die aktuelle Fassung, kommentiert sie und lädt ihre Änderungen als eingehende Runde hoch.
- Die Gegenseite öffnet die aktuelle Fassung, kommentiert sie und schickt ihre Änderungen zurück
- Änderungen kommen als eingehende Runde mit angehängter Datei an, nicht als E-Mail, die jemand ablegen muss
- Nichts Internes ist sichtbar — weder Positionen noch Abweichungen, Freigaben, Verhandlungsleitfaden oder interne Notizen
Verträge — Brücke zur E-Signatur
Wie ein Vertrag den Signaturdienst nutzt. Der Abschluss ist das Ereignis, das alles Weitere auslöst.
- Die Freigaben müssen vollständig sein, bevor eine Fassung hinausgehen kann
- Die Vertretungsbefugnis der unterzeichnenden Person wird gegen ihren Nachweis geprüft
- Die Fassung wird beim Versand gesperrt, sodass jede spätere Behauptung darüber, was unterzeichnet wurde, belegbar ist
Verträge — Brücke zum sicheren Speicher
Jeden Vertrag zu verschlüsseln macht das System unbenutzbar; keinen zu verschlüsseln macht es unsicher. Vertraulichkeit ist deshalb eine Stufe an der Vereinbarung.
- Nur als vertraulich gekennzeichnete Vereinbarungen leiten ihre Dokumente in den Dienst für sichere Dokumente
- Verschlüsselung je Fassung, unter einem Schlüssel außerhalb der Datenbank
- Zugriff im Zweifel verweigert, und jeder Zugriff wird protokolliert, bevor Inhalt ausgeliefert wird
Verträge — Berichte
Auffälligkeitslisten, die leer sein sollten, und die Auswertungen für die Leitung, über die zu streiten sich lohnt.
- Eine Auffälligkeitsliste enthält nur, was aus dem Ruder läuft — eine leere Liste ist das gute Ergebnis
- Eine Auffälligkeit, deren Modell nicht installiert ist, meldet sich als nicht zutreffend statt zu scheitern
- Unbegrenzte Haftung als Liste gezeigt, nie als Zahl in einer Summe
Juristische Berichte — Mandantschaft, Anwaltschaft und Leitung
Drei Lesende, eine Rechnung. Dieselben Zahlen einmal berechnet und dreifach dargestellt, statt je Bildschirm neu hergeleitet, wo sie auseinanderliefen.
- Eine einzige Fristenansicht: abgeleitete Vertragsfristen, Pflichten in beide Richtungen, in Besprechungen vereinbarte Schritte und Erbringungsfristen
- Projektsteuerung: Erlös, Personalaufwand, eingegangene Kosten, Marge und Abweichung von der Schätzung, als gespeicherte Ansicht und damit gruppierbar
- Eine Ansicht für die Mandantschaft, wie weit die Arbeit ist und was geschuldet wird
Vertragsregeln
2Beschreibt etwas eine einzelne Sache, sind es Daten. Prüft es eine Beziehung zwischen Datensätzen, ist es Code. Diese zwei Module sind die einzigen Stellen, an denen diese Prüfung eine Regel aus einem Paket heraushält.
Verträge — Regeln zum geistigen Eigentum
Zwei Regeln, und nur zwei — die, die Datensätze vergleichen und sich deshalb nicht als Konfiguration ausdrücken lassen.
- Das Gebiet einer Unterlizenz muss im Gebiet der übergeordneten liegen
- Zwei ausschließliche Lizenzen dürfen sich nicht überschneiden
- Getrennt vom Paket zum geistigen Eigentum gehalten, damit eine Einrichtung die Vertragsarten ohne die Prüfungen installieren kann
Verträge — Juristische Regeln
Interessenkonfliktprüfung bei der Vertragsannahme, genau wie bei der Mandatsannahme. Sie sperrt den Stufenwechsel; sie warnt nicht.
- Eine Gegenseite wird gegen bestehende Mandantschaft, Gegenparteien laufender Mandate und bekannte verbundene Unternehmen geprüft
- Sperrt den Stufenwechsel, statt eine Warnung zu erzeugen, die man wegklicken kann
- Die Prüfung selbst ist nach der Erfassung unveränderlich — wer sie durchgeführt hat, über welchen Umfang und mit welchem Ergebnis
Branchenpakete für Verträge
8Eine Branche ist ein Konfigurationspaket und keine Abspaltung des Codes. Jedes davon besteht aus Vertragsarten, Bedingungsarten, einer Klauselbibliothek, einem Verhandlungsleitfaden und Pflichtvorlagen — und in sieben von acht Fällen aus keiner Zeile Python.
Verträge — Allgemeines Paket
Das Startpaket. Wer den Kern und dieses installiert, kann am ersten Tag Verträge führen, ohne irgendetwas einzurichten.
- Geheimhaltungsvereinbarungen, Rahmenverträge, Leistungsscheine, Dienstleistung, Beratung, Lieferung und Einkauf
- Die Bedingungen, die jede Art trägt, und der Ablauf, den sie durchläuft
- Sperren, die verhindern, dass ein halb fertiger Vertrag zur Unterschrift gelangt
Verträge — Personalpaket
Anstellung, Beauftragung von Selbstständigen, Beratung und Aufhebungsverträge.
- Vertragsarten, Bedingungsarten, Klauselbibliothek und Verhandlungsleitfaden für das Arbeitsvertragswesen
- Pflichtvorlagen für Kündigungsfrist, Probezeit und nachvertragliche Bedingungen
- Aufhebungsverträge sind standardmäßig vertraulich — jedes Wort zählt, und eine Behörde fragt später danach
Verträge — Juristisches Paket
Kanzleien — Verträge für Mandantschaft und mit ihr — und Rechtsabteilungen. Dasselbe System bedient beide Aufgaben mit deutlich verschiedenen Voreinstellungen.
- Mandatsvereinbarungen, Pauschalvereinbarungen und Weisungen an externe Anwaltschaft
- Eine Klauselbibliothek, in der die berufsrechtlich vorgeschriebenen Formulierungen als verpflichtend gekennzeichnet sind
- Die Mandatsvereinbarung einer Kanzlei ist standardmäßig vertraulich und aufgeschlüsselt
Verträge — Paket zum geistigen Eigentum
Lizenzgeberinnen, Patent- und Markeninhaber, Technologietransferstellen, Hochschulen und Markenverantwortliche.
- Lizenzen, Übertragungen und Optionen als Vertragsarten, mit Bedingungsarten für Lizenzen
- Klauselbibliothek, Verhandlungsleitfaden und Pflichtvorlagen
- Bewusst kein Verzeichnis der Schutzrechte — die Erteilungsakte eines Patents gehört in das Portfoliosystem, das sie ohnehin führt
Verträge — Immobilienpaket
Mietverträge, Vorverträge, Gestattungen, Verkäufe, Dienstbarkeiten und die Urkunden, die an einem Mietvertrag hängen.
- Sonderkündigungstermine als fristtreibende Bedingungen, denn ein Sonderkündigungsrecht verfällt lautlos
- Die Kündigungsfrist als Pflicht, abgeleitet vom Sonderkündigungstermin, und beide eskalieren
- Bedingungen zu Mietanpassung, Nebenkosten und Rückbau
Verträge — Finanzierungspaket
Kreditunterlagen: Kreditverträge, Bürgschaften, Sicherheiten, Gläubigervereinbarungen und Rangrücktritte.
- Finanzkennzahl-Auflagen als strukturierte Bedingungen, mit abgeleiteten Prüfterminen
- Die Compliance-Bescheinigung als Pflicht mit verlangtem Nachweis
- „Welche Kreditlinien werden dieses Quartal geprüft, und anhand welcher Zahlen?“ wird zu einer Frage mit Antwort
Verträge — Baupaket
Hauptverträge, Nachunternehmerverträge, Planerverträge, Garantieerklärungen zugunsten Dritter und die Instrumente drumherum.
- Um die Kette herum gebaut: Ein Hauptvertrag verspricht einen Termin, den nur die Nachunternehmerverträge halten können
- Deckungsgleiche Bedingungen als strukturierte Bedingungen geführt, damit sie sich die Kette entlang vergleichen lassen
- Haftung, die die Nachunternehmerverträge und die Berufshaftpflicht tragen müssen
Verträge — Datenschutzpaket
Auftragsverarbeitungsverträge, Business-Associate-Vereinbarungen und Bedingungen für Unterauftragnehmer.
- Vertragsarten für AVV, BAA und Unterauftragsverarbeitung mit den Bedingungen, die sie tragen
- Die Meldefrist bei einer Datenschutzverletzung als eigene Bedingung, denn sie wird in Stunden gemessen
- Antwort auf Prüfungen und Ankündigung von Unterauftragnehmern als abgeleitete Fristen
Darunter liegt alles
Odoo 19 Community, und wozu jede Anwendung da ist
Der Geschäftskern. Open Source, keine Lizenzgebühr, keine Gebühr pro Nutzer — und die letzte Gruppe sind Anwendungen, die mit derselben Lizenz mitkommen und kostenlos eingeschaltet werden können, wenn Sie sie wollen.
Odoo Community — Grundlage
8Der fachliche Kern ist Odoo 19 Community. Jede Anwendung in dieser Gruppe und in den vier folgenden ist quelloffen und kostet keine Lizenzgebühr — nichts davon wird gekauft, und nirgends in der Landschaft fällt ein Enterprise-Preis je Nutzer an. Im Angebot stehen Einrichtung und Entwicklung: die Arbeit, das Ganze auf Ihre Praxis zuzuschneiden. Für Software, die es bereits gibt, zahlen Sie nie. Diese erste Gruppe ist das, worauf jedes andere Modul steht.
Kern
Unternehmen, Nutzer, Gruppen, Kontakte, Sprachen und die Datensatzregeln, die entscheiden, wer was sieht. Steht nicht in der Apps-Liste, weil alles andere darauf aufbaut.
- Unternehmen und die Abgrenzung mehrerer Mandanten
- Nutzer, Gruppen und Zugriffsregeln auf Datensatzebene
- Kontakte als ein Modell, das Klientel, Fachkräfte und Lieferanten gemeinsam nutzen
Weboberfläche und Editoren
Die Backoffice-Oberfläche, in der Mitarbeitende arbeiten, und die Werkzeuge hinter jedem Textfeld und jedem Website-Baustein.
- Ansichten als Liste, Formular, Kanban, Kalender, Pivot und Diagramm
- Filter, Gruppierungen und gespeicherte Suchen auf jedem Bildschirm
- Export nach CSV und XLSX aus jeder Liste
WebWeb RoutingHTML EditorHTML Builder
Discuss und Chatter
Nachrichten — und der Nachrichtenfaden an jedem Datensatz, wodurch eine Entscheidung ihre Historie behält, statt in jemandes Postfach zu leben.
- Der Chatter an jedem Datensatz: Nachrichten, Notizen, Abonnenten und verfolgte Feldänderungen
- Interne Kanäle und Direktnachrichten
- Ausgehende E-Mail mit Vorlagen und die Zuordnung eingehender Post
DiscussOdooBotOdooBot - HR
Kundenportal
Der angemeldete Bereich, den eine Klientin, eine Fachkraft oder eine Gegenseite erreicht, ohne interne Nutzerin zu sein — alles unter /my.
- Portalnutzer ohne jeden Zugang zum Backoffice
- Dokumente, Bestellungen und Rechnungen, geteilt mit der Person, zu der sie gehören
- Der Rahmen, in dem jede eigene Portalseite dieser Plattform gebaut ist
Customer PortalCustomize Signup Page
Contacts
Das Adressbuch: Menschen, Organisationen und die Beziehungen zwischen ihnen.
- Einzelpersonen und Unternehmen, mit untergeordneten Kontakten
- Adressen, Steuernummern und Bankverbindungen
- Schlagworte und Kategorien für die Segmentierung
Contacts
Produkte und Preislisten
Was verkauft wird. In einer Praxis sind das Sitzungen und Pakete, aber das Modell darunter ist das gewöhnliche.
- Produktvorlagen und Varianten
- Mengeneinheiten und Dienstleistungsprodukte für Zeit
- Preislisten, damit ein Paket oder ein Segment anders bepreist werden kann
Ressourcen und Arbeitszeit
Arbeitskalender, Kapazität und Abwesenheit — das Modell, in dem Wochenstunden und datierte Ausnahmen einer Fachkraft ausgedrückt sind.
- Arbeitspläne je Person, mit Zeitzonen
- Kapazität und Abwesenheiten von Ressourcen
- Der Kalender, gegen den die Auslastung gerechnet wird
Resource
Einrichtung und technische Helfer
Die kleinen installierten Module, die niemand absichtlich öffnet — und von denen jedes eine bestimmte Sorte Supportanfrage abschafft.
- Onboarding Toolbox — geführter Einrichtungsfortschritt für eine neue Installation
- Phone Numbers Validation — Nummern werden bei der Eingabe normiert, damit SMS auch ankommen
- Google reCAPTCHA — Spamschutz auf öffentlichen Formularen
Onboarding ToolboxPhone Numbers ValidationGoogle reCAPTCHA integrationGoogle Gmail
Odoo Community — Verkauf, Geld und Zahlungen
8Die geschäftliche Hälfte des Kerns: was verkauft wird, was fakturiert wird, wie bezahlt wird und was die Einrichtung ausgibt. Jede Zahl auf dem Bauplan der Buchhaltung kommt von hier.
Sales
Angebote und Verkaufsaufträge — der Datensatz, an dem jede gekaufte Sitzung hängt, und das linke Ende der Geldkette.
- Angebote, Bestätigung und Verkaufsaufträge
- Auftragszeilen, die die gekauften Sitzungen oder Pakete tragen
- Liefer- und Rechnungsstand je Zeile
Sales
Rechnungswesen und Buchhaltung
Das Hauptbuch. Rechnungen, Lieferantenrechnungen, Zahlungen, Steuern und Abstimmung — hier liegen die Bücher der Praxis tatsächlich.
- Ausgangsrechnungen und Gutschriften, wobei gestellte Rechnungen unveränderlich sind
- Lieferantenrechnungen — darunter die, die eine Auszahlung für Fachkräfte erzeugt
- Zahlungen, Kontoauszüge und Abstimmung
Invoicing
Kostenrechnung
Aufwand und Erlös einem anderen Bezug zugeordnet als einem Konto — einem Projekt, einer Angebotsgruppe, einer Fachkraft.
- Kostenstellen und ihre Verteilung
- Aufwand und Erlös je Projekt oder je Angebotsgruppe verfolgt
- Die Dimension, über die die Margenauswertung gerechnet wird
Zahlungsrahmen
Der Rahmen, in den sich Zahlungsmittel einklinken — einen Anbieter hinzuzufügen oder zu wechseln ist damit Einrichtung und nicht Entwicklung.
- Zahlungsanbieter je Unternehmen eingerichtet
- Zahlungs-Tokens, für eine gespeicherte Karte, die eine Klientin wiederverwendet
- Transaktionen mit eigenem Zustand, abgestimmt gegen Rechnungen
Installierte Zahlungsanbieter
Drei Anbieter sind eingeschaltet: ein echter Kartenabwickler, einer zum Vorführen und Üben sowie manuelle Wege für Geld, das außerhalb eines Anbieters ankommt.
- Stripe — Karten, Wallets und gespeicherte Zahlungsmittel
- Demo — ein Anbieter, der sich wie ein echter verhält, für Schulung und Probelauf
- Custom Payment Modes — Überweisung, Bargeld und alles, was von Hand abgestimmt wird
Payment Provider: StripePayment Provider: DemoPayment Provider: Custom Payment Modes
Gutscheine und Treue
Rabatte, Aktionen, Geschenkgutscheine und Treueprogramme — angewendet auf dem Verkaufsauftrag ebenso wie an der Kasse des Onlineshops.
- Gutscheincodes und automatische Aktionen
- Treuekarten und das Sammeln von Punkten
- Geschenkgutscheine und Guthaben in der eWallet
Coupons & LoyaltySale LoyaltySale Loyalty - Delivery
Expenses
Was Mitarbeitende ausgeben — und der Teil davon, der einer Klientin weiterberechnet statt selbst getragen wird.
- Spesenabrechnungen, Freigabe und Erstattung
- Spesen werden unmittelbar in die Buchhaltung gebucht
- Weiterberechnung einer Spese, indem der Verkaufsauftrag daran gesetzt wird
ExpensesSales Expense
Purchase
Bestellungen und Lieferantenverwaltung — die Seite der eingegangenen Kosten und der Weg, auf dem Lieferantenrechnungen ankommen.
- Angebotsanfragen und Bestellungen
- Lieferantendatensätze und Lieferantenpreislisten
- Lieferantenrechnungen, abgeglichen gegen Bestellungen
Purchase
Odoo Community — CRM, Nachrichten und Marketing
6Wie aus einer Anfrage eine Klientin wird, und jeder Kanal, über den die Einrichtung jemanden erreicht. Diese Gruppe nutzen die meisten Praxen zu wenig — und sie ist die, die aus dem Verzeichnis Buchungen macht.
CRM
Interessenten und Verkaufschancen — hier genutzt für Anfragen, die noch keine Klientel sind, und für die Beratungsanfragen, die aus der App kommen.
- Interessenten, Verkaufschancen und eine einstellbare Vertriebsstrecke
- Aktivitäten und nächste Schritte an jeder Verkaufschance
- Verlustgründe und Auswertung der Abschlussquote
CRM
Anreicherung von Interessenten und Spielelemente in der Vertriebsstrecke
Ergänzen, was ein Interessent nicht verraten hat, Interessenten finden, die sich nie gemeldet haben — und einem Vertriebsteam etwas geben, worum es wetteifern kann.
- Lead Enrichment — Firmenangaben werden aus einer E-Mail-Domain automatisch ergänzt
- Lead Generation — Interessenten nach Branche, Größe und Standort erschlossen
- CRM Gamification — Ziele, Abzeichen und Bestenlisten auf der Vertriebsstrecke
Lead EnrichmentLead GenerationCRM Gamification
Live-Chat
Ein Chatfenster auf der öffentlichen Website, besetzt mit echten Menschen und verdrahtet mit der Vertriebsstrecke wie auch mit dem internen Personal-Helpdesk.
- Live Chat — Bedienende, Kanäle und vorgefertigte Antworten
- Website Live Chat — das Fenster auf der öffentlichen Website und im Verzeichnis
- CRM Livechat — ein Gespräch wird zum Interessenten, ohne dass etwas abgetippt wird
Live ChatWebsite Live ChatCRM LivechatHR - Livechat
SMS
Der Kanal mit der höchsten Öffnungsrate, verdrahtet an den Stellen, an denen eine Praxis ihn tatsächlich braucht. Die Sitzungserinnerungen nutzen ihn bereits.
- SMS-Gateway — die Versandinfrastruktur und der Zustellstand
- SMS im CRM — einer Interessentin aus der Verkaufschance heraus schreiben
- Send SMS to Visitor — und die Variante, die aus einem Interessenten heraus funktioniert
SMS gatewaySMS in CRMSend SMS to VisitorSend SMS to Visitor with leadsRecruitment - SMS
WhatsApp-Schnellversand
Eine eigene Erweiterung an Interessenten und Kontakten: eine vorgefertigte WhatsApp-Nachricht senden, ohne den Datensatz zu verlassen.
- Schnellversand-Aktion an einem Interessenten und an einem Kontakt
- Vorgefertigte Nachrichtenvorlagen
- Der Kanal, den viele Klientinnen in diesem Markt tatsächlich lesen
CRM Extension v2 - WhatsApp Quick Send
Übersichten und Linkverfolgung
Regelmäßige Zahlen, zugestellt an die Menschen, die sie sehen sollten — und eine Zuordnung für jeden Link, den die Einrichtung veröffentlicht.
- KPI Digests — eine zeitgesteuerte Zusammenfassung per E-Mail an die Leitung
- Link Tracker — mit UTM versehene Kurzlinks samt Klickstatistik
- Kampagne, Medium und Quelle werden bei der Besucherin festgehalten, die gekauft hat
KPI DigestsLink Tracker
Odoo Community — Website und Onlineshop
5Das öffentliche Gesicht: das Verzeichnis, auf dem eine Fremde landet, die Kasse, die sie durchläuft, und die Formulare, aus denen aus einer Besucherin ein Datensatz im System wird.
Website
Der Seitenbaukasten hinter der öffentlichen Website — die Seiten, die das Marketing ohne Entwicklerin bearbeitet.
- Seiten zum Ziehen und Ablegen mit wiederverwendbaren Bausteinen
- Mehrsprachige Seiten und Angaben für Suchmaschinen
- Menüs, Themen und Seitenfassungen
Website
eCommerce
Der Verkauf auf der öffentlichen Website: der Katalog, der Warenkorb und die Kasse, die eine Klientin durchläuft, bevor sie je ein Guthaben hält.
- Öffentlicher Produktkatalog und Produktseiten
- Warenkorb, Kasse und Zahlung auf der Website
- Kundenkonten und Bestellverlauf
eCommerce
Blog
Die Veröffentlichungsseite: die Beiträge, die im Inhaltsstrom der App und auf der öffentlichen Website erscheinen.
- Blogs, Beiträge, Schlagworte und Kommentare
- Mehrsprachige Beiträge
- Die Quelle, aus der der sortierte Inhaltsstrom liest
Blog
Website-Formulare und Einsendungen
Die drei Stellen, an denen eine Besucherin ohne Konto einen Datensatz anlegen kann — und jede landet dort, wo tatsächlich ein Mensch arbeitet.
- Contact Form — eine Anfrage, die als Interessent ankommt und nicht als E-Mail
- Online Task Submission — ein Website-Formular, das eine Projektaufgabe anlegt
- Online Jobs — veröffentlichte Stellen, und Bewerbungen kommen im Recruiting an
Contact FormOnline Task SubmissionOnline Jobs
Website-Unterbau
Drei kleine Module, die die öffentliche Website mit dem Rest des Systems verbinden. Niemand öffnet sie; ohne sie geht alles kaputt.
- Website Mail — Abonnements und Nachrichtenfäden auf öffentlichen Seiten
- Website Partner — eine öffentliche Seite für einen Kontakt, und genau das ist ein Profil einer Fachkraft
- Website Payment — die Zahlung auf der Website, verdrahtet mit dem Zahlungsrahmen
Website MailWebsite PartnerWebsite Payment
Odoo Community — Menschen, Erbringung und Terminplanung
9Die Seite der Mitarbeitenden. Personalakten tragen die Vertragsfassungen, aus denen das Honorar einer Fachkraft bepreist wird, und der Kalender trägt jede Sitzung, die die Praxis erbringt.
Employees
Personalakten und Verträge. In Odoo 19 ist ein Vertrag eine Fassung der Personalakte, und genau dieser Fassungsverlauf trägt die Honorarbedingungen einer Fachkraft.
- Personalakten, Abteilungen und Stellen
- Vertragsfassungen mit datierter Historie, von denen immer genau eine gilt
- Arbeitsplan je beschäftigter Person
Employees
Qualifikationen und Organigramm
Wofür jede Fachkraft qualifiziert ist, wann diese Qualifikation abläuft und wer wem berichtet.
- Skills Management — Qualifikationen, Stufen und Entwicklung je beschäftigter Person
- Skills Certification — Nachweise mit Ablaufdatum, und erst das macht einen Nachweis verfolgbar
- HR Org Chart — Berichtswege an der Personalakte
Skills ManagementSkills CertificationHR Org ChartHR Gamification
Recruitment
Bewerbungen und Einstellungen — und der Grund, warum ein Vertragsangebot zu den Dokumenten gehört, die die E-Signatur bearbeiten soll.
- Stellen, Bewerbungen und eine Einstellungsstrecke
- Terminplanung für Gespräche und Bewertungsbögen
- Qualifikationen abgeglichen mit den Anforderungen der Stelle
RecruitmentRecruitment - Skills Management
Mobiles Arbeiten
Von wo aus jede Person an einem bestimmten Tag arbeitet — für eine Praxis heißt das zu wissen, wer vor Ort ist, um eine Klientin zu empfangen.
- Tage im Homeoffice und im Büro je beschäftigter Person
- Dieselbe Angabe, gezeigt im Teamkalender
- Sichtbar neben dem Raumkalender, wenn Sitzungen vor Ort geplant werden
Remote WorkRemote Work with calendar
Project
Projekte und Aufgaben. Genutzt für Erbringungsarbeit und, im Vertragsbereich, um die Kosten des Vertragsabschlusses von den Kosten der Erfüllung zu trennen.
- Projekte, Aufgaben und Stufen
- Zuweisung, Fristen und Fortschritt
- Dokumentablage auf Aufgabenebene, sichere Dokumente eingeschlossen
Project
To-Do
Eine persönliche Aufgabenliste je Nutzerin, getrennt von der Projektarbeit — hier landen die Kleinigkeiten, die die Leitung beim Morgenrundgang aufsammelt.
- Private Aufgaben mit Fälligkeitsdatum
- In eine Projektaufgabe umwandelbar, wenn sich herausstellt, dass es echte Arbeit ist
To-Do
Calendar
Termine und Veranstaltungen. Jede Sitzung ist darunter ein Kalendereintrag — und erst das macht Raum- und Teamkalender zu etwas Echtem statt zu einer Darstellung.
- Termine mit Teilnehmenden, Wiederholung und Erinnerungen
- Verfügbarkeit im ganzen Team sichtbar
- Abgleich mit fremden Kalendern
Calendar
Surveys
Fragebögen. Hier genutzt für die Aufnahmefragen bei der Buchung und für die vertrauliche Rückmeldung nach einer Sitzung.
- Fragebögen mit bedingten Fragen
- Antworten gespeichert bei der Person, die geantwortet hat
- Auswertung, wo ein Fragebogen ein Selbsttest ist
Surveys
Zeiterfassung
Zeit, erfasst auf ein Projekt oder eine Aufgabe. Vorhanden und in der Referenzinstallation abgeschaltet — sie hängt am Vertragsbereich und nicht an der Praxisarbeit.
- Zeiteinträge auf Projekte und Aufgaben
- Stundensatz aus der Personalakte
- Freigabe und Auswertung der Zeiterfassung
Odoo Community — installiert und abgeschaltet
7Die Referenzinstallation betreibt 94 Anwendungen. Diese vierundsiebzig kommen unter derselben quelloffenen Lizenz mit und sind schlicht abgeschaltet. Keine davon ist ein Aufpreis und keine kostet etwas — eine Praxis, die später einen Fortbildungszweig, einen Laden oder einen anderen Kartenabwickler will, schaltet eine ein und zahlt nur die Einrichtung. Sie stehen hier zusammen, damit „Kann es X?“ auch dann eine Antwort hat, wenn X heute aus ist. Die Vertragssparte, ebenfalls abgeschaltet, steht am Ende dieser Seite.
Veranstaltungen, E-Learning und Gemeinschaft
Ein Fortbildungszweig: kostenpflichtige oder kostenlose Veranstaltungen, Onlinekurse und ein öffentliches Forum — alles verkauft über denselben Warenkorb und verbucht in denselben Büchern.
- Veranstaltungen mit Anmeldung, Tickets, Programmpunkten und Ausstellenden
- Veranstaltungen als Produkte über die bestehende Kasse verkauft
- Live-Programmpunkte und Quizfragen für Onlineveranstaltungen
EventsEvents OrganizationEvents ProductEvents SalesEvent CRMEvent CRM SaleEvent ExhibitorsLive Event TracksQuizzes on TracksSMS on EventsEvent Attendees SMS MarketingTrack Speakers SMS MarketingWebsite Events CRMeLearningSkills e-learningForum
E-Mail- und SMS-Marketing
Kampagnen an Verteiler, die die Einrichtung bereits hat. Die Praxis versendet heute schon Transaktionsmails und SMS; das hier ist die Marketinghälfte derselben Infrastruktur.
- Email Marketing — Kampagnen, Vorlagen, A/B-Tests und Statistiken
- SMS Marketing — dasselbe, auf dem Kanal mit der höchsten Öffnungsrate
- Massenversand, gerichtet an Interessenten, Verkaufschancen, Teilnehmende oder Vortragende
Email MarketingSMS MarketingMass mailing on attendeesMass mailing on lead / opportunitiesMass mailing on track speakersMass mailing sms on lead / opportunitiesMarketing CardNewsletter Subscribe ButtonNewsletter Subscribe SMS Template
Lager und Kasse
Für eine Praxis, die auch etwas Körperliches über den Tresen verkauft — Bücher, Nahrungsergänzung, Testkits — oder eine Kasse am Empfang betreibt.
- Inventory — Bestände, Lagerorte, Nachschub und Bewertung
- Point of Sale — eine Kasse, die offline arbeitet und später abgleicht
- Rabatte an der Kasse und die bereits eingerichteten Treueprogramme
InventoryPoint of SalePoint of Sale - Coupons & LoyaltyPoint of Sale Discounts
Abwesenheit, Anwesenheit, Fuhrpark und Mittagessen
Die Seite der Personalverwaltung. Sie wird wichtig, sobald eine Praxis so viele Menschen beschäftigt, dass Urlaub und Anwesenheit nicht mehr in einen gemeinsamen Kalender passen.
- Time Off — Anträge, Freigabe, Kontostände und die Wirkung auf die Lohnabrechnung
- Attendances — Kommen und Gehen, mit Anwesenheitskontrolle
- Anwesenheitsauswertung neben der Zeiterfassung
Time OffTime Off in PayslipsAttendancesTimesheets/attendances reportingEmployee Presence ControlHR Attendance HolidaysEmployee Hourly WageFleetFleet HistoryLunch
Siebzehn weitere Zahlungsanbieter
Stripe ist eingeschaltet. Jeder der folgenden lässt sich per Einrichtung ergänzen oder tauschen — und genau das macht den Eintritt in einen neuen Markt zu einer Einstellungsfrage statt zu einem Projekt.
- Europa — Mollie, Buckaroo, Worldline, Redsys, Adyen
- Amerika — Authorize.Net, Mercado Pago, PayPal, Nuvei
- Naher Osten und Afrika — Amazon Payment Services, Paymob, DPO, Flutterwave
Payment Provider: AdyenPayment Provider: Amazon Payment ServicesPayment Provider: AsiaPayPayment Provider: Authorize.NetPayment Provider: BuckarooPayment Provider: DPOPayment Provider: FlutterwavePayment Provider: IyzicoPayment Provider: Mercado PagoPayment Provider: MolliePayment Provider: NuveiPayment Provider: PaymobPayment Provider: PaypalPayment Provider: RazorpayPayment Provider: RedsysPayment Provider: WorldlinePayment Provider: Xendit
Google-Dienste und Cloud-Speicher
Optionale externe Dienste. Alle sind standardmäßig aus, und das mit Absicht: Jeder von ihnen schickt etwas aus dem Haus, und das sollte eine Entscheidung sein und keine Voreinstellung.
- Google Calendar — beidseitiger Abgleich für Mitarbeitendenkalender
- Google Maps und Ortsvervollständigung auf der Website
- Google Address Autocomplete auf Kontaktformularen
Google CalendarGoogle MapsGoogle places autocompletionGoogle Address AutocompleteGoogle UsersCloud StorageCloud Storage AzureCloud Storage Google
Mail-Erweiterungen und kleinere Werkzeuge
Kleinigkeiten, von denen jede genau ein enges Problem löst. Der Vollständigkeit halber gelistet, nicht weil eine Praxis sie am ersten Tag braucht.
- Mail-Erweiterungen für Outlook und Gmail, für CRM und für Projekt
- Mail Group — eine Diskussion nach Art einer Mailingliste, mit Archiv auf der Website
- Data Recycle — findet doppelte und veraltete Datensätze
Mail PluginCRM Mail PluginProject Mail PluginMail GroupWebsite Mail GroupData RecycleWebsite profileHr Recruitment Interview FormsSales Expense MarginCRM Issabel Integration
Wie man dazu kommt
Die mobile App und das API-Gateway
Die App spricht nur mit dem Gateway und hält kein eigenes Geheimnis; das Gateway ist das Einzige, was den Geschäftskern kennt. Deshalb erreicht ein Wechsel des Zahlungs- oder KI-Anbieters die App nie, und deshalb kann die App die Datenbank nie erreichen.
Die mobile App
14Eine Flutter-Anwendung für iOS und Android, genutzt von beiden Seiten der Einrichtung. Eine Klientin bucht und nimmt darin teil; eine Behandlerin führt darin eine ganze Praxis. Sie spricht ausschließlich mit dem API-Gateway und hält kein eigenes Geheimnis.
Anmelden und registrieren
Der Weg in die App — und die Altersschranke, die entscheidet, ob ein Konto überhaupt genutzt werden darf.
- Startbild und Wegweisung beim ersten Start, damit Wiederkehrende dort landen, wo sie aufgehört haben
- Registrierung und Anmeldung gegen das Gateway, die Tokens liegen im sicheren Speicher
- Passwort per E-Mail zurücksetzen
Identitäts- und Altersprüfung
Die Prüfung, die jemanden zum Kauf berechtigt — samt der Zustände, in denen eine Person wartet, während ein Mensch nachsieht, was der automatische Schritt nicht klären konnte.
- Eine geführte Einleitung, die erklärt, was verlangt wird und warum
- Gesichtsscan, und als Alternativweg die Dokumentenprüfung
- Grenzfall- und Prüfzustände, damit niemand im Ungewissen bleibt
Start — der Inhaltsstrom
Der erste Reiter. Ein sortierter Strom aus Beiträgen, Videos und Neuigkeiten, dazu die Redaktionen dahinter.
- Ein vom Gateway sortiert ausgelieferter Inhaltsstrom
- Inhaltsansicht mit Bildern und formatiertem Text
- Profile der Redaktionen, damit man einer Quelle folgen kann
Entdecken und Selbsttests
Werkzeuge zur Selbsthilfe: Tests, die man selbst ausfüllt, ihre Ergebnisse und die Partnerfunktionen darum herum.
- Einen Test ausfüllen und die Auswertung lesen
- Die Delights-Karte — als persönliche und als geteilte Ansicht
- Partner hinzufügen, beitreten, einladen und vergleichen
Eine Fachkraft finden
Das Verzeichnis, wie eine Klientin es erlebt: stöbern, vergleichen, merken, fragen — und der Chat, der daraus folgt.
- Im Verzeichnis der Fachkräfte stöbern und filtern
- Ein Profil mit Qualifikationen, Sprachen, Angeboten und Bewertungen
- Gemerkte Fachkräfte — Meine Fachkräfte
Angebote
Was tatsächlich buchbar ist, mit Preis, Dauer und der Angabe, ob es online oder vor Ort stattfindet.
- Durch die Angebote der ganzen Praxis stöbern
- Angebotsansicht mit Preis, Dauer und Form der Erbringung
- Aus dem Angebot heraus direkt buchen oder kaufen
Laden und Kasse
Das Kaufen — eine einzelne Sitzung, ein Paket oder ein Produkt. Hier entsteht das Guthaben, das eine Klientin später einlöst.
- Produktkatalog und Produktansicht
- Warenkorb, Kasse und die beim Kauf angenommene Vereinbarung
- Bestellbestätigung und der Bestellverlauf dahinter
Eine Sitzung buchen
Ein Guthaben für eine bestimmte Zeit in einem bestimmten Kalender einlösen — und alles, was die Klientin danach darüber sieht.
- Eine Buchung gegen echte Verfügbarkeit anlegen, in der Zeitzone der Klientin
- Die Buchungsliste, mit jedem Zustand, den eine Sitzung haben kann
- Die Buchungsansicht: Teilnahme-Link, Standort und Raum, verlegen und absagen
Fragen, Anfragen und Partner
Öffentlich fragen, vertraulich fragen — und die Menschen, mit denen eine Klientin ihren Fortschritt teilen will.
- Ein öffentlicher Fragenstrom, und die Möglichkeit zu fragen, bevor man sich zu etwas verpflichtet
- Die Frageansicht mit der Antwort der Fachkraft selbst
- Supportanfragen — stellen, verfolgen, Antworten lesen
Profil — die Zentrale der Klientel
Der dritte Reiter, und die Antwort auf die meisten Supportfragen. Alles, was die App über diese Person weiß, auf einem Bildschirm.
- Gebuchte Termine und der Terminverlauf, mit Rückmeldungen und Sitzungsbewertungen
- Guthaben, gekaufte Sitzungen und Gemerktes
- Rechnungsadresse, Rechnungen, Rechnungsansicht, Zahlungsmittel
Profil — die Praxis der Fachkraft
Derselbe Reiter, gesehen von einer Behandlerin. Das ist es, was eine ganze Praxis vom Telefon aus führbar macht statt vom Schreibtisch.
- Verfügbarkeit: Wochenstunden und datierte Ausnahmen im Terminplan
- Die Chats der Klientinnen, und hinter jedem Gespräch deren Verlauf
- Einen Sitzungsbericht aus der Sitzung heraus einreichen, zu der er gehört
KI-Assistent
Ein Assistent zum Sprechen in der App, über das Gateway gestreamt, sodass nie eine Modell-Zugangsdatei auf das Gerät gelangt.
- Ein Chatbildschirm mit gestreamten Antworten
- Gesprächsverlauf, damit ein Faden später weitergeführt werden kann
- Geführt über die KI-Schnittstelle des Gateways, die auf einen echten Anbieter oder eine Attrappe zeigt
Einstellungen, Datenschutz und Rechtliches
Die Regler, die man erwartet — samt derer, deren Auffindbarkeit eine Aufsichtsbehörde erwartet.
- App-Einstellungen und Sprachwahl über 23 Sprachfassungen
- Datenschutzeinstellungen, und welche Benachrichtigung auf welchem Kanal ankommt
- Sicherheitseinstellungen, einschließlich der angemeldeten Geräte
Kern der App
Worauf jede Funktion darüber aufbaut. Kein Bildschirm, sondern der Grund, warum sich alle Bildschirme gleich verhalten.
- Die Netzwerkschicht zum Gateway, mit Token-Erneuerung und Fehlerbehandlung an einer Stelle
- Sicherer Speicher für Tokens und sicherheitsrelevanten Gerätezustand
- Wegeführung, damit eine Benachrichtigung genau den Bildschirm öffnet, den sie meint
Das API-Gateway
8Ein FastAPI-Dienst, das einzige Hintergrundsystem, das die App kennt, und der einzige Ort, an dem ein Geheimnis liegt. Er dirigiert: Ein Fingertipp kann vier Systeme bedeuten, und das Gateway bringt sie in eine Reihenfolge und gibt eine Antwort zurück. Insgesamt 28 Endpunktgruppen.
Identität und Konto
Vermittelt die Anmeldung gegen den fachlichen Kern und stellt eigene, kurzlebige Tokens aus. Die App hält nie eine Zugangsdatei des Kerns.
- Anmelden, registrieren, erneuern und abmelden, mit vom Gateway ausgestelltem JWT
- Die aktuelle Person und ihr Profil
- Geräteanmeldung, damit Push-Benachrichtigungen das richtige Telefon erreichen
Verzeichnis und Katalog
Alles, worin eine Klientin stöbert, bevor sie Geld ausgibt — schnell ausgeliefert und zwischengespeichert, wo es teuer wird.
- Fachkräfte, ihre Profile, ihre Verfügbarkeit und ihre Angebote
- Angebotskategorien und buchbare Produkte
- Bewertungen und Sterne, unter Beachtung des Moderationsstands
Buchung und Geld
Die geschäftliche Hälfte. Kauf, Guthaben, Buchung, Rechnung und Zahlung, jeweils auf den fachlichen Kern abgebildet statt dort noch einmal gebaut.
- Eine Buchung anlegen, verlegen und absagen, wobei der Kern die Regeln anwendet
- Bestellungen und die Guthaben, die daraus entstehen
- Rechnungen und Rechnungsbelege
Inhalte und Gemeinschaft
Die lese-lastige Hälfte: das, worin jemand stöbert, wenn er gerade nicht bucht.
- Der sortierte Inhaltsstrom und die Inhaltsansicht
- Öffentliche Fragen und Antworten
- Entdecken, Selbsttests und ihre Ergebnisse
Nachrichten und Echtzeit
Der WebSocket-Knoten. Chat, Anwesenheit, KI-Streaming und die Signalisierung für Sprache und Video, alles über eine Verbindung.
- Verwaltung der WebSocket-Verbindung und der Anwesenheit
- Chat zwischen Klientel und Fachkraft, dazu Gruppenkanäle
- Signalisierung für Sprach- und Videogespräche
Dokumente und Medien
Dateien, so gehalten, dass die App nie direkt mit dem Speicher spricht und nichts unter einer erratbaren Adresse ausgeliefert wird.
- Sicherer Zugriff auf Dokumente, unter Beachtung der Zugriffsregeln des Kerns statt einer eigenen Entscheidung
- Medien hochladen und abrufen, vermittelt über das Gateway
- Bilder in der Größe angepasst und zwischengespeichert, damit eine Verzeichnisliste auf dem Telefon billig bleibt
Support, Konfiguration und KI
Der Rest: eine Anfrage stellen, eine Beratung erbitten, der App sagen, was diese Installation eingeschaltet hat — und mit einem Modell sprechen.
- Supportanfragen und ihre Antworten
- Beratungsanfragen
- Konfiguration zur Laufzeit, damit die App nur die Funktionen zeigt, die diese Einrichtung freigeschaltet hat
Anbieterschnittstellen (Attrappe zuerst)
Vier Schalter, jeder zeigt entweder auf einen echten Anbieter oder auf eine Attrappe. Deshalb lässt sich die ganze Landschaft vorführen, entwickeln und testen, ganz ohne externes Konto.
- DATA_SOURCE — der fachliche Odoo-Kern oder ein Testdatensatz
- PAYMENTS — ein echter Anbieter oder eine Attrappe, die sich wie einer verhält
- NOTIFICATIONS — Firebase Cloud Messaging oder eine Attrappe
Bepreisen Sie die Module, die Sie tatsächlich einschalten
Sie werden nicht alle 150 wollen. Sagen Sie uns, welche Teile zählen, und der Kalkulator nennt eine einmalige Aufbausumme und eine jährliche Supportsumme, aufgeschlüsselt.
