Vous remarquerez peut-être qu’après une mise à niveau vers IRIS for Health depuis la version 2024.1 vers 2024.2+ (2025.1, 2026.1, etc.), le portail FHIR auparavant accessible retourne désormais une erreur Not Found.
Les extensions officielles d’InterSystems pour VS Code regorgent de fonctionnalités qui rendent le développement avec les produits InterSystems beaucoup plus fluide. Aujourd’hui, j’aimerais mettre en avant quelques petites fonctionnalités utiles que vous avez peut-être manquées.
Afficher tous les membres d’une classe
Vous pouvez afficher tous les membres de la classe actuelle, y compris les membres hérités, en un seul clic. Cliquez simplement sur l’icône de classe située en haut à droite de la fenêtre de l’éditeur et une liste filtrable de tous les membres apparaîtra. En cliquant sur l’un d’eux, il s’ouvrira dans un onglet de l’éditeur.
J’ai eu le plaisir de participer à la 60ᵉ édition de SantExpo à Paris Expo Porte de Versailles, un rendez-vous incontournable de l’écosystème de la santé en France.
Pendant ces trois journées, j’ai eu la chance d’assister à l’ensemble des agoras InterSystems, au cocktail organisé pendant l’événement ainsi qu’au meetup Hospitals On FHIR, tout en échangeant avec de nombreux participants au sujet de la Communauté des développeurs et de l’écosystème des développeurs InterSystems.
InterSystems a le plaisir d’annoncer la disponibilité générale des versions suivantes :
InterSystems IRIS Data Platform 2026.1.0.237.3
InterSystems IRIS for Health 2026.1.0.237.3
HealthShare Health Connect 2026.1.0.237.3
Cette version ajoute la prise en charge du système d’exploitation Ubuntu 26.04. Ubuntu 26.04 inclut le noyau Linux 7.0, des améliorations de sécurité, ainsi que des améliorations de l’installateur et de l’interface utilisateur.
Nous publions uniquement les versions IRIS pour les processeurs Intel/AMD (x86_64) pour le moment.
Les globals InterSystems IRIS sont un des points forts de la plateforme : ils permettent de stocker des données hiérarchiques avec une structure extrêmement directe, ordonnée et performante. Mais lorsqu'on travaille depuis Python, leur manipulation peut parfois sembler plus proche d'une API bas niveau que des habitudes naturelles du langage.
Le projet iris-global-reference propose une couche Python au-dessus des globals IRIS.
Cette certification s’adresse aux spécialistes d’applications EHR InterSystems qui utilisent des CCR de niveau 2 pour gérer et déployer des changements de configuration entre environnements. Le contenu couvre les fondamentaux des CCR ainsi que les sujets spécifiques au niveau 2.
Dans la version v2026.1, nous avons introduit la prise en charge d'un système d'autorisation plus robuste et plus sécurisé pour vos points de terminaison FHIR.
InterSystems continue de développer les capacités d'IA natives d'IRIS : recherche vectorielle, prise en charge du MCP et capacités d'IA agentique. Cette stratégie est importante et nous n'avons nullement l'intention de faire marche arrière.
Mais le panorama de l'IA évolue également d'une manière qui rend l'intégration au sein de l'écosystème de plus en plus essentielle.
Avec Embedded Python et la Native API, il devient de plus en plus naturel d'ecrire une partie de la logique applicative IRIS en Python. Mais une question revient vite : comment manipuler des objets persistants IRIS depuis Python sans perdre le lien avec le modele objet natif, les tables sql de définition de classes, les index, le stockage et les projections SQL ?
iris-persistence explore cette question. Le projet fournit une couche de persistance objet en Python pour InterSystems IRIS, inspiree de %Persistent
10 h 47 — Les résultats de créatinine de José García arrive sur le serveur FHIR de l'hôpital.
2.1 mg/dL — une augmentation de 35 % par rapport au mois dernier.
Que se passe-t-il ensuite ?
Dans un système classique : ❌ Le résultat reste suspendu jusqu'à ce qu'un clinicien l'examine manuellement, quelques heures ou quelques jours plus tard.
Ce système : 👍 Un agent IA évalue la tendance, consulte les directives cliniques et génère des recommandations fondées sur des données probantes, en quelques secondes et de manière automatique.
Comment j'ai utilisé le vibecoding pour un backend (et un frontend) sur InterSystems IRIS
Je souhaitais essayer le vibecoding sur une configuration réelle de backend et de frontend sur InterSystems IRIS, en utilisant idéalement un cas concret plutôt qu'un simple exemple théorique. L'objectif était simple : prendre un package persistant existant et bien connu dans IRIS et créer rapidement une interface utilisateur et une API fonctionnelles autour de celui-ci, en laissant l'IA se charger autant que possible des tâches répétitives. Voici le résultat de ces expériences.
Le tutoriel récemment publié « Introduction à InterSystems Data Studio » m’a donné envie de découvrir ce produit. Et je trouve que c’est une approche intéressante pour la gestion d’un data fabric, sans avoir à plonger dans du code complexe. Il permet de connecter des silos de données hétérogènes, de transformer les données via des pipelines automatisés, puis de les charger dans un environnement unifié pour l’analyse.
J’ai donc décidé d’écrire un exemple montrant comment l’utiliser. En pratique, je vais parcourir le tutoriel avec vous au cas où vous n’auriez pas le temps de le faire vous-même. Même si je recommande fortement de suivre directement le tutoriel, car il contient beaucoup d’informations utiles.
Pour comprendre son fonctionnement, je me suis mis dans la peau d’un administrateur système, en me connectant avec les identifiants fournis afin d’explorer l’interface. L’organisation de l’outil repose sur quelques piliers essentiels : définir les sources de données, cataloguer leur structure et construire des « recettes » automatisées pour les transférer vers un environnement de production.
Et la toute première étape consiste à établir une connexion avec mes données.
Trois idées issues du Portail d'idées sont prêtes à être implémentées — choisissez-en une ou plusieurs, développez votre application, publiez-la sur Open Exchange, et gagnez des points Global Masters.
🏅 Chaque soumission éligible vous permet d’obtenir un badge Credly, un badge Global Masters, ainsi que plus de 10K points. Implémentez toutes les idées du round pour débloquer les récompenses de Tier 2.
Cet examen de niveau expert s’adresse aux spécialistes d’IRIS SQL et couvre un large éventail de sujets avancés. Vous trouverez plus de détails sur la page de l’examen .
Cette certification constitue l’étape suivante après la certification InterSystems IRIS SQL Specialist.
Dans la version v2026.2 (actuellement disponible en Developer Preview), une nouvelle fonctionnalité est introduite pour améliorer l’autorisation SMART/OAuth sur les endpoints FHIR : une plus grande flexibilité native dans la validation de la valeur aud (audience).
Jusqu’à présent, la validation vérifiait uniquement que la valeur aud correspondait à l’URL de base de l’endpoint FHIR. Si ce n’était pas le cas, la requête était rejetée.
Vous trouverez ci-dessous une mise à jour du calendrier des versions d’IRIS pour 2026 ainsi qu’un aperçu préliminaire des changements prévus pour 2027. Le point clé pour 2026 est que la numérotation des versions de maintenance sera légèrement différente de celle des années précédentes.
2026 : numérotation des versions de maintenance IRIS 2026.1
Juillet 2026 : première version de maintenance pour IRIS 2026.1 (version prévue : 2026.1.4)
Octobre 2026 : version de maintenance suivante (version prévue : 2026.1.5)
Février 2027 : version de maintenance suivante (version prévue : 2026.1.
InterSystems a publié IAM 3.10.0.9, une version de maintenance de IAM 3.10 qui inclut des correctifs importants, notamment des corrections de vulnérabilités de sécurité.
Pour ceux d’entre vous qui utilisent des versions plus anciennes de IAM, nous vous encourageons à commencer à planifier votre mise à niveau. Les clients effectuant une mise à niveau depuis des versions antérieures à 3.10 doivent obtenir une nouvelle clé de licence IRIS pour utiliser IAM 3.10.