Zum Inhalt springen
Rachid Bouadi
Deutsch
Alle Projekte

Backend | Aventique für Korian / Clariane

CME - Medizinische Berichterstattung

Speichern und Fortsetzen jährlicher medizinischer Berichte.

Node.js/Express-APIs ersetzen einen manuellen, dokumentenintensiven Prozess durch unabhängig gespeicherte Berichtsabschnitte.

Illustration · kein Screenshot des Produkts
Rolle
Node.js-Backend-Entwickler
Zeitraum
Dezember 2022 – Juni 2023
Umgesetzt über
Aventique
Kunde
Korian / Clariane

Überblick

CME, Commission Médicale d'Établissement, ist eine Anwendung für jährliche Berichte im Gesundheitswesen. Das Projekt ersetzte einen manuellen, dokumentenintensiven Prozess für medizinisches Personal und wurde in einem sechsköpfigen agilen Team umgesetzt.

Mein Beitrag

Backend für Berichte

Entwicklung eines Node.js/Express-REST-Backends mit MongoDB und Mongoose.

Unabhängiges Speichern von Abschnitten

Aufteilung umfangreicher Berichte in unabhängig gespeicherte Datenbankabschnitte, damit Nutzer die Bearbeitung speichern und später fortsetzen können und das Risiko verlorener Eingaben sinkt.

Integrationsverträge

Implementierung von GET-, POST- und PUT-Endpunkten je Abschnitt sowie Swagger- und README-Dokumentation für die Frontend-Integration.

Technische Schwerpunkte

Fortschritt ohne vollständige Einreichung speichern

Berichtsabschnitte unabhängig speichern, um die Bearbeitung fortsetzen zu können, statt den Jahresbericht als unteilbare Einreichung zu behandeln.

Klare Backend-Grenzen

Clean-Architecture-Prinzipien und Repository-Pattern anwenden, gemeinsam mit Frontend, UX, Produkt und DevOps.

Ergebnis und Umfang

Das Backend ermöglicht das Speichern einzelner Abschnitte und spätere Fortsetzen, um Fortschrittsverlust bei umfangreichen Jahresberichten zu begrenzen.

Technologien

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • REST APIs
  • Swagger
  • Repository Pattern
  • TypeScript
  • Microsoft Azure
  • Azure DevOps
  • CI/CD

Sprechen wir über die Arbeit.

Mehr zu meiner Erfahrung finden Sie in der Projektliste – oder nehmen Sie Kontakt auf.

Zurück zu allen ProjektenNächstes Projekt: IT Challenge - Cloud-Dashboard