En 2025, le développement d'Aidbox a été guidé par trois grands axes : la performance, la conformité FHIR et l'expérience développeur. Plutôt que de courir après des fonctionnalités isolées, l'effort s'est concentré sur l'élimination des goulots d'étranglement architecturaux, un alignement plus profond avec l'écosystème FHIR, et une plus grande transparence et inspectabilité des capacités fondamentales de la plateforme.
Cet aperçu couvre les changements architecturaux et de plateforme les plus importants apportés à Aidbox en 2025.
Performance
Base de données et infrastructure
- Prise en charge des réplicas en lecture seule : Aidbox peut désormais déléguer les charges de travail en lecture seule à un réplica PostgreSQL en lecture seule, permettant une meilleure utilisation des ressources et une mise à l'échelle horizontale pour les analyses et les rapports.
- Optimisation des opérations CRUD : Les opérations CRUD de base s'exécutent désormais 30 % plus rapidement grâce aux optimisations internes déployées en décembre.
- Abandon d'AidboxDB : Nous avons finalisé notre transition vers la distribution PostgreSQL officielle, simplifiant ainsi le déploiement et la maintenance.
Analytique et données en temps réel
- Intégration ClickHouse : Le nouveau AidboxTopicDestination pour ClickHouse permet l'analytique en temps réel en exportant les ViewDefinitions directement vers ClickHouse.
- Améliorations de SQL on FHIR : Implémentation de l'opération $run pour l'interrogation directe via les ViewDefinitions, ainsi qu'un contrôle explicite de la matérialisation pour une meilleure gestion des ressources.
Abonnements et diffusion d'événements
- Prise en charge AMQP : Les abonnements basés sur les sujets prennent désormais en charge les courtiers de messages AMQP comme canal de destination.
- Fonctions de suivi des modifications : Introduction des fonctions %previous et %current dans AidboxSubscriptionTopic pour un suivi précis des modifications version par version.
- Abonnements natifs FHIR : Publication du support complet des abonnements natifs FHIR basés sur les sujets en décembre.
- Dépôt d'audit externe : Les AuditEvents peuvent désormais être diffusés vers un dépôt externe FHIR AuditRecord.
Conformité FHIR
Moteur de schémas FHIR
- Nouveau moteur de validation : Nous avons migré vers le moteur FHIR Schema, remplaçant l'approche héritée basée sur Zen. Cela centralise la logique de schéma et de validation en utilisant les IGs et profils FHIR standard.
- Outil de migration : Publication de l'outil de migration FHIR Schema pour aider les équipes à faire la transition de leurs configurations existantes.
Prise en charge des versions FHIR
- Aperçu de FHIR R6 : Ajout de la prise en charge de FHIR 6.0.0-ballot3 et publication d'un tutoriel sur l'exécution d'Aidbox avec R6.
- Migration vers DomainResource : Migration des ressources système vers le modèle FHIR DomainResource avec une documentation de référence complète.
Gestion des guides d'implémentation
- Intégration au registre NPM : Ajout de l'intégration avec des registres de paquets NPM externes pour le chargement des IGs.
- Optimisation des dépendances : Introduction du verrouillage de version et de l'élagage d'arborescence pour optimiser la résolution des dépendances des IGs.
- API de paquets FAR : Publication de la nouvelle API de gestion de paquets FAR pour gérer les artefacts d'IG publiés.
- Tutoriel sur le paquet d'initialisation : Publication d'un guide sur le chargement des IGs FHIR via Init Bundle.
Terminology
- Nouveau moteur de Terminology : Intégration d'un nouveau moteur de Terminology prenant en charge les opérations locales tout en déléguant aux serveurs de Terminology externes pour les systèmes de codes externes.
- Opération $translate : Ajout de la prise en charge de l'opération $translate sur les ressources ConceptMap.
Contrôle d'accès et certification
- SMART on FHIR v2 : Ajout de la prise en charge des portées SMART on FHIR v2 avec des paramètres de recherche.
- Contrôle d'accès hiérarchique : Implémentation du contrôle d'accès hiérarchique basé sur l'organisation dans les abonnements basés sur les sujets.
- Guide pour les tests Inferno : Publication d'un tutoriel complet sur la réussite des tests Inferno pour US Core 6.1.0/USCDI v3 et SMART App Launch 2.0.0.
Expérience développeur
Configuration et API
- Surface de paramètres : Introduction de Paramètres de première classe pour la configuration des instances, avec une surface de référence complète.
- PATCH FHIRPath : Implémentation du PATCH FHIRPath pour des mises à jour de ressources plus expressives.
- API FHIR Factory : Ajout de la prise en charge de l'API FHIR Factory dans le moteur FHIRPath.
Génération de code et cadriciels
- Générateur de code libre : Publication d'un générateur de code libre basé sur les schémas de types FHIR.
- Cadriciel Atomic EHR : Lancement d'Atomic EHR, un cadriciel TypeScript pour la création d'applications FHIR.
Interface utilisateur et intégrations
- Nouvelle pile technologique d'interface utilisateur : Début de la migration d'AidboxUI de ClojureScript vers React et TypeScript, et mise en source ouverte progressive pour servir d'exemple de création d'applications de qualité production sur le serveur FHIR Aidbox.
- Module serveur MCP : Publication du module Serveur MCP Aidbox, exposant les opérations et métadonnées d'Aidbox aux clients et agents MCP externes.
Voir Aidbox en action
Vous souhaitez découvrir comment la plateforme FHIR pérenne d'Aidbox peut accélérer vos projets en santé? Nous vous invitons à planifier une démonstration avec notre équipe et à explorer comment Aidbox peut soutenir votre prochain jalon produit.
Voir aussi : Aidbox réussit tous les tests SQL on FHIR.







