|
5 min de lectura
|

Aidbox & Formbox: Versión de marzo 2603

Resumir este artículo con:
ChatGPTPerplexityClaudeGrok

Aidbox 2603 se centra en la integración de cargas de trabajo FHIR con plataformas de datos como Databricks y BigQuery. La versión mejora la forma en que los datos operacionales, el análisis y la infraestructura se conectan en entornos de producción.

Los cambios principales incluyen el streaming en tiempo real de eventos FHIR a BigQuery, anulaciones de dependencias para paquetes FHIR y soporte mejorado para Databricks Lakebase. La versión también introduce la nueva interfaz de usuario de Aidbox de forma predeterminada.

Formbox recibe un Form Builder actualizado con integración de agentes de IA mediante MCP, entrega de formularios por correo electrónico, compartición de formularios multitenant y optimizaciones de rendimiento en el renderizador y el constructor. El soporte multilingüe se ha ampliado con árabe y capacidades de traducción completa.

Servidor FHIR Aidbox

Ejecución de Aidbox en Databricks Lakebase

Aidbox puede utilizar identidades de Databricks para conexiones Lakebase, lo que permite una integración más directa con PostgreSQL gestionado por Databricks. Esto permite que Aidbox utilice Lakebase como su capa de base de datos principal.

Tradicionalmente, los servidores FHIR se ejecutan sobre una base de datos dedicada, mientras que las plataformas de análisis y datos se mantienen por separado. Con Lakebase, Aidbox puede operar dentro del mismo entorno que la plataforma de datos, reduciendo la necesidad de almacenamiento duplicado y canalizaciones de datos independientes.

Para los equipos que ya utilizan Databricks, esto simplifica el despliegue y reduce la fragmentación de la infraestructura. También alinea las cargas de trabajo FHIR con las prácticas existentes de gobernanza, seguridad y gestión de datos.

Más información sobre Lakebase: https://www.databricks.com/product/lakebase

Análisis en tiempo real con BigQuery

BigQuery está disponible como AidboxTopicDestination, lo que permite transmitir eventos FHIR directamente a BigQuery mediante ViewDefinition. Esto habilita un flujo de datos continuo desde las cargas de trabajo FHIR operacionales hacia un entorno analítico.

BigQuery es una base de datos columnar diseñada para consultas analíticas a gran escala. Esto elimina la necesidad de capas ETL intermedias entre los sistemas FHIR y el análisis, permitiendo a los equipos ejecutar paneles de control casi en tiempo real, informes y cargas de trabajo de ML directamente sobre los datos transmitidos.

Paquetes FHIR: anulaciones de dependencias

Las anulaciones de dependencias para paquetes NPM de FHIR permiten a los equipos anular o excluir dependencias transitivas al cargar paquetes. Esto proporciona mayor control sobre cómo se resuelven los paquetes en entornos reales.

Los paquetes FHIR suelen incluir dependencias indirectas que pueden generar conflictos o introducir comportamientos inesperados. Las anulaciones permiten a los equipos estabilizar la validación y garantizar un comportamiento coherente en todos los entornos.

Para una explicación detallada, consulte: https://www.health-samurai.io/articles/fhir-package-management#dependency-overrides

Aidbox UI

La nueva Aidbox UI de código abierto está ahora habilitada de forma predeterminada y proporciona una interfaz unificada para interactuar con el sistema. Incluye herramientas para explorar recursos, ejecutar solicitudes de API, consultar datos y gestionar la configuración.

La interfaz incluye un Explorador de Recursos, una Consola REST, una Consola SQL, un Explorador de Paquetes FHIR, un visor de Eventos de Auditoría y Configuración. Está desarrollada con React y TypeScript y está disponible como proyecto de código abierto.

Suscripciones y entrega de eventos

Las suscripciones ahora incluyen metadatos adicionales como includeEntryAction y entryVersionId. Estos campos facilitan la distinción entre eventos de creación y actualización en sistemas receptores.

Esto mejora la fiabilidad de las integraciones que dependen del procesamiento de eventos. También simplifica la construcción de canalizaciones donde se requiere el seguimiento del tipo de evento y la versión.

Validación y gestión de esquemas

La compilación de FHIRSchema se ha actualizado a un modelo perezoso (lazy), en el que los esquemas se generan a partir de StructureDefinitions en la lectura en lugar de en la escritura. Esto elimina la necesidad de almacenar esquemas precompilados.

Este cambio reduce la duplicación de datos y simplifica el almacenamiento. También mantiene un comportamiento de validación coherente al tiempo que mejora la mantenibilidad.

Infraestructura y auditabilidad

Las operaciones masivas como $import y $load ahora generan AuditEvents. Esto proporciona visibilidad sobre los procesos de ingesta de datos a gran escala.

Los eventos de auditoría ayudan a rastrear el comportamiento del sistema y respaldan los requisitos de cumplimiento normativo. Esto es especialmente relevante para entornos donde se exige trazabilidad.

Correcciones de errores y mejoras de rendimiento

Esta versión incluye múltiples correcciones en GraphQL, validación, terminología y comportamiento en instancias múltiples. También resuelve problemas con la replicación de caché, la inicialización concurrente y la coherencia del registro de artefactos.

Se han aplicado mejoras de rendimiento a las operaciones CRUD y al procesamiento de bundles. Estos cambios mejoran la estabilidad del sistema bajo carga.

Formbox

Mejoras en el diseño del Form Builder e integración con IA mediante MCP

Formbox presenta un diseño actualizado del Form Builder, que se prevé que sea el predeterminado en versiones futuras. En la nueva interfaz, los ajustes de widgets y formularios se han reorganizado para facilitar el acceso a las acciones más comunes y reducir la complejidad de la configuración. El constructor también admite ahora la integración con IA mediante MCP, lo que permite la interacción directamente desde entornos de desarrollo habituales.

Mejoras de personalización y localización

Formbox amplía las opciones de personalización para el Form Builder integrado, incluida la posibilidad de ocultar funciones de formularios adaptativos y seleccionar renderizadores personalizados mediante Configuración. Ahora también es posible incluir encabezados y pies de página en los formularios, lo que permite una estructura y una imagen de marca más flexibles. Se ha añadido soporte completo de traducción para la interfaz del Form Builder, incluyendo el árabe, que ahora también está disponible para formularios multilingües.

Entrega e integración

Los formularios pueden enviarse a los pacientes por correo electrónico directamente desde la interfaz. Esto permite flujos de trabajo sencillos sin necesidad de capas de integración adicionales.

Se ha añadido el modo sandbox para entornos de prueba y desarrollo. El sistema también admite la configuración de múltiples servidores de terminología y la personalización del comportamiento de carga en formularios integrados.

Multi-tenancy y seguridad

La compartición de formularios entre tenants está disponible desde el nivel raíz. Esto simplifica la reutilización de plantillas en entornos multitenant.

Los parámetros de tiempo de espera de sesión ahora pueden configurarse para controlar el comportamiento de cierre de sesión automático. Hay opciones de configuración adicionales disponibles para instancias del Form Builder integrado.

Rendimiento

El tiempo de carga de los formularios se ha optimizado tanto para el Form Renderer como para el Form Builder. Estas mejoras reducen la latencia en escenarios integrados e interactivos.

Los cambios se centran en mejorar la capacidad de respuesta en entornos de producción. Esto es especialmente relevante para los flujos de trabajo orientados al usuario.

Explore la versión completa

Las notas de la versión completa, la documentación y los detalles de configuración están disponibles en la documentación oficial. Estos incluyen instrucciones de configuración, referencias de API y ejemplos para cada funcionalidad.

Compartir este artículo
Comments
Comments
Sign in
Loading comments...
Subscribe to our blog

Get the latest articles on FHIR, interoperability, and healthcare IT.