Überblick
Notermed ist ein KI-Produkt für medizinische Transkription im Besitz von CS2 („Notizen, die sich selbst schreiben“), das Gespräche mit Patienten in klinische Notizen verwandelt. CS2 hat den öffentlichen Marketingbereich und die angemeldete Anwendung auf einer einzigen Next.js-Codebasis gebaut. Ein dynamischer AuthProvider leitet jeden Besucher je nach Sitzungsstatus zur Produktanwendung oder zu den Marketingseiten.
Die Ausgangslage
Was das Unternehmen brauchte
Notermed ist keine Visitenkarten-Website. Dieselbe Domain hat zwei Aufgaben: Sie muss eine Ärztin oder eine Praxisleitung davon überzeugen, dass sich ein Test lohnt, und nach der Anmeldung selbst die Anwendung sein. Die meisten Website-Baukästen für kleine Unternehmen können keine der beiden Seiten gut abbilden. Eine WordPress-Marketingseite an eine separate Single-Page-App anzubinden, bedeutet meist zwei Domains, zwei Markenauftritte und ein SEO-Durcheinander. Notermed brauchte eine Codebasis, die beides leistet.
Die Umsetzung
Was CS2 geliefert hat
CS2 hat Notermed mit Next.js gebaut, mit einem AuthProvider um die gesamte Anwendung. Dieselbe URL zeigt anonymen Besuchern den öffentlichen Marketingbereich und angemeldeten Nutzern die Produktoberfläche. Die Assets liegen auf AWS S3 hinter CloudFront und laden weltweit schnell. SEO-Metadaten werden pro Route gesetzt, sodass Google den Marketingbereich indexiert, ohne das geschützte Produkt offenzulegen. Hinter dem Client steht eine Java-17-API mit Spring Boot (Spring Security mit JWT, PostgreSQL mit pgvector und Redis). Transkription und Notizerstellung laufen per Spring AI über AWS Bedrock sowie über einen eigenen Whisper-Dienst für Spracherkennung und werden per WebSockets an die behandelnde Person zurückgestreamt.
Highlights
Was die Website heute bietet
- Eine Codebasis für Marketing-Website und angemeldete Produktanwendung
- EU-Version in einer EU-Region gehostet, damit Patientendaten aus der EU in der EU bleiben
- Routing über einen AuthProvider: dieselbe URL verhält sich je nach Sitzung anders
- SEO-Metadaten pro Route für indexierbare Marketingseiten
- Auslieferung über AWS S3 und CloudFront für weltweit kurze Ladezeiten
- Eine Architektur, die Patientendaten aus Website-Baukästen fernhält, sodass keine Gesundheitsdaten ein Marketingwerkzeug berühren
Technologie
Worauf sie aufbaut
- Next.js-Client
- Java 17 + Spring-Boot-API
- Spring AI + AWS Bedrock
- Spracherkennung mit Whisper (Python)
- PostgreSQL + pgvector
- Redis + WebSockets
- Mobile App mit React Native (Expo)
Ergebnis
Wie sie heute arbeitet
Notermed bedient Marketing-Traffic und Produktoberfläche aus einer Next.js-Codebasis, ohne Flickwerk aus Webflow und separater App und ohne auf Subdomains verteiltes SEO. Dahinter steht eine Java-API mit Spring Boot, die Anmeldung und klinische Daten verwaltet und die KI-Notizerstellung ausführt. Das Produkt hört beim Gespräch zwischen Ärztin oder Arzt und Patient zu und schreibt die strukturierte klinische Notiz automatisch. Das nimmt die Dokumentation nach Feierabend ab, die zu Burnout in der Ärzteschaft beiträgt. Eine Ärztin kommt auf die Marketingseite, registriert sich und erstellt Notizen auf derselben Domain, ohne holprigen Wechsel in eine separate App.
Was das zeigt
Wie CS2 ein echtes SaaS-Produkt ausliefert: Marketing und Anwendung auf einer Next.js-Codebasis statt einer Template-Website neben einer separaten Web-App. Die EU-Version läuft in einer EU-Region, damit Patientendaten aus der EU in der EU bleiben.
