Abgeschlossen

Lumina Praxis

Praxis-Website & Interaktive Rechner

Modernes Portal für eine biologische Zahnarztpraxis mit medizinischen SEO-Strukturen und interaktivem Vitality-Score-Rechner.

Git
CI
Sec
Strukturierte Softwareentwicklung
Versionierung, automatisierte Qualitätsprüfungen und nachvollziehbare Prozesse.

Executive Summary

Lumina Praxis ist ein barrierefreies Webportal für eine biologische und ganzheitliche Zahnarztpraxis in Leverkusen. Die Anwendung kombiniert ein ansprechendes, barrierefreies Informationsangebot mit interaktiven Elementen. Ziel des Projekts war die Etablierung eines digitalen Aufklärungskonzepts, um das Patientenvertrauen in biologische Heilverfahren zu stärken und die Online-Terminbuchungen messbar zu steigern.


Context

Biologische Zahnarztpraxen behandeln Patienten unter Berücksichtigung systemischer Zusammenhänge. Solche medizinischen Konzepte bedürfen einer detaillierten und verständlichen Aufklärung auf der Website. Das Vorgängersystem war unübersichtlich, lud auf Mobilgeräten langsam und war für ältere oder sehbehinderte Patienten schwer zugänglich. Zudem fehlte eine optimierte Präsenz für die lokale Suche im Einzugsgebiet.

Engineering Insight

Medizinische Webseiten müssen komplexe Fachinhalte strukturiert aufbereiten, um sowohl die Anforderungen von Patienten als auch die Kriterien lokaler Suchmaschinen zu erfüllen.


Problem

Medizinische Aufklärungsangebote sind oft schwer verständlich und unzugänglich für Menschen mit Einschränkungen. Zudem birgt die Implementierung interaktiver Tools (wie medizinischer Rechner) Risiken für den Datenschutz. Wenn Patientendaten zur Berechnung an einen Server übermittelt werden, unterliegen diese strengen regulatorischen Vorgaben (DSGVO). Es fehlte ein Lösungsansatz, der hohe Barrierefreiheit, schnelle Ladezeiten und absoluten Datenschutz miteinander verbindet.


Constraints

Bei der Entwicklung mussten strenge Vorgaben eingehalten werden:

  • Barrierefreiheit (WCAG 2.1 AA): Kontraste, Tastaturbedienbarkeit und Screenreader-Unterstützung waren zwingend vorgeschrieben.
  • Datenschutz (DSGVO): Die Verarbeitung persönlicher Gesundheitsdaten im Vitality-Score-Rechner durfte unter keinen Umständen serverseitig erfolgen.
  • Mobile Performance: Schnelle Ladezeiten auch bei schlechter mobiler Netzabdeckung waren für Patienten von unterwegs essenziell.
Engineering Insight

Der Ausschluss serverseitiger Datenübertragungen bei interaktiven Formularen eliminiert das Risiko von DSGVO-Verstößen im Bereich sensibler Gesundheitsdaten vollständig.


Engineering Thinking

Die Lösung basiert auf einem statischen Frontend-Ansatz (Jamstack-Philosophie) kombiniert mit clientseitiger Logik. Durch den Verzicht auf ein dynamisches Backend minimieren wir Sicherheitsrisiken und Ladezeiten. Alle interaktiven Berechnungen laufen lokal im Browser des Nutzers ab. Dies spart Serverressourcen und garantiert absolute Vertraulichkeit, da keine Gesundheitsdaten über das Netzwerk übertragen werden.


Architecture

Die Anwendung läuft vollständig auf der Client-Seite. Die statischen Seiten werden vorgerendert bereitgestellt. Der Vitality-Score-Rechner greift über Vanilla JavaScript direkt auf die Benutzereingaben im DOM zu, berechnet das Ergebnis lokal und aktualisiert die Ansicht dynamisch. Eine Netzwerkverbindung zum Server wird nach dem Laden der Seite für die Berechnung nicht mehr benötigt.

Engineering Insight

Ein rein clientseitiger Berechnungs- und Renderzyklus minimiert Latenzen und entlastet die Hosting-Infrastruktur bei steigenden Nutzerzahlen.


Engineering Decisions

Wesentliche technische Entscheidungen prägten die Architektur von Lumina Praxis:

Layout-System

Alternative

Bootstrap oder Custom CSS Grid

Entscheidung

Tailwind CSS für ein konsistentes Design-System und schnelle Anpassbarkeit.

Berechnungs-Logik

Alternative

Node.js API-Endpunkt

Entscheidung

Vanilla JavaScript für clientseitige Berechnungen zur Einhaltung des Datenschutzes.


Implementation

Die Entwicklung erfolgte mit Fokus auf barrierefreies Markup. Formularelemente wurden semantisch korrekt deklariert und mit entsprechenden ARIA-Attributen versehen. Der Vitality-Score-Rechner wurde in sauberem ES6-JavaScript geschrieben. Um die lokale Auffindbarkeit der Praxis zu stärken, wurden strukturierte JSON-LD-Daten vom Typ Dentist und MedicalBusiness fest in die Vorlagen integriert.


Public Artifacts


+-----------------------------------+
|           Lumina Praxis           |
|                                   |
|   [ Biologische Zahnmedizin ]     |
|                                   |
|   * Amalgamsanierung              |
|   * Keramikimplantate             |
|                                   |
|   [ Vitality-Score Rechner ]      |
|   > Berechnen Sie Ihren Score     |
+-----------------------------------+
  
Artefakt 1: Schematisches Interface-Mockup – Zweck: Darstellung der klaren visuellen Hierarchie und des eingebetteten Vitality-Score-Rechners.
graph TD
    User([Patient]) -->|Formular-Eingabe| Rechner[Clientseitiger JS-Rechner]
    Rechner -->|Lokale Kalkulation| Ergebnis[Score & Empfehlung im DOM]
    Rechner -.->|Keine Übertragung| Server[(Webserver / Datenschutz-Sicherheit)]
Artefakt 2: High-Level Ablaufdiagramm – Zweck: Veranschaulichung der Caching- und Verarbeitungsgrenzen im Vitality-Score-Rechner.
Artefakt 3: Ergebnis-Nachweis (Qualitäts- & Datenschutzmatrix) – Zweck: Übersicht der Barrierefreiheits- und Datenschutz-Messungen der Plattform.

Patientendatenschutz

Soll-Vorgabe

Vollständige Einhaltung der DSGVO für medizinische Angaben.

Ist-Zustand

100% clientseitige Auswertung im Browser; keine Serverübertragung.

Visueller Kontrast

Soll-Vorgabe

WCAG 2.1 (AA) Konformität.

Ist-Zustand

Kontrastverhältnis aller Fließtexte liegt über 4.5:1.

Navigation

Soll-Vorgabe

Volle Tastatur- und Screenreader-Bedienbarkeit.

Ist-Zustand

Logischer Fokusfluss und ARIA-Labels in allen Formularen.

Engineering Insight

Systematische Tastaturnavigationstests und Kontrastmessungen stellen sicher, dass medizinische Webportale für alle Patientengruppen uneingeschränkt nutzbar sind.


Results

  • Datenschutzkonforme Interaktion: Der Vitality-Score-Rechner läuft vollständig lokal – es findet keine Übertragung medizinischer Daten an Webserver statt.
  • Barrierefreiheit: Erfolgreiches Audit der Barrierefreiheit nach WCAG-Standards (Lighthouse Score 100/100).
  • Conversion-Steigerung: Stärkung des Patientenvertrauens und Erhöhung der Online-Terminbuchungen durch das interaktive Aufklärungskonzept.

Lessons Learned

Die Umsetzung dieses Fachportals unterstrich die Bedeutung einer engen Verzahnung von Informationsarchitektur, Datenschutz und Barrierefreiheit. Die Entscheidung, den Vitality-Score-Rechner rein clientseitig zu implementieren, war sowohl aus Performance-Gründen als auch zum Schutz vertraulicher Patientendaten die optimale Lösung. Zudem zeigte sich, dass barrierefreie Gestaltung nach WCAG-Standards und ästhetisches Design einander nicht ausschließen, sondern gemeinsam ein vertrauenswürdiges Nutzererlebnis schaffen.


Future Evolution

Für zukünftige Erweiterungen ist die Integration einer Progressive Web App (PWA) Struktur vorgesehen. Dadurch können Notfallkontaktdaten, wichtige Verhaltensregeln nach Operationen und Praxisöffnungszeiten auch bei vollständigem Netzausfall im Offline-Modus der Patienten abgerufen werden.

Engineering Insight

Der Einsatz von Service-Worker-Caching erhöht die Resilienz von medizinischen Webportalen im Notfall erheblich.

← Zurück zu allen Projekten

Mehr Projekte entdecken

Schau dir weitere Case Studies an oder nimm direkt Kontakt auf.