Projet client · Santé · Drupal

Hôpitaux Iris Sud — Site institutionnel & intranet

Mise en place d’un site institutionnel Drupal 9 unifié pour quatre hôpitaux bruxellois, avec intranet, recherche de praticiens, aide à la prise de rendez-vous et authentification ADFS.

Expérience associée

Contraste Digital

Développeur PHP backend / consultant · 2019 — 2025

Voir l’expérience correspondante

Contexte

Hôpitaux Iris Sud est un réseau de quatre hôpitaux situés dans la région bruxelloise.

Le projet consistait à construire un nouveau site web unifié représentant les quatre hôpitaux du groupe.

L’objectif était de centraliser la communication vers le public et de standardiser la manière dont les différents sites hospitaliers étaient présentés en ligne.

La plateforme incluait un site institutionnel public fournissant des informations sur les services et les praticiens, ainsi qu’une section intranet permettant au personnel hospitalier de gérer les communications internes.

Objectifs du projet

Mes contributions

Mise en place de la plateforme Drupal

J’ai participé à la mise en place du CMS Drupal 9 utilisé à la fois pour le site public et pour l’intranet.

  • Installation et configuration Drupal
  • Mise en place multilingue
  • Développement backend de fonctionnalités spécifiques

Outil de recherche de praticiens et d’aide à la prise de rendez-vous

J’ai implémenté une interface de recherche aidant les utilisateurs à trouver le praticien approprié.

L’outil permettait aux utilisateurs de filtrer les résultats selon trois critères : le service médical, le spécialiste et le site hospitalier.

Une fois un praticien sélectionné, les utilisateurs pouvaient poursuivre le processus de prise de rendez-vous via une intégration Progenda.

Intégration SSO avec ADFS

J’ai développé un module Drupal personnalisé implémentant l’authentification via ADFS, Active Directory Federation Services, en utilisant OAuth2.

Cette intégration permettait au personnel hospitalier d’accéder à l’intranet avec ses identifiants organisationnels existants.

Des restrictions d’accès supplémentaires ont été implémentées via un contrôle d’accès basé sur les adresses IP.

Gestion des accès

J’ai implémenté des mécanismes d’authentification et de contrôle d’accès permettant au personnel hospitalier de gérer les contenus de communication interne.

Équipe

Le projet était porté par une petite équipe multidisciplinaire.

Un support supplémentaire a été fourni par mon directeur IT, Didier Lahousse, pour l’intégration ADFS.

Technologies utilisées

Backend

  • PHP
  • Drupal 9
  • Développement de modules Drupal personnalisés

Authentification

  • OAuth2
  • ADFS, Active Directory Federation Services
  • SSO pour l’accès intranet
  • Contrôle d’accès basé sur les adresses IP

Fonctionnalités métier

  • Recherche de praticiens
  • Filtrage par service médical
  • Filtrage par spécialiste
  • Filtrage par site hospitalier
  • Intégration Progenda pour la prise de rendez-vous

Plateforme

  • Site institutionnel public
  • Section intranet
  • Configuration multilingue
  • Gestion de contenus de communication interne

Défis techniques

Les principaux défis techniques rencontrés pendant le projet concernaient la conception et l’implémentation de l’outil de recherche et d’aide à la prise de rendez-vous, ainsi que l’intégration de l’authentification ADFS via un module Drupal personnalisé.

L’intégration d’authentification nécessitait d’adapter le système d’authentification de Drupal pour fonctionner avec l’infrastructure d’identité de l’hôpital.

Résultats / impact

Le projet a permis de mettre en place un site institutionnel unifié pour les quatre hôpitaux du réseau Hôpitaux Iris Sud.

La plateforme facilitait la recherche d’informations publiques, la recherche de praticiens et l’accès au processus de prise de rendez-vous.

La section intranet permettait au personnel hospitalier de gérer des communications internes avec une authentification intégrée à l’infrastructure existante de l’organisation.

Apprentissages personnels

Cette mission m’a permis de travailler sur un projet Drupal 9 dans le secteur hospitalier, avec des enjeux à la fois institutionnels, fonctionnels et liés à la sécurité d’accès.

Elle a renforcé mon expérience dans le développement de modules Drupal personnalisés, l’intégration OAuth2/ADFS et la mise en place de fonctionnalités de recherche métier liées à un parcours utilisateur concret.