← Tous les projets

Projet 03 · Prototype de produit · Concept de numérisation des soins de santé · 2026

Reha

Un outil de planification de rééducation conçu du point de vue d’une patiente.

Rehabilitation, ce sont des semaines de thérapies, de rendez-vous, de chambres, de documents, de repas et de petites décisions quotidiennes, rassemblées principalement sur papier. Après avoir expérimenté ce flux de travail, je l'ai modélisé, conçu un plan hebdomadaire connecté pour les patients et les équipes cliniques, et construit un prototype fonctionnel, RehaConnect, que j'ai ensuite proposé aux organismes de réadaptation.

Prototype, pas un produit en cours d'utilisation. Construit avec des données de tests, démontrées localement, présentées comme un concept. Il n’a jamais été déployé en opération clinique réelle et n’a jamais été utilisé par de vrais patients ou membres du personnel.

Tableau de bord des patients un mercredi de janvier : accueil, statut d'enregistrement, sept séances de la journée avec notes sur la chambre et les vêtements, tâches du jour et aperçu rapide.
Vue téléphonique du détail d'une séance : Physiotherapie Einzel de 09h00 à 09h30, prestation, salle avec bouton de navigation, quoi porter, quoi apporter.
Détail de la session sur un téléphone

01 · L'expérience

Un séjour de rééducation, c'est de nombreux moments qui doivent s'emboîter.

Pendant trois semaines, un patient parcourt un programme dense : thérapies, consultations médicales, entraînements de groupe, repas, offres de temps libre, documents et objectifs, répartis dans les pièces et les étages, avec un plan qui change à bref délai. De l’intérieur, le séjour n’est pas un processus médical. C'est un calendrier que vous devez respecter.

  • Thérapies
  • Rendez-vous
  • Documents
  • Évaluations
  • Objectifs
  • Repas
  • Offres de temps libre
  • Chambres et étages
  • Communications
  • Progrès

02 · Le problème

Les mêmes informations sont nécessaires à tout le monde et elles sont conservées sur papier.

Vue du patient

  • La plupart des informations n'existent que sur papier
  • Les plans thérapeutiques changent à court terme
  • L'orientation est difficile : quelle pièce, quel étage ?
  • Incertitude : de quoi ai-je besoin, que dois-je porter ?
  • Presque aucun aperçu de toute la semaine

Thérapeutes et personnel

  • Effort organisationnel élevé
  • Les plans doivent être ajustés fréquemment
  • Coordination lourde en pleine occupation
  • Listes de présence et documentation sur papier
  • Peu de temps pour les questions individuelles des patients

Des observations enregistrées pendant le séjour de part et d'autre, patients et personnel, et utilisées comme point de départ du concept.

03 · L'idée produit

Un plan hebdomadaire connecté, vu depuis chaque rôle.

Le concept mappe chaque friction observée en une seule réponse numérique et place la journée du patient au centre du système.

Observation dans la routine quotidienneIdée de solution numérique
Les plans de thérapie changent fréquemmentUn plan hebdomadaire numérique et toujours à jour
Les patients n'arrêtent pas de demander où se trouve une chambreSalle et étage affichés à chaque session, avec une carte de navigation
Incertitude sur les vêtements et le matérielQuoi porter et quoi apporter, par séance
Le temps libre est difficile à planifierAperçu des créneaux gratuits et des offres optionnelles
Beaucoup de papierInformations numériques au lieu d'impressions
  1. 01Rehaséjour de bilitation
  2. 02Forfait hebdomadaire
  3. 03Séance : chambre, porter, apporter
  4. 04Orientation
  5. 05Enregistrement et présence
  6. 06Vue quotidienne du thérapeute
  7. 07Aperçu de la clinique
PatientsPlus d'orientation, une semaine planifiable, moins de questions ouvertes.
ThérapeutesMoins de questions à répondre, moins d’effort organisationnel.
AdministrationMoins de papier, une vue d'ensemble plus claire de la maison.

04 · Comment ça marche

Trois rôles, un jour.

Patiente

Ma journée et ma semaine : séances avec chambre, quoi porter et quoi apporter, check-in le matin, repas, offres de temps libre, objectifs, documents, actualités et une carte de navigation.

Le plus complet ; plusieurs parties sont une interface utilisateur sur des données statiques.

Thérapeute

Séances d'aujourd'hui avec les participants, numérisation QR pour la présence, mises à jour de la clinique, occupation des cabines et plan des installations.

Les horaires et les cabines sont des données statiques ; la présence reste dans le navigateur.

Administration

Liste des patients et création via l'API, détails du patient avec une connexion QR imprimable, ainsi qu'un tableau de bord pour les stations, les plans de thérapie, les repas, les chambres et les analyses.

Le patient CRUD est réel ; le tableau de bord est constitué de données fictives.
Véritable back-endÉtat du navigateurDonnées statiques
  • Le patient se connectepar code ou QR ; l'ID est vérifié par rapport à l'API
  • Enregistrement le matin« Comment vous sentez-vous aujourd'hui ? » est publié sur le point de terminaison d'enregistrement
  • Plan hebdomadaire et vue journalièreséances avec chambre, porter, apporter et bénéficier des données du planning
  • Orientation« Naviguer vers la pièce » ouvre le plan d'étage
  • Repas, objectifs, créneaux gratuitschoisi et verrouillé dans le navigateur
  • Le thérapeute scanne le QR de la séancela présence est enregistrée dans le navigateur ; le point de terminaison de l'API existe mais n'est pas câblé
  • L'administration crée des patientsvia l'API, avec une connexion QR imprimable

05 · Expérience patient

Ma journée, ma semaine et ce dont j'ai besoin pour la prochaine séance.

Tableau de bord du téléphone : carte de date, message d'accueil avec numéro de chambre et état d'enregistrement.
Aujourd'hui
Forfait téléphonique hebdomadaire : le calendrier et la vue quotidienne alternent avec les jours du séjour.
Forfait hebdomadaire
Vue téléphonique quotidienne du planning hebdomadaire avec repas, séances et créneaux libres.
Vue quotidienne
Détails de la session téléphonique avec avantages, navigation dans la pièce, quoi porter et quoi apporter.
Détail de la séance
Plan hebdomadaire : trois semaines de jours dans une grille, chaque jour répertoriant les repas, les thérapies et les conférences avec des horaires et une heure au total.
Vue journée : repas, rendez-vous avec conseils vestimentaires et équipements, créneaux libres et activités de temps libre pour une journée.
Fiche détaillée de la séance : Physiotherapie Einzel 09h00 à 09h30, prestation, salle Physiotherapie 1 avec un bouton de navigation vers la chambre, quoi porter : vêtements de sport, quoi apporter : serviette.

L'idée centrale

Quoi porter, quoi apporter, où aller.

Chaque séance comporte sa salle, une ligne d'avantages, une liste de vêtements et une liste d'équipement. Sur le backend, il s'agit de champs validés sur l'enregistrement du planning, et non de texte libre. Il répond à la question que se pose réellement un patient à 8h45 : de quoi ai-je besoin pour la séance de 9h00 et comment puis-je y arriver.

Également dans l'espace patient : choix de menu hebdomadaire avec date limite de verrouillage, objectif de poids avec plage d'IMC, réservation de temps libre, documents de cours par diagnostic, actualités de la clinique et plan d'étage. Ceux-ci fonctionnent sur des données statiques et sur l’état du navigateur.

06 · Expérience en clinique

Le même jour du côté du thérapeute et de la clinique.

Tableau de bord du thérapeute : accueil, relevé journalier avec séances et patients par jour, compteurs de séances, patients et présences, et liste des séances de la journée.
Occupation des cabines : cinq espaces de physiothérapie avec cabines libres, réservées et occupées.
Plan modal des installations : sélection du bâtiment et de l'étage, zones de physiothérapie A et B avec cartes de cabine indiquant les états libres, occupés et réservés.

Orientation des deux côtés

Chambres, cabines et étages sous forme de plan partagé.

Les patients obtiennent un itinéraire vers leur chambre à partir des détails de la séance ; les thérapeutes voient quelle cabine est libre, réservée ou occupée en ce moment. Les deux vues indiquent le même modèle de pièce et de cabine.

Aperçu de l'administrateur : patients actifs, stations, sessions du jour, satisfaction, actions rapides et tableau des patients récents avec des noms synthétiques et des diagnostics.
Plan thérapeutique administratif pour un patient : une fiche journalière et la liste des rendez-vous de la journée.
Page Patients soutenue par l'API : recherche, nombre de patients, date du jour et carte patient avec chambre et pièce d'identité.

07 · Modèle de données et de système

Modéliser le séjour en rééducation.

Quatre entités sont conservées par le backend ; le reste du domaine est tapé sur le frontend et alimenté par des appareils statiques. La scission est exactement là où se termine le prototype et où le produit commencerait.

Persistance par l'API

Patienteidentifiant · chambre · prénom · nom · date de naissance
CalendrierpatientId · date · début · fin · type · chambre · apporter · porter · notes
ParticipationScheduleId · patientId · date · statut (présent / absent / en retard / annulé) · checkInTime
EnregistrementpatientId · date · heure · type (éveillé / prêt / arrivé)

Luminaires typés et statiques

Profil du patientdates de séjour · durée · objectifs · documents · thérapeute principal · gestionnaire de cas
Planifier la sessiontitre · localisation · type · porter[] · apporter[] · avantage · documents
Session gratuitedurées · créneaux disponibles · quoi porter · emplacement
Option Repas / Déjeuner du Jourdeux menus par jour · allergènes · calories · verrouillé avec raison
PhysioCabine / CabinBookingdomaine · thérapies soutenues · équipement · capacité · statut
CliniqueConfignom · couleurs · contact · caractéristiques · galerie (marque blanche)

Relations : l'horaire, la présence et l'enregistrement font référence à un patient ; La présence fait référence à un horaire. Environ quatre-vingt-dix interfaces TypeScript décrivent le domaine frontend, compilé en mode strict.

08 · Ingénierie

Comment le prototype fonctionne.

Front-end
React 18, TypeScript (strict), Vite 5, Tailwind CSS 4, React Router, i18next avec allemand, anglais et français à parité de clé complète, qrcode.react et html5-qrcode
Back-end
Node.js avec Express 4 et CORS ; 11 itinéraires ; validation manuscrite ; un magasin de fichiers JSON avec des écritures de fichiers temporaires atomiques
Rôles
Patient, thérapeute, administration : trois points d'entrée, chacun avec sa propre vision d'une même journée
État
Session par rôle dans sessionStorage ; repas, objectifs, réservations et présence d'un thérapeute dans le stockage local ; trois chemins d'écriture atteignent le serveur
Tests, CI, déploiement
Aucun. Le projet n'a pas de suite de tests, pas de pipeline et pas de configuration de déploiement

Surface de l'API

  • GET /api/patients
  • GET /api/patients/:id
  • POST /api/patients
  • GET /api/schedules
  • GET /api/schedules/:id
  • POST /api/schedules (conflict check)
  • GET /api/attendance
  • POST /api/attendance (upsert)
  • GET /api/checkin
  • POST /api/checkin (once per day and type)
  • GET /api/health

Prototype versus préparation à la production

ZoneDans le prototypeRequis avant utilisation clinique
AuthentificationRecherche de code dans un fichier JSON servi ; L'ID du patient est l'identifiantIdentité réelle, sessions, rôles et consentement
PersistanceJSON fichiers sur disque, pas de verrouillage ; la plupart des états dans le navigateurUne base de données avec migrations, sauvegardes et location
Protection des donnéesPas de cryptage, pas de journal d'audit, pas de règles de conservationProcessus RGPD, piste d'audit, droits de suppression et d'accès
IntégrationDonnées sur les appareils ; aucun système clinique connectéInterfaces avec les systèmes de planification, de SIS et de documentation
RéglementaireNon évaluéExamen de la classification des dispositifs médicaux, examen de la sécurité, accessibilité
Validation cliniqueAucun ; jamais utilisé par les patients ou le personnelPilote avec les intervenants cliniques, résultats mesurés

09 · De l'expérience au prototype

De l’observation au prototype.

  1. Expérimenté

    Participation quotidienne à un programme de réadaptation; conversations avec d'autres patients, thérapeutes et membres du personnel ; regarder les routines.

  2. Observé

    Plans papier, changements à court terme, problèmes d'orientation, incertitude vestimentaire, pas de vue d'ensemble hebdomadaire ; charge de coordination élevée pour le personnel.

  3. Modélisé

    Le séjour des patients, les séances, les présences, les enregistrements, les repas, les cabines et les chambres, avec l'usure et les apports de chaque séance.

  4. Conçu

    Un plan hebdomadaire axé sur le patient avec une vue quotidienne et des vues des rôles pour les thérapeutes et l'administration sur les mêmes données.

  5. Construit

    RehaConnect en janvier 2026, le soir et le week-end, avec des données de test uniquement, en tant que prototype local fonctionnel.

  6. Proposé

    Présenté comme un concept de numérisation aux organismes de réadaptation, encadré pour le parcours de projet modèle DRV avec la clinique comme candidate.

10 · Que s'est-il passé ensuite

État du prototype et prochaines étapes.

Le concept a été proposé aux organismes de réadaptation. Il n’a pas été déployé en production et le prototype n’a jamais été utilisé en opération clinique.

C’est la forme normale de la numérisation des soins de santé. Construire le logiciel n’en est qu’une partie. L'adoption nécessite également une capacité institutionnelle, une voie de financement et d'approvisionnement, une intégration avec les systèmes cliniques existants, un examen de la réglementation et de la sécurité, un changement organisationnel et un alignement avec les parties prenantes cliniques. Aucun de ces problèmes n’est résolu par un prototype, aussi complet soit-il.

11 · Ce que j'ai appris

  • Modélisez le domaine avant l'interface utilisateurL'idée la plus utile du prototype est un champ de données : portez-le et apportez-le à chaque session. Une fois que le domaine le portait, chaque écran pouvait l'afficher.
  • Conception depuis la journée du patientLe plan qui compte, c'est mercredi à 09h00 à Physiothérapie 1 avec des vêtements de sport et une serviette, pas un système d'information hospitalier.
  • Deux perspectives sur un seul horaireLes patients et les thérapeutes regardent la même séance sous des angles opposés : où dois-je aller et qui est ici. Le prototype donne à chaque partie sa propre vision des données partagées.
  • L'état du workflow est le produitLes enregistrements, la fréquentation, les choix de repas verrouillés et les créneaux réservés sont des états et non des écrans. Le prototype les modélise, mais conserve la plupart d'entre eux dans le navigateur ; le vrai travail consiste à les déplacer derrière une API.
  • La confidentialité façonne l’architectureUn plan de réadaptation, ce sont des données de santé. Tout ce qui va au-delà d'un prototype commence par l'identité, le consentement, l'audit et la rétention, et non par les fonctionnalités.
  • L'adoption est son propre systèmeUne clinique adopte par le biais de voies de financement, d’approvisionnement, d’examen informatique et du temps du personnel. La préparation du logiciel est nécessaire, pas suffisante.

Table de vérité

Construit, proposé, démontré, production.

Construit
Trois vues de rôle, un plan hebdomadaire du patient avec port/apport par session, connexion QR et présence, enregistrement le matin, repas, offres de temps libre, objectifs, actualités, documents, carte de navigation, occupation de la cabine, tableau de bord d'administration, une API Express avec une boutique JSON, trois langues.
Proposé
Support numérique pour la routine quotidienne de rééducation, financé par un projet modèle DRV avec la clinique comme candidate et mon entreprise comme partenaire technique. La participation côté serveur, les comptes réels, l'intégration clinique et l'hébergement n'étaient que des concepts.
Démontré
Tout sur cette page fonctionne localement sur des données synthétiques : parcours des patients, des thérapeutes et des administrateurs de bout en bout, création de patients via l'API, génération de QR, points de terminaison de présence et d'enregistrement.
Fabrication
Jamais déployé en opération clinique réelle. Jamais utilisé par de vrais patients ou membres du personnel. Non validé cliniquement, non certifié, non évalué en termes de conformité aux dispositifs médicaux ou à la protection des données.

Toutes les captures d'écran de cette page proviennent du prototype exécuté localement sur un ensemble de données entièrement synthétiques (patiente fictive « Anna Meier », clinique fictive « Reha-Zentrum Waldsee »). Aucune clinique, patient ou membre du personnel n’est identifié.

Suivant

D’autres projets.