Webanwendung zur Verfolgung von Arztterminen
Webanwendung zur Verfolgung von Arztterminen
Information
Standort:
Kanada, USA, England
Branche:
Gesundheitswesen
Plattform:
Web
Arbeitsmodell:
Zeit und Material
Projektdauer:
2016-2021
Team-Mitglieder:
2 Entwickler und 1 Projektleiter
Verwendete Technologien
Javascript
React
React.js
Redux
PostgreSQL
TypeScript

Der Kunde

Ein Startup-Gründer aus Kanada beauftragte Elinext mit dem Erstellen einer Webanwendung zur Verfolgung medizinischer Termine und Erinnerungen.

Herausforderungen

Eine Startup-Gründerin aus Kanada war durch den Versuch gestresst, die Impftermine, Rezeptneuausstellungen und andere medizinische Termine für ihre Familie im Auge zu behalten. Sie hatte eine Idee für eine Website, um Menschen bei der Verwaltung ihrer Interaktionen mit dem Gesundheitssystem zu helfen und sie an bevorstehende Termine zu erinnern.

Die Gründerin hatte zuvor mit Elinext für ein anderes Unternehmen zusammengearbeitet, das ihr nahelegte, unsere Hilfe auch für ihr eigenes Produkt in Anspruch zu nehmen.

Der Prozess

Wir wiesen dem Projekt zwei Entwickler und einen Manager zu. Der Manager hielt regelmäßig Rücksprache mit dem Kunden, der Aufgaben auf klare Weise formulierte und realistische Ziele vor Augen hatte. Unser Team begann jeden Tag mit einem Meeting, grenzte den Arbeitsumfang für den Tag ein und legte sofort los.

Die Entwicklung ging langsam voran, da unsere Kundin das Projekt aus eigener Tasche finanzierte und schneller kommerzieller Erfolg nicht oberste Priorität hatte. Langsam, aber stetig entwickelten wir die Anwendung.

Von den Prototypen zum funktionsfähigen Produkt

Die Gründerin hatte bereits einen Prototyp für die geplante Anwendung erstellt, als wir dazu kamen. Also haben wir uns diesen angesehen und das Produkt anschließend als funktionsfähiges Produkt fertiggestellt.

Die Materialien des Prototyps umfassten eine PowerPoint-Präsentation, die uns eine Vorstellung davon gab, wie die Gründerin die Anwendung aussehen lassen wollte. Das reichte aus, um die Benutzeroberfläche des Produkts zu entwerfen. Design war jedoch nicht der Hauptteil der Arbeit.

Der Prototyp war mit Ember JS erstellt worden und wir mussten ihn im selben Framework neu schreiben. Viele Geschäftslogiken waren auf der Front-End-Seite codiert, was uns veranlasste, mit der Kundin auf mehrere kleineren Probleme zu überprüfen.

Vorbereitung der Anwendung für das Skalieren

Der ursprüngliche Zielmarkt der Anwendung umfasste Kanada, die USA und England. Die vorgeschlagene Häufigkeit bestimmter Termine war mit den Standards in diesen Ländern abgestimmt.

Die Gründerin des Startups hatte jedoch Pläne, in den afrikanischen Markt zu expandieren, wo Impfungen zu den wichtigsten Prioritäten der Bevölkerung gehören. Mit einer solchen Expansion erwartete sie einen Zustrom von Benutzern, den die Architektur zu dieser Zeit nicht unterstützen würde. Sie konsultierte Elinext und wir schlugen vor, die Anwendung in React JS umzugestalten.

Die Umstellung dauerte etwa drei Monate. Im Rahmen dieser Umstellung haben wir alle Original-Tabellen neu geschrieben, die die wichtigsten Funktionen der Anwendung ausmachten. Dieser Prozess brachte Vorteile, die über eine verbesserte Skalierbarkeit hinausgingen. Er öffnete auch ein paar Fehler, die wir prompt behoben haben.

Was die Fehler angeht, konnten wir die meisten durch manuelle Tests erkennen und behandeln.

Das Produkt

Benutzer haben Konten in der Anwendung. Ein Konto kann in der kostenlosen Version verwendet werden, um Termine zu verfolgen und Benachrichtigungen für eine Person einzurichten. Wenn ein Benutzer jedoch auf die Premium-Version umsteigt, kann er Familienmitglieder und sogar Haustiere hinzufügen, um deren Gesundheitsfürsorge zu verwalten.

Jede Person (oder jedes Haustier) in ihrem Konto hat ein eigenes Profil. Dies umfasst persönliche Informationen und alle Funktionen des Systems.

Vaccines

Ein Benutzer kann einen Impfstoff aus einer Liste zugelassener Impfstoffe zu der entsprechenden Tabelle hinzufügen und folgende Details zum Eintrag angeben:

  • Titel
  • Fälligkeitsdatum
  • Status (z. B. anstehend, überfällig oder abgeschlossen)
  • Verwaltungsdatum
  • Die Person, die die Impfung gegeben hat

Alle diese Details können später geändert werden. Wenn der Benutzer bestimmte Impfstoffe anzeigen muss, kann er sie durch Anpassung der Tabelleneinstellungen herausfiltern.

Einige Impfstoffe müssen in mehreren Stadien über einen bestimmten Zeitraum verabreicht werden. Benutzer können für solche Impfstoffe Benachrichtigungen einrichten und die Intervalle entsprechend konfigurieren. Premium-Benutzer können auch Messaging-Benachrichtigungen einrichten, die während eines bestimmten Zeitraums an ihrem Telefon an bestimmten Tagen gesendet werden sollen.

Eine weitere nützliche Premium-Funktion ist das Drucken von Impflisten mit der Unterschrift des Benutzers. Perspektivisch könnte der Benutzer die Liste der Impfungen, die sein Kind erhalten hat, ausdrucken, um an bestimmten Aktivitäten teilnehmen zu können.

Schließlich können Benutzer die Impfgeschichte für jedes Profil in ihren Konten anzeigen.

Arzttermine

Die Funktionalität der Anwendung beschränkt sich nicht nur auf Impfungen, obwohl sie das Hauptmerkmal ausmachen. Medizinische Termine können innerhalb der Benutzeroberfläche nach ähnlichen Prinzipien verwaltet werden. Benutzer können alle Arten von Terminen, Ereignissen (z. B. Arztbesuche wegen einer Verletzung) und Tests hinzufügen und entsprechende Erinnerungen einrichten.

Wie bei elektronischen Patientenakten können Benutzer innerhalb der Anwendung die Geschichte ihrer Interaktionen mit dem Gesundheitssystem verfolgen.

Ergebnisse

Im Jahr 2018, nach fast drei Jahren langsamer und stetiger Entwicklung, wurde die Anwendung live geschaltet.

Die Gründerin war begeistert von der Zusammenarbeit mit Elinext und wir überlegen gemeinsam, wie wir das Produkt kommerziell erfolgreich machen können. Unsere aktuellen Ideen umfassen eine mobile App, Impfempfehlungen für Reisen in bestimmte Länder und einige weitere Verbesserungen.

medizinische-software-entwicklung
software-fuer-gesundheitswesen
terminplanung-medizinische-software
Haben Sie vor, ein gleiches Projekt zu schaffen?
Haben Sie eine Projektidee? Lassen Sie uns darüber diskutieren
Kontakt