La digitalisation des établissements de santé passe par l’intégration d’outils technologiques innovants. Derrière chaque projet réussi, il y a du code. Chez Hoppen, les développeurs mettent leur expertise technique au service des établissements pour créer des solutions interopérables et intuitives, améliorant l’expérience des patients et des soignants.
Aujourd’hui, la parole est donnée à Chloé Lodolo, Développeuse full stack sur le portail patient Hoppen (ex-Exolis). Vous ne comprenez pas ce que cela signifie ? Elle nous propose une entrevue pleine de vie pour vous montrer comment elle contribue au bon fonctionnement des solutions numériques de votre établissement !
La technologie, un levier pour des services de santé accessibles sur un portail unique
Chloé, en quoi consiste ton métier chez HOPPEN ?
Je suis développeuse web full stack chez Hoppen, principalement sur le portail patient. Mon rôle consiste à concevoir, développer et maintenir l’application pour qu’elle réponde aux besoins spécifiques des établissements de santé. J’interviens à la fois sur le front-end (interface utilisateur) et le back-end (logique serveur et bases de données).
Suite au recueil des besoins client, mes collègues de la gestion de projet définissent des user stories (les spécifications métiers). Ensuite, nous traduisons ces demandes en spécifications techniques. Mon rôle de développeuse est de transformer ces besoins en solutions concrètes. En codant ces demandes, en les convertissant en langage technique pour formaliser la fonctionnalité sur le portail.
Etant donné que le portail patient est déjà très abouti, la majeure partie de mon travail concerne le back-office soignant et l’intéropérabilité avec les systèmes informatiques hospitaliers, les logiciels partenaires, et les services du gouvernement, car l’interconnexion des systèmes est essentielle pour rassembler toutes les fonctionnalités sous un portail unique, et ainsi proposer une expérience fluide aux patients et aux soignants.
En ce qui concerne l’intéropérabilité avec les systèmes informatiques hospitaliers, nous utilisons des standards comme HL7 (Health Level 7) et FHIR (Fast Healthcare Interoperability Resources), ce qui permet d’assurer des échanges de données sécurisés et une communication fluide entre les différentes solutions numériques réunies autour du parcours patient.
Un développement technologique au service d'un parcours patient fluide
Comment le métier de développeur améliore-t-il le quotidien des établissements ?
Mon rôle me permet d’avoir une vision globale du produit et de faire le lien entre besoins fonctionnels, techniques, et expérience utilisateur, pour s’assurer que chaque fonctionnalité est non seulement opérationnelle, mais aussi intuitive.
Je combine mon expertise technique avec une réflexion sur l’usage, et je questionne toujours l’expérience utilisateur, car nous apportons notre connaissance et notre expertise du produit. Je m’assure que nos développements soient à la fois fonctionnels et simples à utiliser, notre expérience nous aidant à juger si les spécifications techniques demandées sont ou non user-friendly (faciles d’utilisation).
De la planification à la rétrospective, la méthode de développement Hoppen
Notre solution est développée selon la méthodologie Scrum, célèbre pour son adaptation continue et l’amélioration des équipes et des processus.
Points-clé :
- Approche agile : Sprints courts et itératifs pour une adaptation rapide aux besoins des clients.
- Collaboration étroite : Interaction continue avec les équipes soignantes et les utilisateurs pour affiner les fonctionnalités.
- Tests fréquents : Intégration de tests automatisés pour assurer la qualité et la sécurité des solutions développées.
- User-centered design : Focalisation sur l’expérience utilisateur pour garantir que les outils soient intuitifs et faciles à utiliser.
- Interopérabilité : Respect des normes comme HL7 FHIR pour assurer une communication fluide entre les systèmes de santé.
- Flexibilité : Possibilité de personnaliser les solutions en fonction des exigences spécifiques de chaque établissement.
Quelle valeur ajoutée tes compétences apportent elles à nos clients ?
“A chaque nouveau projet, nous avons l’opportunité d’ajouter des développements qui rendent l’outil encore plus fluide, clair et confortable à utiliser, pour les patients et les soignants. Il s’agit de toujours s’assurer que la solution soit facile d’utilisation, même avec la personnalisation poussée.”
Pour offrir un accompagnement sur l’ensemble du parcours patient, le portail HOPPEN doit unifier de nombreuses fonctionnalités sur une interface unique (préadmission, e-consentement, choix hôteliers, questionnaires, etc.).
Il s’agit donc pour notre équipe de développement de combiner notre expertise sur les langages, pour assurer l’exécution correcte du code sur différents supports (ordinateur, smartphone), avec notre connaissance du produit et des bonnes pratiques concernant l’expérience utilisateur.
Cela permet de rendre les ressources clés accessibles aux proches et aux patients, tout en facilitant la maintenance pour répondre rapidement aux besoins d’actualisation ou de développement de nouveaux services des clients.
Quels outils et langages utilises-tu au quotidien ?
Nous travaillons avec des langages web (HTML, CSS, JavaScript) pour le développement front-end et JavaScript (via Node.js) pour le back-end. Lorsque cela est utile, nous utilisons des librairies open-source (code mis à disposition gratuitement au public).
Cela nous permet d’assurer l’interopérabilité des données de santé. Cela permet une intégration fluide entre les systèmes et garantit la sécurité des échanges d’informations.
Un exemple de projet porté dernièrement ?
FranceConnect est un dispositif mis en place par le gouvernement français pour simplifier et sécuriser l’accès des citoyens aux services en ligne des administrations publiques et des partenaires privés. Il permet aux utilisateurs de s’authentifier une seule fois pour accéder à une multitude de services en ligne, réduisant ainsi la nécessité de créer et de gérer de multiples identifiants et mots de passe.
Le Gouvernement a récemment mis à disposition une version plus sécurisée encore, destinée à accéder à des démarches plus sensibles (ouvrir un compte bancaire, accéder à son dossier médical).
Les exigences techniques étant différentes entre FranceConnect et FranceConnect+, je me suis occupée de faire un état des lieux de ces différences et de rechercher comment nous allions pouvoir intégrer FranceConnect+ au traitement que nous avions déjà pour FranceConnect.
Cela nous a permis de devenir logiciel certifié, intégrant les téléservices portés par l’Assurance Maladie. Avec la connexion au portail patient via FranceConnect+, le processus de connexion du patient est simplifié et sécurisé. Nous sommes ainsi habilités à vérifier l’identité des patients d’une Agence Régionale en Santé (ARS)
Le gouvernement français a récemment mis à disposition une version plus sécurisée encore, destinée à accéder à des démarches plus sensibles (ouvrir un compte bancaire, accéder à son dossier médical) : FranceConnect+.
Les exigences techniques étant différentes entre FranceConnect et FranceConnect+, je me suis occupée de faire un état des lieux de ces différences et de rechercher comment nous allions pouvoir intégrer FranceConnect+ au traitement que nous avions déjà pour FranceConnect.
Cela nous a permis de devenir logiciel certifié, intégrant les téléservices portés par la Caisse Nationale d’Assurance Maladie (Cnam). Avec la connexion au portail patient via FranceConnect+, le processus de connexion du patient est simplifié et sécurisé.
Grâce à cela, nous sommes désormais habilités à vérifier l’identité des patients d’une Agence Régionale en Santé (ARS).
Un accompagnement technique sur mesure
Comment la personnalisation est-elle intégrée dans ton approche ?
Chaque ligne de code que nous écrivons vise à faciliter la vie des patients et des soignants. En développant les fonctionnalités dont ils ont besoin, nous formalisons ce qu’attendent les établissements pour opérer au quotidien au plus près de leurs patients.
Répondre aux besoins divers des établissements implique une certaine complexité du produit, et un niveau élevé de personnalisation.
Pour offrir un accompagnement sur l’ensemble du parcours patient, le portail HOPPEN doit unifier de nombreuses fonctionnalités sur une interface unique (préadmission, e-consentement, choix hôteliers, questionnaires, etc.). Pour les développeurs, cela demande de la polyvalence. Notre travail peut se faire autant sur le front-end (interface) que le back-end (logique serveur), autant sur le back-office soignant que sur le portail patient.
Nous travaillons autant sur des sujets médicaux (questionnaires, télésuivi, objets connectés, que sur des sujets administratifs (préadmission, e-consentement, paiement en ligne), sans oublier l’intéropérabilité avec les systèmes informatiques hospitaliers.
Il s’agit donc pour notre équipe de développement de combiner notre expertise sur les langages, pour assurer l’exécution correcte du code sur différents supports (ordinateur, smartphone), avec notre connaissance du produit et des bonnes pratiques concernant l’expérience utilisateur. Cela permet de rendre les ressources clés accessibles aux proches et aux patients, tout en facilitant la maintenance pour répondre rapidement aux besoins d’actualisation ou de développement de nouveaux services des clients.
Aurais-tu des illustrations de développement et de personnalisations ?
Je pense que l’envoi de notifications est un bon exemple. Les notifications sont envoyées automatiquement, sous forme de mail, de SMS, ou de notification push directement sur le téléphone du patient. Leur titre et leur contenu est paramétrable, et leur envoi peut être conditionné selon l’avancement du patient dans son parcours de soin. C’est une fonctionnalité simple en apparence, mais qui repose sur une infrastructure technique complexe.
Un autre exemple, assez unique en termes d’organisation, car nous avons travaillé en équipe sur ce même sujet pendant 1 mois : la mise en place de mesures calculées pour un groupement de coopération sanitaire (GCS). Il s’agit d’associer chaque réponse du patient aux questions d’un questionnaire à un score. En combinant ces scores, le système va calculer une formule définie, qui permet d’évaluer son état de santé et l’évolution de sa maladie en suivi de long terme. L’évolution des réponses au questionnaire est mise à disposition au patient sur son application, accompagnée de documents d’information fournis par l’établissement.
En termes de développement, nous avons dû mettre en place :
- toute la logique de paramétrage en amont de la mise à disposition du questionnaire au patient (définition des valeurs de chaque réponse, des formules, des documents à mettre à disposition selon le résultat),
- toute la logique de traitement qui suit le remplissage de chaque questionnaire (calcul des formules, mise à disposition de documents différents selon le résultat).
Les tendances et l’avenir du parcours patient digital
Quelles tendances et évolutions majeures vois-tu dans ton domaine d’expertise ?
Nous assistons à une évolution rapide des technologies utilisées en développement logiciel. Pour améliorer l’expérience des établissements de santé et de leurs publics, nous travaillons à la mise à jour des technologies utilisées, pour utiliser des bases plus versatiles, très utilisées et donc maintenues. Ces mises à jour régulières nous permettent de garantir la conformité aux normes de protection des données de santé.
En termes de métier pur, nous suivons les évolutions et les nouvelles technologies déployées dans le monde du développement, pour améliorer le travail d’écriture du code au service des établissements clients.
Quels conseils donnerais-tu à nos clients pour mieux exploiter nos solutions ?
« Mettez toujours le patient en premier, travaillez sans cesse à faciliter leur navigation et leur utilisation des outils digitaux, avant même vos propres usages. »
Cela permet de s’assurer que les nouvelles fonctionnalités demandées par l’établissement correspondent aux attentes des patients, en répondant aux questions d’usages (User Experience), pour une utilisation simple et une interface claire.
Avec le portail patient Hoppen, nous apportons une solution polyvalente, avec un niveau de configuration et de paramétrage très poussés. En gardant en tête les besoins d’usages des patients plutôt que des briques techniques, nous pouvons affiner la solution dans chaque fonctionnalité, pour être au plus près du besoin des patients.