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.
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.
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.
Avec l'émergence des modèles de langage de grande taille (LLM) comme Gemini, Claude et GPT, la capacité d'une intelligence artificielle à comprendre et à interagir avec des sources de données d'entreprise est devenue un enjeu majeur. Cependant, le fossé entre le langage naturel et les structures complexes des bases de données multidimensionnelles peut s'avérer difficile à combler.
Le Connecteur MCP (Model Context Protocol) pour InterSystems IRIS a été conçu pour résoudre ce problème.
Cela m’a pris un certain temps à comprendre, et je suppose que d’autres rencontrent les mêmes difficultés. J’ai parcouru toute la configuration Entra pour mettre en place un flux « client credentials » afin d’envoyer des e-mails via un compte Microsoft 365. J’ai réussi à récupérer mon token, mais je n’arrivais jamais à m’authentifier auprès du serveur SMTP avec la classe %Net.SMTP. La solution comportait deux éléments.
Une fonctionnalité très importante pour HL7 FHIR a été introduite avec la sortie de la v2026.1 : la prise en charge des scopes granulaires fins SMART on FHIR v2.
Cela vous permet d’être beaucoup plus strict et plus précis dans l’accès que vous accordez aux données de votre dépôt FHIR.
Une partie de cette nouvelle prise en charge consiste à refuser les requêtes qui ne correspondent pas aux scopes, mais une capacité encore plus intéressante est de filtrer les résultats selon les scopes fournis.
Nous lançons une nouvelle initiative dans laquelle des idées issues du Portail d'idées deviennent de vraies applications sur Open Exchange, et leurs auteurs sont récompensés via Global Masters :
💡 Programme de primes communautaires « Idea to Application » ⚙️
Si vous connaissez déjà Java (ou .Net) et avez peut-être aussi utilisé d’autres bases de données documentaires (ou cherchez à en utiliser une), mais que vous découvrez l’univers InterSystems, cet article devrait vous aider.
InterSystems IRIS Cloud Document est une base de données documentaire entièrement managée qui vous permet de stocker des documents JSON et de les interroger avec une syntaxe SQL familière, le tout sous la forme d’un service cloud géré par InterSystems.
Dans cette série de deux articles, je vais vous présenter :
Partie I - Introduction et visite rapide (cet article)
Qu’est-ce que c’est ?
Démarrer un déploiement InterSystems IRIS Cloud Document
Faire une visite rapide du service via son interface utilisateur
Partie II - Exemple d’application Java conteneurisée
Récupération des détails de connexion et du certificat TLS
Revue d’un exemple Java simple qui crée une collection, insère des documents et les interroge
Configuration et exécution de l’exemple Java conteneurisé de bout en bout
L’objectif est de vous offrir une première expérience fluide.
L’équipe Certification des InterSystems Learning Services est heureuse d’annoncer la sortie de notre nouvel examen InterSystems EMPI Technical Specialist. Cette version est une refonte complète et mise à jour de notre précédent examen HealthShare Patient Index Technical Specialist.
La vectorisation a notamment pour objectif de rendre le texte non structuré plus exploitable par les machines. Les embeddings vectoriels y parviennent en codant la sémantique du texte sous forme de vecteurs numeric à haute dimensionalité, qui peuvent être utilisés par des algorithmes de recherche avancés (généralement un algorithme de plus proche voisin approximatif tel que Hierarchical Navigable Small World).
Les versions de maintenance 2025.1.4 et 2024.1.6 de la plateforme de données InterSystems IRIS®, d’InterSystems IRIS® for HealthTM, et de HealthShare® Health Connect sont désormais disponibles en disponibilité générale (GA). Ces versions incluent les correctifs pour plusieurs alertes et avis récemment publiés, notamment les suivants :
Des problèmes liés à FHIR et à l’interopérabilité santé peuvent entraîner des échecs de mise à niveau ainsi qu’un comportement inattendu ou indésirable du produit.
Les déploiements ne servent pas les interfaces utilisateur de FHIR Server, Bulk FHIR, FHIR SQL ou les interfaces de sécurité associées lorsqu’un préfixe de chemin non par défaut est utilisé.
Comment configurer le RAG pour les agents OpenAI à l'aide d'InterSystems IRIS Vector DB en Python
Dans cet article, je vous présenterai un exemple d'utilisation d'InterSystems IRIS Vector DB pour stocker des représentations vectorielles et les intégrer à un agent OpenAI.
Pour cette démonstration, nous créerons un agent OpenAI au moyen de connaissances sur la technologie InterSystems.
L’ajout récent des groupes FIFO permet de maintenir un traitement des messages en mode First-In, First-Out (FIFO) dans une production d’interopérabilité même lorsque le Pool Size est supérieur à 1, ce qui permet d’améliorer les performances sans sacrifier l’exactitude. Cette fonctionnalité apparaît pour la première fois dans InterSystems IRIS® data platform, InterSystems IRIS® for Health et InterSystems Health Connect™ à partir de la version 2025.3.
Le traitement des messages en mode First-In, First-Out est essentiel dans de nombreux scénarios d’intégration, en particulier dans le secteur de la santé. Traditionnellement, l’ordre FIFO est appliqué en configurant chaque hôte métier pour ne traiter qu’un seul message à la fois (Pool Size = 1). Bien qu’efficace, cette approche peut limiter le débit et sous-utiliser les ressources système. Les groupes FIFO permettent de préserver l’ordre FIFO lorsque cela est nécessaire, sans imposer un Pool Size de 1.
Le simple fait d'entendre parler d'OpenEHR vous glace-t-il le sang ? Les archétypes vous font-ils froid dans le dos ?
Surmontez vos craintes grâce à cet article et maîtrisez OpenEHR grâce aux fonctionnalités d'InterSystems IRIS for Health !
Qu'est-ce qu'openEHR ?
openEHR est une spécification ouverte et indépendante des fournisseurs, conçue pour représenter, stocker et échanger des informations cliniques d'une manière sémantiquement riche et durable à long terme.