Développement et modernisation d’un portail de convergence du parcours patient
Secteur santé
BPSCSS3GroovyJav8Javascriptmsf4jOracleSpringTomcat 8WebSphere

Contexte du projet

Le client et son besoin

L’Institut de Cancérologie de Lorraine est un centre médical, qui reçoit et prend en charge les patients envoyés par les médecins externes (Médecins de ville) et des médecins hospitaliers (CHRU Nancy).  Dans le cadre de la mise en place du protocole de suivi des patients  PRIMO (Plateforme Régionale Inter-établissement de Médecines Oncologiques),  l’ICL cherche à faire évoluer son portail de convergence (nommé PICSEL) qui relie entre elles l’ensemble des couches applicatives hétérogènes nécessaires à l’admission, à l’orientation, au suivi des patients et de leur prise en charge ainsi que de leur dossier tout en conservant une interconnexion en temps réel avec les services hospitaliers d’origine.

Les utilisateurs

Médecins, oncologues, personnel infirmier, secrétaires médicaux, cadres de santé, responsable imagerie médicale, parties prenantes hospitalières : une cinquantaine d’utilisateurs connectés en permanence. Et les chiffres tendent à augmenter.

L’objectif de l’outil

Permettre le transfert digitalisé du patient et de la réplique de son dossier du CHRU vers l’ICL, la définition d’un parcours de soin via un workflow basé sur les actes médicaux prescrits lors du transfert, la modification des diagnostics et le suivi de l’évolution des pathologies, l’interopérabilité avec les applications de prises de rdv, de gestion de documents et de courriers. En ligne de mire également, la fluidification des échanges entre les services et les parties prenantes.

Le worlflow du projet

Expression de besoin de l’ICL, audit des développements existants, spécifications fonctionnelles, spécifications techniques, refonte UX/UI du portail, développement itératif backend/frontend, testing et mise en production.

Le périmètre d’intervention de Versusmind

Versusmind est intervenu physiquement dans les locaux de l’ICL dans le cadre d’une mission d’assistance technique à la définition fonctionnelle  et à la réalisation technique du projet PICSEL 3. La mission d’assistance a été enrichie de phases d’analyse, de conseil, d’amélioration de l’expérience utilisateur et de design d’interface menées par le département Services Applicatifs interne de Versusmind.

La solution apportée

● Mise en place d’une infrastructure et d’un ensemble d’outils en “sur-couche” des applicatifs médicaux existants.
● Nouvelle version backend du portail PICSEL connectant l’ensemble des applicatifs existants nécessaires au suivi patient grâce à des connecteurs WSO2
● Mise en place de divers workflows métiers de prise en charge et suivi patient selon les normes de modélisation de processus BPMN. Création d’API spécifiques permettant d’optimiser les flux de données pour chaque Use Case.
● Refonte UX/UI de l’interface web utilisateur pour que chaque catégorie d’utilisateur ait sa vue spécifique (dashboard)

Le bénéfice apporté au client

● Outil majeur de transition digitale dans la gestion du parcours patient.
● Modernisation de l’application
● Interopérabilité poussée entre les systèmes existants et à venir (Dossier patient informatisé DXCare, prise de rendez-vous, messagerie instantanée, gestion électronique des courriers et des documents GEC/GED, …)
● Facteur de succès et d’adoption de l’outil par l’ensemble des parties prenantes.
● Projet en lien avec l’objectif “zéro papier” à moyen terme.

Les technologies, outils et méthodologies

● Java 8 / Groovy
● Spring Framework
● Produits WSO2 (Enterprise Integrator (EI), Business Process Server (BPS), API Manager (APIM), Identity Server (IS), MicroServices avec msf4j.
● BPS avec moteur Activiti
● Tomcat 8 (serveur d’application Java)
● RHEL/CentOS + Windows Server
● Websphere Application Server
● JavaScript (jQuery)
● CSS (Bootstrap)
● Oracle 12g

Méthodologie Agile (SCRUM-like)

 

Notre intervention

● Mise en place de l’outil WSO2 pour interconnecter les différents systèmes de données : Enterprise Service Bus, Identity Server / API Manager.
● Réécriture du portail : branchement à l’ESB, branchement du couple IS/APIM, mise en place d’une nouvelle GEC.
● Report des fonctionnalités clés de Picsel 2 dans Picsel 3 (avec ajustements / améliorations).
● Implémentation de processus métiers
● Gestion des spécificités liées à chaque site (ICL/CHRU) et des droits utilisateurs en fonction des profils.
● Création de modules auto adaptatifs permettant de les déployer sans effort aussi bien côté ICL que côté CHRU.
● Mise en place du protocole PRIMO : prise de rendez-vous par les secrétaires, préparation et validation du protocole.
● Création de workflows basés sur le moteur Activiti : les bannettes. Leur rôle est de gérer le suivi des prises de rendez-vous et des protocoles PRIMO.
● Création d’API permettant l’accélération des process (suite à la forte montée en charge liée au succès du portail à son lancement)
● Interconnexion avec le système de messagerie PandaLab pour la génération des ordonnances.
● Refonte de l’expérience utilisateur (UX) et de l’interface,graphique (UI) de Picsel 3.
● Développement de connecteurs pour interconnexion avec les outils DXCARE : récupération des rendez-vous, questionnaires, mises à jour de données.
● Envoi de mails dans la cadre de la gestion électronique des courriers patients (GEC)
● Gestion des documents patients (GED)
● Testing et gestion des déploiements en test, recette et production.

 

Retour d’expérience

Les difficultés

● Nécessité de comprendre et transcrire le métier et les attentes de chaque partie-prenante.
● Variété des utilisateurs ayant des objectifs, impératifs et usages différents pour ce portail.
● Responsabilités de pilotage partagées au sein de l’ICL.
● Délais et budget courts au regard des ambitions et des équipes disponibles.
● Dompter la solution WSO2, outil puissant, mais surtout complexe et chronophage dans les différentes phases projet.
● Fortes appréhensions des utilisateurs cibles, parfois hostiles au changement.

Les succès

● Réussir à synthétiser et unifier le processus de prise en charge entre les établissements et les services.
● Suite aux premiers déploiements, fédération d’un grand nombre d’utilisateurs, même les plus réticents.
● Fonctionnalités de Picsel 2 reprises et améliorées.
● Élargissement des possibilités offertes aux utilisateurs.

Aperçu de la plateforme