Überblick
Ein digitaler Dienstleister im Pflegesektor versorgt pflegebedürftige Menschen mit gesetzlich garantierten Pflegehilfsmitteln und übernimmt dabei die komplette Kommunikation mit den Krankenkassen. Der gesamte Prozess – von der Antragstellung über die Genehmigung bis zur wiederkehrenden Belieferung – lief über eine intern entwickelte Plattform, die über längere Zeit nicht systematisch gewartet worden war. Gewachsene Strukturen im Datenmodell machten Erweiterungen zunehmend aufwendig und fehleranfällig.
Statt punktueller Reparaturen entschieden wir uns für einen kompletten Rewrite. Ziel war eine saubere, erweiterbare Architektur, die sowohl den aktuellen Betrieb zuverlässig abbildet als auch Raum für zukünftige Features lässt – etwa neue Produktkategorien oder zusätzliche Schnittstellen zu Krankenkassen.
Das Ergebnis ist eine moderne Fullstack-Anwendung mit React-Frontend und Django-Backend, die den operativen Alltag des Teams spürbar vereinfacht und die Grundlage für weiteres Wachstum schafft.
Meine Rolle
Als Fullstack-Entwickler habe ich dieses Projekt von Januar bis April 2025 in Solo-Entwicklung umgesetzt. Das bedeutete: Verantwortung über den gesamten Stack hinweg, von der Datenmodellierung in PostgreSQL über die API-Entwicklung mit Django bis hin zum React-Frontend. Ebenso gehörten Infrastruktur-Entscheidungen, das Aufsetzen der CI/CD-Pipeline und das Azure-Deployment zu meinem Aufgabenbereich. Die enge Abstimmung mit dem Fachteam stellte sicher, dass die bestehenden Geschäftsprozesse korrekt abgebildet und gleichzeitig optimiert wurden.
Aufgaben
- Neukonzeption der Datenarchitektur – Entwurf eines normalisierten, erweiterbaren Datenmodells in PostgreSQL, das die komplexen Beziehungen zwischen Kunden, Krankenkassen, Anträgen und Lieferungen sauber abbildet
- Entwicklung des React-Frontends und Django-Backends – Aufbau einer TypeScript-basierten React-Anwendung mit einer Django-REST-API als Backend, inklusive Authentifizierung und Rechtemanagement
- Historienfunktion für Kundenbeziehungen – Implementierung einer lückenlosen Änderungshistorie, damit das Team jederzeit nachvollziehen kann, welche Schritte bei einem Kunden wann stattgefunden haben
- Handling großer PDF-Mengen – Effiziente Verarbeitung und Zuordnung von Krankenkassen-Dokumenten, die in hoher Stückzahl anfallen und zuverlässig den richtigen Vorgängen zugeordnet werden müssen
- Prozessautomatisierung – Automatisierung wiederkehrender Abläufe wie Statusübergänge, Erinnerungen und Dokumentenerstellung, um manuelle Eingriffe deutlich zu reduzieren
- CI/CD-Pipeline und Deployment – Aufbau einer durchgängigen Pipeline mit GitHub Actions für automatisierte Tests und Deployments auf Azure
Technische Highlights
Sauberer Neustart statt Migration: Eine der zentralen Herausforderungen war es, die Daten aus dem Altsystem in das neue Modell zu überführen, ohne den laufenden Betrieb zu unterbrechen. Durch sorgfältig geschriebene Migrationsskripte konnte der Übergang reibungslos gestaltet werden, wobei die Datenintegrität über umfangreiche Validierungsschritte sichergestellt wurde.
PDF-Verarbeitung im Großbetrieb: Im Pflegehilfsmittel-Bereich fallen pro Vorgang mehrere Dokumente an – Genehmigungen, Ablehnungen, Rückfragen der Kassen. Das System musste in der Lage sein, große Mengen an PDFs performant zu verarbeiten, korrekt zuzuordnen und für das Team schnell auffindbar zu machen.
Nachvollziehbare Kundenhistorie: Die Historienfunktion geht über ein einfaches Änderungslog hinaus. Sie bildet den gesamten Lebenszyklus einer Kundenbeziehung ab – von der Erstanfrage über Genehmigungsprozesse bis zu wiederkehrenden Lieferungen – und gibt dem Team damit ein vollständiges Bild auf einen Blick.