Una vez que los equipos pasan a producción, empiezan a surgir preguntas más complejas sobre la propia plataforma: cómo exportar grandes conjuntos de datos, cómo respetar las reglas de consentimiento, cómo mantener los flujos de trabajo analíticos cerca de los datos FHIR, cómo comprender el rendimiento de las búsquedas y cómo ofrecer a los operadores una mejor visibilidad de la base de datos.
En los productos orientados a pagadores, esta misma presión se manifiesta de otra forma: la concordancia de miembros, el acceso de proveedores, el intercambio entre pagadores, los flujos de trabajo de autorización previa, el registro de aplicaciones SMART y la administración del portal deben funcionar de manera conjunta.
Aidbox, Formbox y Payerbox 2605 se centran en estas partes del flujo de trabajo.
Exportación masiva con mayor control
La exportación masiva a menudo parece sencilla desde fuera: se seleccionan los datos, se ejecuta $export y se envía el resultado al almacenamiento. En la práctica, debe gestionar más que la simple selección de datos. Los equipos deben tener en cuenta el consentimiento, dirigir los archivos al almacenamiento correcto y decidir qué ocurre cuando el registro de un único paciente provoca un error.
Aidbox 2605 añade la exportación con reconocimiento de consentimiento, con la estrategia de consentimiento gestionada como parte del flujo de exportación. La exportación masiva ahora puede admitir filtrado de inclusión voluntaria y exclusión voluntaria, configuración de token UDAP B2B y mapeo de tipos de exportación DaVinci.
La versión también añade el parámetro onPatientError. Los equipos pueden mantener el comportamiento predeterminado y detener la exportación cuando se produce un error a nivel de paciente, o bien omitir los pacientes afectados y continuar. Dichos errores siguen siendo visibles en la respuesta de estado como registros OperationOutcome bajo patient-errors.
La configuración de almacenamiento también es más flexible. A través de los parámetros _aidbox.*, una única solicitud de exportación puede sobrescribir el bucket de destino y el tipo de almacenamiento, incluidos S3, Azure o GCS, sin modificar la configuración global de Aidbox.
SQL on FHIR como flujo de trabajo operacional
Aidbox 2605 añade $viewdefinition-export asíncrono, una operación nativa para exportar ViewDefinitions de SQL on FHIR al almacenamiento de objetos. El trabajo se ejecuta como una tarea en segundo plano gestionada y puede cancelarse cuando sea necesario.
La versión también añade $sqlquery-run, que ejecuta una SQLQuery Library de forma síncrona sobre tablas ViewDefinition. Resuelve las dependencias relatedArtifact en tablas con nombre, vincula los parámetros de entrada a marcadores de posición :name y transmite el resultado en el formato solicitado.
Esto ofrece a los equipos dos patrones distintos.
Para flujos de trabajo de exportación de mayor envergadura, las ViewDefinitions pueden materializarse en el almacenamiento en segundo plano. Para la ejecución directa de consultas, las SQLQuery Libraries pueden ejecutarse sobre tablas basadas en ViewDefinition y devolver resultados de forma inmediata.
Rendimiento de búsqueda basado en el uso real
El ajuste del rendimiento de las búsquedas FHIR es difícil de realizar solo desde la teoría. Distintos equipos buscan por parámetros diferentes. Algunas cargas de trabajo dependen en gran medida de las fechas. Otras se basan en identificadores, referencias, códigos o combinaciones de parámetros de búsqueda. Indexar todo no siempre es práctico, y actuar por intuición suele conducir a compromisos poco satisfactorios.
Aidbox 2605 añade dos actualizaciones importantes en este ámbito.
Los parámetros de búsqueda de fechas ahora pueden utilizar una ruta de índice tstzmultirange. Esto resulta útil para conjuntos de datos de gran tamaño, rangos de fechas solapados y recursos con valores de fecha repetidos. También corrige la semántica de coincidencia ANY para dichos valores de fecha repetidos.
Aidbox ahora recopila estadísticas de uso por parámetro y de estado de los índices. Estas aparecen en los informes de uso y en la nueva vista Search Params Stats, junto con sugerencias de índices basadas en los patrones de consulta observados.
En lugar de tratar el ajuste de búsqueda como una investigación manual, los equipos pueden ver ahora qué parámetros de búsqueda se utilizan y dónde pueden resultar útiles los índices.
Una página de base de datos para operadores
Aidbox 2605 añade una nueva página dedicada a la base de datos en la interfaz de Aidbox en /u/database.
Cuenta con tres áreas. Schema Explorer muestra tablas, tamaño, número de filas y uso de índices. También puede ejecutar VACUUM, ANALYZE y REINDEX sobre una tabla seleccionada.
Running Queries muestra las consultas de base de datos activas y ofrece a los operadores la posibilidad de cancelarlas o terminarlas.
Search Params Stats proporciona una vista ordenable y filtrable del uso de los parámetros de búsqueda.
Estas son herramientas prácticas para los equipos que ejecutan Aidbox en producción. Cuando el comportamiento de las consultas cambia, cuando las tablas crecen o cuando un patrón de búsqueda se vuelve costoso, los operadores obtienen mayor visibilidad directamente desde la interfaz de Aidbox.
Databricks Delta como destino
AidboxTopicDestination ahora admite tablas Databricks Delta.
No se trata únicamente de una exportación a otro destino de almacenamiento. AidboxTopicDestination transmite los cambios en los recursos FHIR a una tabla Databricks Delta, con las filas aplanadas mediante una ViewDefinition de SQL on FHIR. Como resultado, los equipos de análisis pueden trabajar con tablas basadas en columnas en lugar de JSON FHIR anidado.
Actualizaciones de validación, autenticación y mapeo
La validación a nivel de sistema está ahora disponible a través de POST /fhir/$validate, junto con las rutas de validación con ámbito de recurso.
La gestión de contraseñas se ha ampliado. Los usuarios con sesión iniciada pueden cambiar sus propias contraseñas tras confirmar la actual, y todas las sesiones se cierran después de un cambio exitoso. Los administradores pueden emitir enlaces de restablecimiento de un solo uso con una validez de 15 minutos. Los flujos de restablecimiento también pueden incluir un paso TOTP para los usuarios con 2FA habilitado.
La página de inicio de sesión ahora admite el parámetro estándar OAuth login_hint, de modo que el campo de nombre de usuario puede rellenarse previamente. Las pantallas de inicio de sesión, 2FA, sesiones y permisos también se han actualizado con un estilo visual coherente.
Para los flujos de trabajo de integración y ETL, los recursos Mapping ahora admiten skipReferenceValidation. Este indicador de activación opcional resulta útil cuando los datos se cargan por etapas y algunas referencias solo están disponibles de forma parcial durante la ejecución.
Actualizaciones de Formbox
Formbox también ha recibido un conjunto de actualizaciones en torno a la usabilidad de formularios, seguridad, carga de archivos y configuración multilingüe.
Los mensajes de validación de fechas en los formularios NHS son ahora más claros, especialmente en lo que respecta a los comentarios de validación de mínimo y máximo. El diseño del modo de entrada se ha ajustado para que los indicadores de campo obligatorio aparezcan de forma más coherente.
Para entornos con varias organizaciones, la selección de organización ha mejorado.
Formbox también actualiza el manejo de AccessPolicy para las sesiones de formulario mediante una migración compatible con versiones anteriores que alinea la coincidencia de políticas con los tokens de sesión emitidos por SDC.
La población de elementos de grupo también se ha ampliado con soporte para la configuración de FHIR Query y variables.
La versión mejora la integración de Azure Blob Storage para la carga de archivos adjuntos y añade la carga automática del idioma predeterminado desde la configuración para formularios multilingües.
Actualizaciones de Payerbox
Payerbox 2605 amplía los flujos de trabajo orientados a pagadores en las Interop APIs, las Prior Auth APIs y el FHIR App Portal.
Para el acceso de proveedores, la versión añade $provider-member-match para la concordancia demográfica asíncrona con atestación de tratamiento y verificaciones de consentimiento de exclusión voluntaria. También añade $davinci-data-export, una exportación FHIR Bulk Data asíncrona sobre un Group de miembros, utilizada en los flujos de trabajo de acceso de proveedores y de intercambio entre pagadores.
Para el intercambio entre pagadores, Payerbox añade $bulk-member-match, con consentimiento de inclusión voluntaria HRex obligatorio por miembro y resultados separados para miembros concordados, no concordados y con restricciones de consentimiento.
Las Prior Auth APIs también han recibido varias actualizaciones. El soporte de CDS Hooks ahora incluye descubrimiento y los hooks order-sign, order-select, order-dispatch y appointment-book. CRD añade el modo de respuesta personalizada, DTR utiliza $questionnaire-package para entregar cuestionarios y reglas, y PAS añade Claim/$submit, Claim/$inquire y $submit-attachment.
El FHIR App Portal también avanza con el registro de aplicaciones SMART, el registro de servicios de backend para las API de datos masivos, el descubrimiento y lanzamiento de aplicaciones, la revisión de aplicaciones conectadas y el soporte multiororganización con control de acceso basado en roles.
Mayor control en los flujos de trabajo FHIR en producción
Aidbox 2605 se centra en los aspectos operacionales del trabajo con datos FHIR a escala.
La exportación masiva obtiene mayor control sobre el consentimiento, los destinos de almacenamiento y los errores a nivel de paciente. SQL on FHIR añade nuevas formas de exportar ViewDefinitions y ejecutar SQLQuery Libraries reutilizables. El ajuste de búsqueda resulta más visible gracias a las estadísticas de uso, los datos del estado de los índices y las sugerencias de índices. Los operadores de base de datos disponen de una página de interfaz dedicada para la visibilidad del esquema, las consultas activas y las estadísticas de parámetros de búsqueda.
Formbox sigue la misma dirección en el lado de los formularios, con actualizaciones en los mensajes de validación, los indicadores de campo obligatorio, la selección de organización, la seguridad SDC, la carga de archivos y la configuración multilingüe.
Payerbox extiende la versión a los flujos de trabajo orientados a pagadores, incluyendo el acceso de proveedores, el intercambio entre pagadores, las Prior Auth APIs, el registro de aplicaciones SMART, el acceso a aplicaciones y el soporte multiorganización.
Lea las notas de versión completas de Aidbox y Formbox y Payerbox, o únase a la conversación en Zulip.




