Le code secret qui maintient en vie les hôpitaux américains : plongée dans le règne durable de MUMPS
À l’ère de la médecine high-tech, l’épine dorsale des données hospitalières repose sur une relique informatique plus ancienne que l’alunissage.
En bref
- MUMPS est un langage de programmation et un système de base de données créé dans les années 1960 pour un usage hospitalier.
- Malgré son âge, il alimente encore aujourd’hui des dossiers médicaux électroniques essentiels dans les hôpitaux américains.
- MUMPS est apprécié pour sa rapidité, sa fiabilité et sa capacité à gérer d’énormes volumes de données médicales complexes.
- Les efforts de modernisation échouent souvent en raison de la difficulté à remplacer des systèmes MUMPS profondément ancrés.
- Peu de personnes en dehors du monde de l’informatique médicale ont entendu parler de MUMPS, bien qu’il touche chaque jour des millions de dossiers patients.
Le moteur vintage d’un hôpital moderne
Imaginez entrer dans un hôpital ultramoderne, vibrant au rythme des dernières machines de diagnostic et des chirurgiens robotiques. En coulisses pourtant, une grande partie des données hospitalières américaines circule dans un système plus vieux que le disco : MUMPS, un langage de programmation et une base de données nés à l’ère des machines à écrire et des téléphones à cadran. Développé en 1966 au Massachusetts General Hospital, MUMPS - pour Massachusetts General Hospital Utility Multi-Programming System - a été conçu pour relever le défi de la gestion des montagnes croissantes de dossiers patients. Sa mission : rendre les données médicales accessibles, rapides et fiables pour les médecins et infirmiers, 24 heures sur 24.
Pourquoi les hôpitaux ne lâchent pas prise
MUMPS n’est pas qu’une curiosité d’un autre temps ; il est la pierre angulaire de certains des systèmes de dossiers médicaux électroniques (DME) les plus importants des États-Unis. Son mélange unique de langage de programmation et de base de données lui permet de retrouver et de mettre à jour les dossiers patients à une vitesse fulgurante - comme un bibliothécaire qui connaîtrait par cœur l’emplacement et le contenu de chaque livre. Au fil des décennies, de grands réseaux hospitaliers, dont le VistA du Département des anciens combattants américains et Caché d’InterSystems, ont bâti leur cœur sur MUMPS. Sa stabilité est légendaire : les pannes sont rares, et il est parfaitement adapté au chaos permanent et multi-utilisateurs des hôpitaux.
Les tentatives de remplacer MUMPS par des systèmes plus modernes et séduisants se sont heurtées à de nombreux obstacles. Migrer des millions de dossiers patients depuis un système vivant et complexe revient à vouloir changer le moteur d’un avion en plein vol. Les hôpitaux craignent la perte de données, les interruptions de service et les coûts astronomiques de la formation du personnel. Résultat : MUMPS perdure - non parce qu’il est à la mode, mais parce qu’il fonctionne, et que l’enjeu est trop important pour prendre le moindre risque.
Les risques cachés et le contexte mondial
La dépendance continue à MUMPS est une arme à double tranchant. D’un côté, il offre une fiabilité inégalée ; de l’autre, une grande partie des données médicales critiques américaines repose sur un nombre décroissant de spécialistes capables de comprendre un langage inconnu de la plupart des programmeurs. Les inquiétudes en matière de sécurité augmentent : les systèmes anciens sont plus vulnérables aux cyberattaques, et le manque d’expertise généralisée complique leur maintenance et leur défense. Tandis que d’autres secteurs migrent vers des plateformes cloud et des données pilotées par l’IA, l’informatique médicale reste ancrée à une invention des années 1960. À l’international, certains pays ont modernisé plus rapidement, mais la taille et la complexité du secteur de la santé américain rendent ces transitions redoutables.
WIKICROOK
- MUMPS : MUMPS est un langage de programmation et un système de base de données développé dans les années 1960, encore utilisé dans les hôpitaux pour la gestion des données médicales et des patients.
- Dossier Médical Électronique (DME) : Un dossier médical électronique (DME) est une version numérique sécurisée du dossier médical d’un patient, stockant antécédents, traitements et résultats d’examens.
- Système hérité : Un système hérité est un logiciel ou matériel obsolète encore utilisé car son remplacement ou sa mise à jour serait difficile, coûteux ou perturbateur.
- Base de données : Une base de données est un système numérique permettant de stocker, organiser et gérer de grandes quantités d’informations, facilitant l’accès, la mise à jour et l’utilisation des données.
- Cyberattaque : Une cyberattaque est une tentative non autorisée d’accéder, de perturber ou d’endommager des systèmes informatiques ou des données, souvent à des fins financières, d’espionnage ou de sabotage.