Sabiá: Arquitectura integrada para la autenticación y autorización de datos orientada al consentimiento del usuario para los ecosistemas de aprendizaje en salud en Brasil
Autenticación, autorización, consentimiento del usuario, sistemas de información de salud, interoperabilidad.
Los sistemas de información en salud en Brasil fueron ideados y desarrollados de manera heterogénea y con base en las características loco-regionales, redundando en falta de integridad de las informaciones en salud. En ese contexto, el Ministerio de Salud brasileño señaló la necesidad de soluciones de interoperabilidad de los sistemas de información en salud, destacando la importancia de la integración con bancos de datos nacionales y la alineación con las leyes brasileñas de protección de datos, así como su aplicación en el contexto de la educación para auxiliar en la formación continua de los profesionales de salud. Así, este trabajo presenta el Sabiá, una plataforma para autenticación, autorización y entrega de datos basados en el consentimiento del usuario para sistemas de información en salud en Brasil actualmente presentes en el contexto de ecosistemas educacionales en salud. La arquitectura de Sabiá fue proyectada para cumplir con los siguientes requisitos: R1) Proporcionar una identidad; R2) Ser un administrador de recursos federados; R3) Recopilar datos del usuario de diferentes sistemas de información; y R4) Entregar datos del usuario a sistemas con base en el consentimiento del usuario. Sabiá consiste en tres componentes principales: 1) Sabiá Authorization Server, responsable de implementar la autenticación abierta; 2) Sabiá Collector, responsable de recopilar datos de diferentes sistemas de información; y 3) Sabiá Resource Server, responsable de proporcionar datos previamente autorizados por el usuario a los sistemas. Después de analizar los datos históricos, se seleccionó la funcionalidad R4 para someterla a la prueba de rendimiento, ya que es el proceso que más afecta el rendimiento general del sistema. Las pruebas tuvieron el objetivo de analizar el comportamiento de Sabiá en el escenario más pesado, con base en datos históricos. Los resultados no mostraron fallas e indicaron escalabilidad y consistencia del sistema, en las cuales el usuario percibe una reacción inmediata del sistema, cuyo tiempo de respuesta promedio se mantuvo abajo de 100ms.