El documento describe el Sistema de Información de Usuarios de Servicios Sociales (SIUSS), que permite la recogida y gestión de datos de usuarios de servicios sociales. SIUSS se implementó originalmente como una aplicación de escritorio y luego fue reemplazada por una versión web centralizada. Para migrar los datos históricos a la nueva versión, se desarrolló una herramienta de validación que analiza los datos y genera archivos XML de importación. Actualmente SIUSS almacena más de 1,3 millones de expedientes de usuarios
Similar a Fernando Fazio. Ministerio de Sanidad. Mesa: Perspectivas y proyectos informática sanitaria y servicios sociales. Semanainformatica.com 2015 (20)
Fernando Fazio. Ministerio de Sanidad. Mesa: Perspectivas y proyectos informática sanitaria y servicios sociales. Semanainformatica.com 2015
1. 28/04/2015 Subdirección General de Tecnologías de la Información 1
SIUSS
• El Sistema de Información de Usuarios de Servicios Sociales (SIUSS), permite la recogida de los
datos básicos del usuario de los servicios sociales de Atención Primaria, información necesaria para
realizar una Intervención profesional como respuesta a una Demanda Social. Se manejan
expedientes familiares y permite a los profesionales de base la gestión de los mismos. Cuenta con
un módulo principal y tres complementarios: Ayuda a domicilio, Maltrato Infantil y Violencia de
Género.
• SIUSS se estructura en cinco niveles de usuarios de la aplicación:
– Nivel de Unidad de Trabajo Social (UTS)
– Nivel de Centro de Servicios Sociales (CSS)
– Nivel de Mancomunidad (MCOA)
– Nivel de Comunidad Autónoma (CA)
– Nivel de Ministerio de Sanidad, Servicios Sociales e Igualdad (MSSSI)
• Sólo el nivel correspondiente a la UTS tiene entre sus funciones la toma de datos y el manejo de los
expedientes sociales; el resto de niveles únicamente puede acceder a información estadística y sin
datos personales. Por otro lado los niveles superiores a la UTS serán los que garanticen, mediante el
mantenimiento de la aplicación, la homogeneización de las tablas de catálogos.
• El expediente social contiene datos sobre la unidad familiar, condiciones de la vivienda,
intervenciones sociales (usuarios afectados, valoración, demandas y recursos), información
complementaria (por ejemplo, sanitaria) y las actividades y gestiones realizadas.
• Hay expedientes sociales registrados en el sistema desde hace más de 30 años.
2. 28/04/2015 Subdirección General de Tecnologías de la Información 2
SIUSS - Evolución
• Originalmente se disponía de una aplicación SIUSS PC (en sus versiones 4 y 3.1.8) de arquitectura
descentralizada cliente-servidor, desarrollada en Visual Basic y utilizando mayoritariamente Access
como base de datos si bien en su último evolutivo incorporó SQL Server en algunas instalaciones
muy concretas.
• Desde 2010 al 2012 se realizó una reingeniería tecnológica de la aplicación, implementando una
nueva aplicación denominada SIUSS Web: basada en el sistema SIUSS PC, partiendo de sus
mismas funcionalidades y evolucionándolas, bajo la plataforma tecnológica del MSSSI, arquitectura
Web centralizada de tres capas con Java como lenguaje de programación y Oracle como motor de
base de datos.
• Principales beneficios y ventajas de SIUSS Web frente a SIUSS PC:
– Baja curva de aprendizaje al mantenerse la funcionalidad y operación de SIUSS PC.
– La tecnología Web permite el acceso prácticamente desde cualquier dispositivo con conectividad a Internet.
– Disminuye los costes de mantenimiento debidos a instalaciones y configuraciones, ya que no se requiere ninguna instalación
específica.
– Las actualizaciones son automáticas y transparentes para el usuario
– Todos los usuarios trabajan siempre con la última versión de la aplicación.
– Se evita la duplicidad de la información.
– Se evita el envío masivo de datos entre entidades.
– La aplicación y la información se encuentran centralizados en un entorno protegido física y lógicamente, que dispone su
autenticidad, confidencialidad, integridad, disponibilidad y auditabilidad, de forma transparente a los usuarios.
– Se cumplen los estándares en protección de la información (LOPD).
3. 28/04/2015 Subdirección General de Tecnologías de la Información 3
SIUSS - Validador
• Principal escollo: realizar la transición entre los sistemas SIUSS PC y SIUSS Web, recopilando de la
información dispersa por el territorio nacional en las UTS e incorporándola al entorno centralizado en
el MSSSI con un equipo muy reducido de personas.
• Debido a la evolución de SIUSS PC, la estructura de las bases de datos fueron evolucionando,
incluidos campos obligatorios y opcionales. Por este motivo, las bases de datos locales del SIUSS
PC contienen información inconsistente.
• Para posibilitar la incorporación de la información almacenada en las miles de bases de datos locales
de las UTS en el sistema centralizado del MSSSI, pusimos a disposición de las UTS una aplicación
de escritorio denominado VALIDADOR cuya función es:
– Analizar los datos de la BBDD de SIUSS PC (3.1.8 y 4.0) aplicando reglas de validación.
– Si el análisis es satisfactorio generar la salida de los datos validados en formato XML importable por SIUSS 5.
– Si es insatisfactorio generar un listado de los errores encontrados y no generar el archivo de datos XML para la importación.
• En las primeras versiones del VALIDADOR se detectaron miles de errores en las BBDD de prueba
(proporcionadas por varias UTS de diferentes CCAA). Se realizaron sucesivas versiones que
trataban tanto los errores en cascada como la automatización de diversos tipos de errores (campos
obligatorios, discordancias de fechas, tipos distintos):
– Estructura física de la información (por ejemplo, identificando tablas o atributos inexistentes o con longitudes y tipos no válidos),
que provocan un mensaje de ERROR e impiden la generación del XML de salida.
– Más de 50 reglas lógicas (por ejemplo, fecha Inicio Intervención es anterior a Fecha Apertura Expediente). En muchas de estas
reglas se automatiza la solución (asignando valores por defecto acordados de antemano) generando mensajes de AVISO que no
impiden la generación del XML de salida. Se automatiza la solución debido a que normalmente son miles los expedientes que las
incumplen lo que hace inviable la corrección punto por punto de los Trabajadores Sociales de las UTSs. No se mejora la calidad
de los datos de los expedientes antiguos pero se garantiza la calidad de los datos futuros mientras se mantiene la integridad de
la base de datos.
4. 28/04/2015 Subdirección General de Tecnologías de la Información 4
SIUSS - Migración
• Para el proceso de migración de los datos se definió un procedimiento de incorporación de UTSs a
SIUSS Web:
– El paso previo es que la CA suscriba con el MSSSI un Convenio de Colaboración para la difusión e
implantación de SIUSS y su aplicación informática.
– Las CA se encargan de centralizar el proceso de incorporación a SIUSS Web y de dar soporte a las UTS de
las corporaciones locales. Esto se corresponde con el nivel 2 de soporte, el 1 corresponde a la CCLL de la que
dependa cada UTS. La SGPS (SG de Programas Sociales) realiza el soporte funcional de la aplicación (nivel 3
de soporte). El nivel 4 y último corresponde a la SGTI (SG de Tecnologías de la Información).
– Al inicio de las migraciones se celebra una conferencia con los responsables de la CA para formarles en el
procedimiento:.
– Posteriormente, se aplica el siguiente protocolo de reporte de incidencias y cuyo sentido es de ida y vuelta:
• Esta conferencia a tres bandas está apoyada en un documento
que detalla la secuencia de pasos a dar, explicando las
herramientas disponibles, recogiendo las lecciones aprendidas,
seleccionado ejemplos significativos de las revisiones de datos
a realizar y enfocando la solución de las inconsistencias de
datos.
• Se trata de un proceso iterativo, puesto que en varios pasos se
realizan validaciones sobre los datos y suele ser preciso
modificar los datos en origen y retomar la secuencia de pasos
de nuevo, hasta conseguir realizar una carga exitosa de los
datos.
5. 28/04/2015 Subdirección General de Tecnologías de la Información 5
SIUSS - Datos
• En junio de 2012 comenzó a trabajar la primera UTS de la
CA de Ceuta. A partir de julio de 2013 se han comenzado
a incorporar gradualmente UTS de otras CCAA.
• A fecha de 15 de abril de 2015 tenemos:
– Más de 1.360.000 expedientes con casi 4.000.000 de
intervenciones y más de 9.000.000 de actividades asociadas.
– El sistema tiene más de 3.500 usuarios distribuidos en 729
Unidades de Trabajo Social.