DoctorNow consultation platform

DoctorNow — Plattform für Online-Konsultationen

Ein digitaler Konsultationsdienst verbindet Patienten, Ärzte und Servicemanager über mobile Anwendungen, Web-Client und Verwaltung.

Projektziel

Patienten sollen einen passenden Facharzt und Zugang zur Konsultation finden. Ärzte und Manager erhalten gemeinsame Werkzeuge für Profile, Zeitpläne und Konsultationseinträge.

Konzept

DoctorNow trennt die Patientensicht vom betrieblichen Arbeitsbereich. Der React-Web-Client bietet Zugang per Einladung und eine durchsuchbare Liste diensthabender Ärzte. Die Verwaltung organisiert Ärzte, Patienten und Konsultationen über eine Symfony-API. Im Quellcode existiert außerdem eine separate mobile Anwendung mit React Native und Expo.

Einblicke in DoctorNow

Echte Ansichten des lokal laufenden Web-Clients und der Verwaltung, verbunden mit einer separaten Symfony-API und fiktiven Daten. Die schmalen Ansichten zeigen die mobile Webversion.

Mobile DoctorNow-Webversion mit fiktiven diensthabenden Ärzten
Mobile Webversion: diensthabende Ärzte, Fachgebiete und Verfügbarkeit
DoctorNow-Suche in der mobilen Webversion mit einem Demo-Arzt
Mobile Webversion: Suche nach einem bestimmten Arzt
DoctorNow-Konsultationsliste mit vier fiktiven Einträgen
Konsultationsverwaltung: Termine und Status
DoctorNow-Verwaltung mit vier Demo-Ärzten
Ärzteverwaltung: Fachgebiete und Klinikzuordnung
DoctorNow-Demo-Arztprofil mit Fachgebietseinstellungen
Arztprofil: Kontodaten und Fachgebietseinstellungen

Die Screenshots zeigen eine lokale Demo mit fiktiven Ärzten, einem Patienten, einer Klinik und Konsultationen. Logo und Standard-Profilbilder stammen aus dem Projekt. E-Mails, Push, Zahlungen und externe Aufrufe sind deaktiviert. Videoanrufe, native Android-/iOS-Builds, Zahlungen und der vollständige Konsultationsablauf wurden nicht geprüft. Echte Patientendaten sind nicht enthalten.

Vorteile

  • 🔎 Fachärzte finden — diensthabende Ärzte und ihre Fachgebiete gemeinsam durchsuchen.
  • 🟢 Verfügbarkeit erkennen — freie Ärzte von bereits konsultierenden Ärzten unterscheiden.
  • 🩺 Profile verstehen — Kategorie, Erfahrung und Konsultationsdauer auf einen Blick.
  • 📋 Konsultationen überblicken — Termine, Beteiligte und Status in einer gemeinsamen Liste.
  • 🗂️ Servicedaten pflegen — eigene Bereiche für Ärzte, Patienten, Kliniken und Fachgebiete.

Technologien

Der Web-Client nutzt React 19, TypeScript, Vite und Redux Toolkit; die Verwaltung React 18 mit Tailwind CSS. Das Backend verwendet PHP, Symfony 7.3, API Platform und Doctrine ORM mit einer relationalen Datenbank. Der separate mobile Quellcode basiert auf React Native 0.81 und Expo 54.

  • React / React Native / Expo / TypeScript
  • Vite / Redux Toolkit / React Router
  • PHP / Symfony / API Platform / Doctrine ORM
  • MySQL (MariaDB)
React / React Native Expo TypeScript PHP Symfony MySQL / MariaDB
Zum Portfolio

Entwicklung einer Plattform für Online-Konsultationen

DoctorNow zeigt, wie Patientenoberfläche und betrieblicher Arbeitsbereich gemeinsame Konsultationsdaten für unterschiedliche Aufgaben nutzen können. Im Mittelpunkt stehen Softwareabläufe und Architektur, nicht medizinische Ergebnisse.

Patienten bei der Arztwahl unterstützen

Fachgebiet, Erfahrung, Dauer und Verfügbarkeit sollten gut vergleichbar sein. Der DoctorNow-Web-Client verbindet diese Angaben mit Arztsuche und Zugang per Einladung. Die lokale Demo bestätigt Suche und Anzeige anhand fiktiver Profile.

Betriebsabläufe und Patientenzugang verbinden

Manager benötigen andere Ansichten als Patienten: Ärztelisten, Profileinstellungen, Klinikzuordnungen und Konsultationsstatus. React-Oberflächen kommunizieren mit Symfony und API Platform; Doctrine verwaltet das relationale Datenmodell. Der Quellcode enthält auch React Native, Expo und Anrufintegrationen.

Was dieser Fall belegt

Die Screenshots stammen aus realen lokalen Anwendungen mit isolierter Datenbank. Arztsuche, Profilanzeige und Konsultationsverwaltung wurden geprüft. Native Builds, Videoanrufe, Zahlungsabwicklung und der vollständige Konsultationsablauf gehören nicht zur verifizierten Demo. Klinische Wirksamkeit oder wirtschaftliche Ergebnisse werden nicht behauptet.