1. Concepto de sistema informático
🎯 Idea clave
- Un sistema informático es un conjunto organizado de elementos físicos, lógicos, datos, comunicaciones, procedimientos y personas que interactúan para gestionar información.
- No se limita a un ordenador o aplicación concreta, sino que integra múltiples componentes con un fin determinado.
- La interdependencia entre sus partes es esencial: el fallo de un elemento puede comprometer el funcionamiento global.
- Su finalidad es capturar, almacenar, procesar, transmitir, proteger y presentar información para satisfacer necesidades específicas.
- En entornos como el Servicio Andaluz de Salud, su diseño debe garantizar disponibilidad, seguridad y eficiencia en servicios críticos.
- La definición operativa exige analizar qué datos circulan, quién interviene, qué recursos participan y cómo se acredita su funcionamiento.
📚 Desarrollo
Definición integral. Un sistema informático es una organización técnica que combina componentes físicos (hardware), lógicos (software), datos, comunicaciones, procedimientos y personas. Su objetivo es gestionar información de manera estructurada para apoyar la toma de decisiones, la prestación de servicios o la gestión administrativa. Esta definición trasciende la visión reduccionista que lo identifica únicamente con un ordenador o una aplicación, ya que exige considerar la integración funcional de todos sus elementos.
Finalidad y contexto. La finalidad concreta del sistema informático es parte constitutiva de su concepto. En el ámbito de la administración pública sanitaria, como el Servicio Andaluz de Salud, estos sistemas están orientados a garantizar la continuidad de servicios críticos, como la gestión de historias clínicas electrónicas o la coordinación entre centros de salud. La finalidad determina el diseño, los requisitos de seguridad y la arquitectura del sistema.
Interdependencia de componentes. La palabra "sistema" proviene del griego systema, que alude a un conjunto de partes interrelacionadas que actúan como un todo. En informática, esta interdependencia es clave: el hardware sin software carece de funcionalidad, y el software sin hardware no puede ejecutarse. Además, los datos, las comunicaciones y los procedimientos son igualmente esenciales para que el sistema cumpla su propósito.
Modelo funcional clásico. Desde una perspectiva funcional, el sistema informático se articula en torno a tres operaciones nucleares: captura, procesamiento y distribución de información. Estas operaciones describen el flujo de datos desde su entrada en el sistema hasta su salida, pasando por etapas de almacenamiento, transformación y transmisión. Este modelo es aplicable tanto a sistemas simples, como un puesto de trabajo, como a infraestructuras complejas, como servidores corporativos.
Límites conceptuales. El sistema informático no debe confundirse con un sistema de información, aunque ambos conceptos están relacionados. Mientras el sistema informático se centra en los medios técnicos (hardware, software, redes), el sistema de información abarca además los procesos organizativos, las personas y los procedimientos que permiten gestionar la información. En el contexto del SAS, esta distinción es relevante para diferenciar la infraestructura tecnológica de los servicios digitales que se prestan.
Trazabilidad y continuidad. La definición operativa de un sistema informático exige considerar la trazabilidad de los datos y la continuidad de su funcionamiento. Esto implica registrar los cambios, garantizar la integridad de la información y asegurar que el sistema esté disponible cuando sea necesario. En entornos sanitarios, donde la información es sensible y crítica, estos requisitos adquieren especial relevancia.
Enfoque práctico para opositores. Para el estudio de este concepto, es útil analizarlo desde una perspectiva práctica: identificar qué datos se gestionan, quiénes son los usuarios, qué recursos técnicos se emplean y cómo se acredita el correcto funcionamiento del sistema. Este enfoque facilita la comprensión de su aplicación en contextos reales, como la atención primaria o la gestión hospitalaria.
🧩 Elementos esenciales
- Conjunto organizado: Un sistema informático no es una suma aleatoria de componentes, sino una estructura con relaciones definidas entre sus partes.
- Componentes físicos (hardware): Elementos tangibles como servidores, ordenadores, redes, dispositivos de entrada/salida y sistemas de almacenamiento.
- Componentes lógicos (software): Programas, aplicaciones y sistemas operativos que proporcionan las instrucciones para el funcionamiento del hardware.
- Datos: Información estructurada que el sistema captura, procesa, almacena y distribuye.
- Comunicaciones: Infraestructura de red que permite la transmisión de datos entre componentes y usuarios.
- Procedimientos: Normas y protocolos que regulan el uso del sistema, incluyendo aspectos como seguridad, mantenimiento y gestión de incidencias.
- Personas: Usuarios, administradores y técnicos que interactúan con el sistema, ya sea como operadores o como responsables de su gestión.
- Finalidad: Objetivo concreto que justifica la existencia del sistema, como la gestión de pacientes, la facturación o la coordinación entre centros sanitarios.
- Integración funcional: Condición necesaria para que el sistema funcione como un todo coherente, donde cada componente cumple un rol específico.
- Trazabilidad: Capacidad del sistema para registrar y auditar los cambios en los datos y en su configuración.
- Disponibilidad: Requisito de que el sistema esté operativo cuando sea necesario, especialmente en entornos críticos como la sanidad.
- Seguridad: Conjunto de medidas técnicas y organizativas para proteger la información y garantizar su confidencialidad, integridad y disponibilidad.
🧠 Recuerda
- Un sistema informático no es solo un ordenador o una aplicación, sino un conjunto integrado de componentes.
- La interdependencia entre hardware, software, datos, comunicaciones, procedimientos y personas es clave para su funcionamiento.
- Su finalidad concreta determina su diseño, requisitos y arquitectura.
- En entornos sanitarios, como el SAS, la disponibilidad, seguridad y eficiencia son prioritarias.
- La trazabilidad y continuidad de los datos son esenciales para garantizar la calidad del servicio.
- El sistema informático se diferencia del sistema de información por su enfoque en los medios técnicos.
- La definición operativa exige analizar qué datos se gestionan, quién interviene y cómo se acredita su funcionamiento.
- El modelo funcional clásico se basa en las operaciones de captura, procesamiento y distribución de información.
- La integración funcional es la condición que define al sistema como un todo coherente.
- El estudio práctico del concepto facilita su aplicación en contextos reales, como la gestión sanitaria.
2. Componentes y funcionamiento: componentes físicos, componentes lógicos
🎯 Idea clave
- Un sistema informático se estructura en dos categorías fundamentales: componentes físicos (hardware) y componentes lógicos (software), que operan de forma interdependiente.
- El hardware engloba todos los elementos materiales y tangibles que permiten la ejecución de procesos, como circuitos, discos o periféricos.
- El software comprende las instrucciones, programas y datos que dirigen el funcionamiento del hardware para realizar tareas específicas.
- La interdependencia entre hardware y software es esencial: el hardware sin software carece de funcionalidad, y el software sin hardware no puede ejecutarse.
- En entornos como el Servicio Andaluz de Salud (SAS), esta distinción adquiere relevancia por la necesidad de garantizar disponibilidad, seguridad y eficiencia en sistemas críticos.
- El análisis de los componentes debe abordarse como una cadena de ejecución, comunicación, almacenamiento y control, donde cada elemento influye en el rendimiento global.
📚 Desarrollo
Definición de sistema informático. Un sistema informático es un conjunto organizado de elementos físicos, lógicos, datos, comunicaciones, procedimientos y personas que interactúan para capturar, almacenar, procesar y distribuir información con un fin determinado. Esta definición implica que el sistema no se reduce a un único componente, sino que requiere la integración funcional de todos sus elementos para operar como un todo coherente. La finalidad concreta —como la gestión sanitaria o el soporte a decisiones clínicas— es parte constitutiva de su diseño y funcionamiento.
Componentes físicos (hardware). El hardware comprende todos los elementos materiales y tangibles que conforman la infraestructura de un sistema informático. Incluye circuitos electrónicos, procesadores, memoria RAM, discos duros, tarjetas gráficas, periféricos (teclados, pantallas, impresoras), fuentes de alimentación, servidores y equipos de comunicaciones. Estos componentes son esenciales, ya que proporcionan el soporte físico necesario para la ejecución de cualquier proceso. Sin hardware, el software no tendría un medio sobre el que operar, y el sistema carecería de capacidad para interactuar con el entorno.
Componentes lógicos (software). El software abarca el conjunto de programas, instrucciones y datos que permiten al hardware realizar tareas específicas. Se divide en dos grandes categorías: software de sistema (como los sistemas operativos) y software de aplicación (como los programas utilizados en la gestión sanitaria). El software actúa como intermediario entre el usuario y el hardware, traduciendo órdenes humanas en acciones ejecutables por la máquina. Su correcto funcionamiento depende de la compatibilidad con el hardware y de la adecuación a los requisitos del sistema.
Interdependencia entre hardware y software. La relación entre ambos componentes es bidireccional y esencial. El hardware proporciona los recursos físicos necesarios para ejecutar el software, mientras que el software define cómo se utilizan esos recursos. Por ejemplo, un sistema operativo (software) gestiona la memoria RAM (hardware) para asignar espacio a las aplicaciones. En entornos sanitarios, esta interdependencia es crítica: un fallo en el hardware (como una avería en un servidor) o en el software (como un error en una aplicación clínica) puede comprometer la disponibilidad de servicios esenciales.
Cadena de ejecución y análisis integral. Para un Técnico Especialista en Informática, el estudio de los componentes no debe limitarse a una enumeración de piezas, sino a una comprensión de su funcionamiento coordinado. La cadena de ejecución incluye elementos como la alimentación eléctrica, la memoria, el procesador, el almacenamiento y la red. Un fallo en cualquier eslabón —ya sea físico (como un disco dañado) o lógico (como un permiso incorrecto)— puede afectar al sistema completo. Este enfoque integral es especialmente relevante en el SAS, donde la continuidad asistencial depende de la fiabilidad de todos los componentes.
Relevancia en la administración sanitaria. En el ámbito del Servicio Andaluz de Salud, la distinción entre hardware y software no es meramente teórica, sino práctica. Los sistemas informáticos deben garantizar altos niveles de disponibilidad, seguridad y eficiencia, ya que gestionan datos sensibles y procesos críticos. La selección, mantenimiento y actualización de ambos componentes debe alinearse con normativas como la Ley 41/2002 de autonomía del paciente o el Esquema Nacional de Interoperabilidad, que exigen robustez y compatibilidad en los sistemas sanitarios.
Ejemplo de aplicación. En un puesto de trabajo de atención primaria, el hardware incluye el ordenador, la pantalla, el teclado y la impresora, mientras que el software abarca el sistema operativo (como Windows o Linux), las aplicaciones de historia clínica electrónica y los programas de gestión administrativa. La correcta interacción entre ambos permite registrar datos de pacientes, acceder a historiales o emitir informes, demostrando cómo la integración de componentes físicos y lógicos es clave para la prestación de servicios sanitarios.
🧩 Elementos esenciales
- Hardware: Conjunto de componentes físicos y tangibles que conforman la infraestructura de un sistema informático, como procesadores, memoria, discos o periféricos.
- Software: Programas, instrucciones y datos que dirigen el funcionamiento del hardware para realizar tareas específicas, incluyendo sistemas operativos y aplicaciones.
- Interdependencia: Relación bidireccional entre hardware y software, donde el primero proporciona los recursos físicos y el segundo define su uso.
- Sistema operativo: Tipo de software de sistema que actúa como interfaz entre el hardware y el usuario, gestionando recursos como la CPU, la memoria o los dispositivos.
- Cadena de ejecución: Secuencia de elementos físicos y lógicos que deben funcionar coordinadamente para garantizar el rendimiento del sistema.
- Disponibilidad: Capacidad del sistema para operar sin interrupciones, crítica en entornos sanitarios como el SAS.
- Seguridad: Mecanismos implementados en hardware y software para proteger datos y procesos, como autenticación, permisos o cifrado.
- Periféricos: Dispositivos físicos conectados al sistema, como teclados, pantallas o impresoras, que permiten la interacción con el usuario.
- Almacenamiento: Componentes físicos (discos duros, SSD) y lógicos (sistemas de archivos) que permiten guardar y acceder a datos de forma permanente.
- Red: Infraestructura física (cables, routers) y lógica (protocolos, software de red) que facilita la comunicación entre sistemas.
- Procesador (CPU): Componente físico encargado de ejecutar las instrucciones del software, determinando la velocidad y capacidad de procesamiento.
- Memoria RAM: Componente físico que almacena temporalmente datos e instrucciones durante la ejecución de programas, gestionada por el sistema operativo.
🧠 Recuerda
- Un sistema informático no es solo un ordenador o una aplicación, sino la integración de componentes físicos y lógicos con un fin concreto.
- El hardware sin software carece de funcionalidad, y el software sin hardware no puede ejecutarse.
- La interdependencia entre ambos componentes es clave para el funcionamiento de cualquier sistema, especialmente en entornos críticos como la sanidad.
- En el SAS, la selección y mantenimiento de hardware y software debe alinearse con normativas de seguridad y disponibilidad.
- Un fallo en cualquier elemento de la cadena de ejecución (alimentación, memoria, red, permisos) puede afectar al sistema completo.
- El sistema operativo es el software de sistema esencial que gestiona recursos y actúa como interfaz entre el usuario y el hardware.
- Los periféricos permiten la interacción con el sistema, pero su correcto funcionamiento depende tanto del hardware como del software.
- La memoria RAM y el procesador son componentes físicos críticos para el rendimiento del sistema.
- La seguridad y la eficiencia son requisitos prioritarios en los sistemas informáticos del ámbito sanitario.
- El análisis de los componentes debe ser integral, considerando su funcionamiento coordinado y no de forma aislada.
3. Jerarquía de niveles, clasificaciones
🎯 Idea clave
- La jerarquía de niveles en sistemas informáticos organiza los componentes en capas funcionales para gestionar su complejidad.
- Cada nivel actúa como una máquina virtual que oculta los detalles del nivel inferior y proporciona servicios al superior.
- El modelo clásico de seis niveles, propuesto por Andrew S. Tanenbaum, es el marco de referencia más extendido.
- Los niveles van desde los circuitos lógicos (nivel 0) hasta las aplicaciones de usuario (nivel 6).
- Esta estructura facilita la especialización profesional, la localización de fallos y la asignación de controles de seguridad.
- Los dominios de abstracción agrupan niveles con características similares, como software o hardware digital.
📚 Desarrollo
Definición de jerarquía de niveles. La jerarquía de niveles es un marco conceptual que representa los sistemas informáticos como una sucesión ordenada de capas funcionales. Cada nivel abstrae la complejidad del nivel inferior, permitiendo que profesionales con distintos perfiles interactúen con el sistema en el plano que les corresponde, sin necesidad de conocer los detalles técnicos de los demás niveles.
Modelo clásico de seis niveles. Este modelo, ampliamente aceptado en la teoría de sistemas informáticos, estructura la arquitectura en seis capas: nivel 6 (usuario), nivel 5 (lenguajes de alto nivel), nivel 4 (lenguaje ensamblador), nivel 3 (software del sistema), nivel 2 (lenguaje máquina) y nivel 1 (control). Cada nivel cumple una función específica, desde la ejecución de aplicaciones hasta la gestión de instrucciones binarias por el procesador.
Función de los niveles superiores. Los niveles 5 y 6 se centran en la interacción con el usuario y la ejecución de programas. El nivel 6, por ejemplo, incluye aplicaciones ofimáticas o sistemas de gestión sanitaria, diseñados para ser utilizados por perfiles no técnicos, como médicos o administrativos. Estos niveles ocultan la complejidad subyacente, permitiendo un uso intuitivo del sistema.
Niveles intermedios y su papel. Los niveles 3 y 4 actúan como puente entre el hardware y las aplicaciones. El nivel 3, correspondiente al sistema operativo, gestiona los recursos físicos y proporciona servicios esenciales, como la gestión de memoria o procesos. El nivel 4, basado en lenguaje ensamblador, se utiliza para optimizar o depurar código, aunque su uso es menos frecuente en entornos modernos.
Niveles inferiores y hardware. Los niveles 1 y 2 están estrechamente ligados al hardware. El nivel 2, lenguaje máquina, consiste en instrucciones binarias específicas de cada arquitectura de procesador, como x86 o ARM. El nivel 1, control, se encarga de decodificar y ejecutar estas instrucciones, mientras que el nivel 0, circuitos lógicos, implementa las operaciones básicas mediante compuertas y transistores.
Dominios de abstracción. Además del modelo de seis niveles, los sistemas informáticos pueden clasificarse en tres dominios de abstracción: software, hardware digital y hardware analógico. El dominio de software agrupa los niveles 3 a 6, mientras que el hardware digital incluye los niveles 0 a 2. Esta clasificación facilita la comprensión de cómo interactúan los componentes en entornos complejos, como los del Servicio Andaluz de Salud.
Aplicación práctica en la administración. La jerarquía de niveles es esencial para planificar el mantenimiento, asignar controles de seguridad y localizar fallos en sistemas críticos. En entornos sanitarios, donde la disponibilidad y la integridad de los datos son prioritarias, esta estructura permite una gestión eficiente de los recursos y una respuesta ágil ante incidencias.
🧩 Elementos esenciales
- Jerarquía de niveles: Organización en capas funcionales que abstraen la complejidad de los sistemas informáticos.
- Modelo de seis niveles: Estructura clásica que va desde los circuitos lógicos (nivel 0) hasta las aplicaciones de usuario (nivel 6).
- Nivel 6 (Usuario): Interfaz con el usuario final, como aplicaciones ofimáticas o sistemas de gestión sanitaria.
- Nivel 5 (Lenguajes de alto nivel): Programas escritos en lenguajes como Java, Python o C#, independientes del hardware.
- Nivel 4 (Lenguaje ensamblador): Representación simbólica del lenguaje máquina, utilizada para optimización o depuración.
- Nivel 3 (Software del sistema): Sistema operativo y controladores que gestionan los recursos hardware.
- Nivel 2 (Lenguaje máquina): Instrucciones binarias específicas de cada arquitectura de procesador.
- Nivel 1 (Control): Unidad de control del procesador, encargada de decodificar y ejecutar instrucciones.
- Nivel 0 (Circuitos lógicos): Compuertas lógicas y transistores que implementan operaciones básicas.
- Dominios de abstracción: Clasificación en software (niveles 3-6), hardware digital (niveles 0-2) y hardware analógico (subyacente al nivel 0).
- Perfiles profesionales: Cada nivel está asociado a un perfil específico, desde usuarios finales hasta diseñadores de hardware.
- Abstracción y portabilidad: Los niveles superiores permiten la ejecución de programas en distintas arquitecturas sin modificaciones.
🧠 Recuerda
- La jerarquía de niveles no es una lista de componentes, sino un marco para organizar funciones.
- Cada nivel oculta los detalles del nivel inferior y proporciona servicios al superior.
- El modelo de seis niveles es el más utilizado para explicar la arquitectura de sistemas informáticos.
- Los niveles superiores (5 y 6) están orientados al usuario, mientras que los inferiores (0 a 2) gestionan el hardware.
- Los dominios de abstracción agrupan niveles con características similares, como software o hardware digital.
- La jerarquía facilita la especialización profesional y la gestión de sistemas complejos.
- En entornos sanitarios, esta estructura es clave para garantizar seguridad y eficiencia.
- El nivel 3 (sistema operativo) actúa como intermediario entre el hardware y las aplicaciones.
- El lenguaje máquina (nivel 2) es específico de cada arquitectura de procesador.
- Los circuitos lógicos (nivel 0) son la base física de todas las operaciones del sistema.
4. Los programas de aplicación
🎯 Idea clave
- Los programas de aplicación son herramientas informáticas diseñadas para realizar tareas específicas que resuelven necesidades concretas de usuarios o organizaciones.
- Constituyen el nivel más cercano al usuario final dentro de la jerarquía de software de un sistema informático.
- Su desarrollo o adopción puede realizarse mediante soluciones empaquetadas o software a medida, según los requisitos funcionales y técnicos.
- En la administración pública sanitaria, su clasificación funcional y técnica determina su adecuación a procesos asistenciales, administrativos o transversales.
- La elección entre distintas tipologías de programas de aplicación impacta en la eficiencia, seguridad e interoperabilidad de los sistemas.
- Su correcta implementación y mantenimiento es competencia clave del Técnico Especialista en Informática en el Servicio Andaluz de Salud.
📚 Desarrollo
Definición y alcance. Los programas de aplicación son conjuntos de instrucciones lógicas que permiten a los usuarios ejecutar tareas concretas, como gestionar información, procesar datos o automatizar procesos. A diferencia del software de sistema, que gestiona recursos hardware y proporciona servicios básicos, los programas de aplicación se orientan a resolver problemas específicos de los usuarios finales. En el ámbito sanitario, estos programas abarcan desde sistemas de historia clínica electrónica hasta herramientas de gestión administrativa o aplicaciones de movilidad para profesionales y ciudadanos.
Clasificación por ámbito de aplicación. Los programas de aplicación se dividen en dos grandes categorías: software horizontal y software vertical. El software horizontal es genérico y satisface necesidades comunes en múltiples sectores, como procesadores de texto, hojas de cálculo o navegadores web. Por el contrario, el software vertical está especializado en resolver problemas específicos de un sector, organización o proceso, como los sistemas de información hospitalaria (HIS), los programas de radiología (PACS) o los sistemas de citación sanitaria. Esta distinción es fundamental en la administración pública sanitaria, donde la elección entre ambos tipos determina la eficiencia y adecuación a los procesos asistenciales y administrativos.
Funcionalidad en el Servicio Andaluz de Salud. En el SAS, los programas de aplicación se clasifican en cuatro categorías funcionales principales: sistemas de información asistenciales, sistemas de información de gestión, sistemas corporativos transversales y sistemas relacionados con el ciudadano. Los sistemas asistenciales, como Diraya o Receta XXI, gestionan la información clínica y soportan la actividad sanitaria. Los sistemas de gestión, como GERHONTE o AGESCON, dan soporte a procesos administrativos, económicos y logísticos. Los sistemas transversales, como InterSAS o IDENTIC, proporcionan servicios comunes a múltiples procesos, mientras que los sistemas relacionados con el ciudadano, como ClicSalud+ o la Tarjeta Sanitaria Individual, facilitan la interacción de los usuarios con los servicios sanitarios.
Modelos de implementación. Los programas de aplicación pueden implementarse mediante soluciones empaquetadas o desarrollos a medida. Las soluciones empaquetadas, como los sistemas de gestión hospitalaria o los programas de facturación, son productos estandarizados que se adaptan a procesos genéricos y ofrecen ventajas como menor coste inicial y mayor disponibilidad de soporte. El software a medida, en cambio, se diseña para responder a requisitos específicos de una organización, como sistemas de apoyo a la decisión clínica o integraciones con equipos médicos especializados. En el SAS, la elección entre ambos modelos depende de factores como la criticidad del proceso, la necesidad de interoperabilidad y el cumplimiento de normativas como el Esquema Nacional de Interoperabilidad (ENI).
Requisitos técnicos y normativos. Los programas de aplicación en el ámbito sanitario público deben cumplir con estándares técnicos y normativos que garanticen su seguridad, interoperabilidad y eficiencia. El Esquema Nacional de Seguridad (ENS) y el Reglamento General de Protección de Datos (RGPD) establecen requisitos para la protección de la información y la privacidad de los pacientes. Además, la interoperabilidad entre sistemas, basada en estándares como HL7 o FHIR, es esencial para garantizar la comunicación fluida entre aplicaciones asistenciales, administrativas y corporativas. La contratación pública también influye en la selección de programas de aplicación, priorizando soluciones reutilizables y compatibles con estándares abiertos.
Rol del Técnico Especialista en Informática. El Técnico Especialista en Informática del SAS desempeña un papel clave en la selección, implementación y mantenimiento de los programas de aplicación. Sus funciones incluyen el análisis de requisitos, la evaluación de soluciones, la integración de sistemas y la garantía de interoperabilidad. Además, debe asegurar el cumplimiento normativo, gestionar proyectos técnicos y colaborar con equipos clínicos y administrativos para adaptar las soluciones a las necesidades reales. La formación y soporte a usuarios finales, así como la evaluación de tecnologías emergentes, también forman parte de sus competencias, asegurando que los programas de aplicación evolucionen alineados con los objetivos estratégicos del SAS.
Tendencias y evolución. La evolución de los programas de aplicación en el SAS está marcada por la adopción de modelos híbridos, que combinan soluciones empaquetadas con módulos a medida para necesidades específicas. La migración hacia entornos cloud, mediante modelos como Software como Servicio (SaaS), está ganando relevancia para herramientas colaborativas o de gestión, como el correo electrónico o las plataformas de videoconferencia. El Plan de Transformación Digital de Andalucía 2021-2025 promueve el uso de software libre y de código abierto para reducir costes y evitar la dependencia de proveedores, alineándose con las recomendaciones del ENS y la Guía CCN-STIC 827.
🧩 Elementos esenciales
- Programas de aplicación: Software diseñado para realizar tareas específicas y resolver necesidades concretas de usuarios u organizaciones.
- Software horizontal: Programas genéricos aplicables a múltiples sectores, como procesadores de texto o navegadores web.
- Software vertical: Programas especializados en un sector o proceso, como sistemas de información hospitalaria o programas de radiología.
- Sistemas de información asistenciales: Programas que gestionan información clínica y soportan la actividad sanitaria, como Diraya o Receta XXI.
- Sistemas de información de gestión: Herramientas para procesos administrativos, económicos y logísticos, como GERHONTE o AGESCON.
- Sistemas corporativos transversales: Soluciones que proporcionan servicios comunes a múltiples sistemas, como InterSAS o IDENTIC.
- Sistemas relacionados con el ciudadano: Programas que facilitan la interacción de los usuarios con los servicios sanitarios, como ClicSalud+ o la Tarjeta Sanitaria Individual.
- Soluciones empaquetadas: Productos estandarizados, listos para usar y adaptados a procesos genéricos, con menor coste inicial.
- Software a medida: Programas diseñados para requisitos específicos de una organización, como sistemas de apoyo a la decisión clínica.
- Interoperabilidad: Capacidad de los programas de aplicación para comunicarse y compartir datos, basada en estándares como HL7 o FHIR.
- Cumplimiento normativo: Requisitos legales y técnicos que deben cumplir los programas de aplicación, como el ENS, el RGPD o el ENI.
- Rol del Técnico Especialista en Informática: Funciones de análisis, implementación, mantenimiento y soporte de programas de aplicación en el SAS.
🧠 Recuerda
- Los programas de aplicación son herramientas clave para resolver necesidades específicas de usuarios y organizaciones.
- Se clasifican en software horizontal (genérico) y vertical (especializado), con implicaciones directas en su adecuación a procesos sanitarios.
- En el SAS, se organizan en cuatro categorías funcionales: asistenciales, de gestión, transversales y relacionados con el ciudadano.
- La elección entre soluciones empaquetadas y software a medida depende de factores como la criticidad del proceso y los requisitos técnicos.
- La interoperabilidad y el cumplimiento normativo son requisitos esenciales para cualquier programa de aplicación en el ámbito sanitario.
- El Técnico Especialista en Informática desempeña un papel fundamental en la selección, implementación y mantenimiento de estos programas.
- Las tendencias actuales incluyen modelos híbridos, adopción de cloud y promoción de software libre y de código abierto.
- La contratación pública prioriza soluciones reutilizables y compatibles con estándares abiertos.
- La formación y soporte a usuarios finales son competencias clave del Técnico Especialista en Informática.
- La evolución de los programas de aplicación debe alinearse con los objetivos estratégicos del SAS y las normativas vigentes.
5. Clasificaciones de los programas de aplicación
🎯 Idea clave
- Los programas de aplicación se clasifican según criterios como el ámbito de aplicación, la complejidad, el alcance y la categoría funcional.
- La clasificación por ámbito distingue entre software horizontal (genérico) y vertical (especializado), con implicaciones en la adaptación a procesos organizativos.
- La complejidad y el alcance determinan si un programa es individual, departamental o empresarial, influyendo en su escalabilidad y usuarios objetivo.
- Las categorías funcionales agrupan los programas según su propósito, como sistemas asistenciales, de gestión, corporativos o relacionados con el ciudadano.
- En el Servicio Andaluz de Salud (SAS), estas clasificaciones facilitan la identificación y gestión de soluciones digitales según necesidades específicas.
- Cada criterio de clasificación responde a objetivos distintos, como la estandarización, la especialización o la integración organizativa.
📚 Desarrollo
Clasificación por ámbito de aplicación. Los programas de aplicación se dividen en dos grandes grupos según su alcance sectorial. El software horizontal está diseñado para satisfacer necesidades comunes en múltiples sectores, como procesadores de texto, hojas de cálculo o navegadores web. Su principal ventaja radica en su bajo coste y amplia disponibilidad de soporte, aunque su adaptabilidad a procesos específicos es limitada. Por otro lado, el software vertical se desarrolla para resolver problemas concretos de un sector, como los sistemas de información hospitalaria (HIS) o los programas de radiología (PACS). Este tipo de software ofrece una mayor eficiencia en entornos regulados y se integra mejor con estándares sectoriales, como HL7 en sanidad.
Clasificación por complejidad y alcance. Este criterio distingue los programas según su escala y el tipo de usuarios a los que están dirigidos. Las aplicaciones individuales son programas diseñados para tareas específicas o un único usuario, como calculadoras o editores de texto simples. Las aplicaciones departamentales están orientadas a áreas funcionales concretas dentro de una organización, como herramientas de facturación hospitalaria o sistemas de laboratorio (LIS). Finalmente, las aplicaciones empresariales abarcan múltiples áreas de una organización, como los sistemas de historia clínica electrónica (HCE) o los ERP, y se implantan en hospitales o áreas de gestión corporativa.
Categorías funcionales en el SAS. Para facilitar la gestión de sus sistemas informáticos, el Servicio Andaluz de Salud clasifica los programas de aplicación en cuatro categorías principales. Los sistemas de información asistenciales gestionan la información clínica y soportan la actividad asistencial, como Diraya o Receta XXI. Los sistemas de información de gestión dan soporte a procesos administrativos, económicos y logísticos, como GERHONTE o AGESCON. Los sistemas corporativos transversales proporcionan servicios comunes a múltiples sistemas, como InterSAS (ESB) o IDENTIC. Por último, los sistemas relacionados con el ciudadano facilitan la interacción de los usuarios con los servicios sanitarios, como ClicSalud+ o la Tarjeta Sanitaria Individual (TSI).
Software de oficina y empresarial. Dentro de las categorías funcionales, destacan dos grupos con aplicaciones prácticas en entornos administrativos y organizativos. El software de oficina incluye herramientas para tareas de productividad, como procesadores de texto, hojas de cálculo o correo electrónico, y se utiliza en áreas administrativas y de gestión documental. El software empresarial, en cambio, abarca sistemas complejos como ERP, CRM o herramientas de gestión de proyectos, que se implantan en áreas como logística hospitalaria, recursos humanos o facturación. Estos programas suelen requerir una mayor integración con otros sistemas y procesos organizativos.
Aplicación en entornos sanitarios. En el ámbito sanitario, la clasificación por categorías funcionales permite una gestión más eficiente de los recursos tecnológicos. Por ejemplo, los sistemas asistenciales son críticos para la atención al paciente, mientras que los sistemas de gestión optimizan procesos administrativos. Los sistemas corporativos transversales, como los buses de servicios empresariales (ESB), garantizan la interoperabilidad entre distintas aplicaciones, y los sistemas relacionados con el ciudadano mejoran la accesibilidad y la experiencia del usuario. Esta clasificación facilita la identificación de soluciones según las necesidades específicas de cada área.
Ventajas de las clasificaciones. La clasificación de los programas de aplicación aporta claridad en la selección, implantación y mantenimiento de soluciones tecnológicas. Permite identificar rápidamente el tipo de software más adecuado para cada necesidad, optimizando recursos y evitando solapamientos. Además, facilita la estandarización de procesos y la integración con otros sistemas, especialmente en entornos complejos como el sanitario. En el SAS, estas clasificaciones son fundamentales para alinear las soluciones digitales con los objetivos estratégicos de la organización.
Limitaciones y consideraciones. Aunque las clasificaciones son útiles, no siempre son excluyentes. Un mismo programa puede pertenecer a varias categorías según su uso o alcance. Por ejemplo, un sistema de gestión de citas puede ser departamental si se usa en un servicio concreto, pero también puede integrarse en una solución empresarial más amplia. Además, la evolución tecnológica y las necesidades organizativas pueden requerir actualizaciones periódicas en las clasificaciones para mantener su relevancia.
🧩 Elementos esenciales
- Software horizontal: Programas genéricos aplicables a múltiples sectores, como procesadores de texto o navegadores web.
- Software vertical: Soluciones especializadas para un sector concreto, como sistemas de información hospitalaria o programas de radiología.
- Aplicaciones individuales: Programas para tareas específicas o un único usuario, como calculadoras o editores de texto simples.
- Aplicaciones departamentales: Herramientas para áreas funcionales concretas, como gestión de citas o facturación hospitalaria.
- Aplicaciones empresariales: Sistemas integrados que abarcan múltiples áreas, como ERP o sistemas de historia clínica electrónica.
- Sistemas de información asistenciales: Gestionan información clínica y soportan la actividad asistencial, como Diraya o Receta XXI.
- Sistemas de información de gestión: Dan soporte a procesos administrativos, económicos y logísticos, como GERHONTE o AGESCON.
- Sistemas corporativos transversales: Proporcionan servicios comunes a múltiples sistemas, como InterSAS (ESB) o IDENTIC.
- Sistemas relacionados con el ciudadano: Facilitan la interacción de los usuarios con los servicios sanitarios, como ClicSalud+.
- Software de oficina: Herramientas para tareas administrativas y de productividad, como procesadores de texto o correo electrónico.
- Software empresarial: Sistemas complejos como ERP o CRM, utilizados en logística, recursos humanos o facturación.
- Interoperabilidad: Capacidad de los sistemas para integrarse y comunicarse entre sí, clave en entornos sanitarios.
🧠 Recuerda
- La clasificación por ámbito distingue entre software horizontal (genérico) y vertical (especializado).
- La complejidad y el alcance determinan si un programa es individual, departamental o empresarial.
- En el SAS, los sistemas se agrupan en cuatro categorías funcionales: asistenciales, de gestión, corporativos y relacionados con el ciudadano.
- El software de oficina y el empresarial tienen aplicaciones distintas en entornos administrativos y organizativos.
- Las clasificaciones facilitan la selección, implantación y mantenimiento de soluciones tecnológicas.
- Un mismo programa puede pertenecer a varias categorías según su uso o alcance.
- La evolución tecnológica puede requerir actualizaciones en las clasificaciones para mantener su utilidad.
- La interoperabilidad es clave en entornos sanitarios para garantizar la comunicación entre sistemas.
- Los sistemas asistenciales son críticos para la atención al paciente en el SAS.
- Las clasificaciones ayudan a optimizar recursos y evitar solapamientos en la gestión de soluciones digitales.
6. Software a medida y soluciones empaquetadas
🎯 Idea clave
- El software a medida se desarrolla específicamente para adaptarse a los procesos y necesidades únicas de una organización, como el Servicio Andaluz de Salud.
- Las soluciones empaquetadas son productos genéricos diseñados para un mercado masivo, con funcionalidades estándar aplicables a múltiples organizaciones.
- La elección entre ambas opciones depende de factores como personalización, coste, tiempo de implementación y escalabilidad.
- El software a medida ofrece mayor flexibilidad e integración nativa, pero conlleva una inversión inicial elevada y un mantenimiento continuo.
- Las soluciones empaquetadas permiten una implementación rápida y un coste inicial reducido, aunque limitan la adaptación a procesos específicos.
- En la Administración pública sanitaria, la decisión debe alinearse con los objetivos estratégicos y los requisitos de interoperabilidad y seguridad.
📚 Desarrollo
Definición y propósito. El software a medida es una solución informática diseñada para satisfacer los requisitos específicos de una organización, como el Servicio Andaluz de Salud. Se construye desde cero o mediante adaptaciones profundas de frameworks existentes, priorizando la alineación con los procesos internos y los objetivos estratégicos. Su finalidad es resolver problemas concretos no cubiertos por productos estándar y proporcionar una ventaja funcional diferenciadora, especialmente en entornos con necesidades complejas o reguladas.
Soluciones empaquetadas. Las soluciones empaquetadas, también denominadas Commercial Off-The-Shelf (COTS), son productos predefinidos desarrollados para un mercado masivo. Ofrecen funcionalidades genéricas aplicables a múltiples organizaciones, como gestión de recursos humanos, contabilidad o sistemas ERP. Su principal característica es que la organización debe adaptar sus procesos a las capacidades del software, en lugar de que el software se adapte a la organización, lo que puede limitar su utilidad en entornos con flujos de trabajo altamente especializados.
Personalización y adaptación. El software a medida permite una adaptación total a los procesos de la organización, lo que resulta crucial en ámbitos como la sanidad, donde los flujos de trabajo pueden ser únicos o críticos. En cambio, las soluciones empaquetadas ofrecen una personalización limitada, restringida a la configuración de módulos y parámetros preestablecidos. Esta diferencia es determinante cuando se requiere integrar el software con sistemas existentes o cumplir con normativas específicas, como las establecidas en el Esquema Nacional de Interoperabilidad.
Coste y tiempo de implementación. El coste inicial del software a medida es elevado debido a la inversión en desarrollo, análisis funcional y pruebas. Además, su tiempo de implementación es largo, pudiendo extenderse meses o incluso años. Por el contrario, las soluciones empaquetadas tienen un coste inicial reducido y un despliegue más rápido, aunque pueden generar costes ocultos a largo plazo, como licencias adicionales, módulos complementarios o formación especializada. El coste total de propiedad (TCO) debe evaluarse en ambos casos para tomar una decisión informada.
Mantenimiento y escalabilidad. El mantenimiento del software a medida recae en la organización o en un proveedor externo, lo que implica una gestión continua de actualizaciones, correcciones y mejoras. En las soluciones empaquetadas, el mantenimiento suele estar incluido en el soporte del proveedor, lo que reduce la carga administrativa. En cuanto a la escalabilidad, el software a medida se diseña para crecer con la organización, mientras que las soluciones empaquetadas dependen de las capacidades y la hoja de ruta del proveedor, lo que puede limitar su evolución futura.
Integración y dependencia. La integración nativa con sistemas existentes es una de las principales ventajas del software a medida, ya que se desarrolla teniendo en cuenta los requisitos de interoperabilidad de la organización. Las soluciones empaquetadas, en cambio, suelen depender de APIs y conectores disponibles, lo que puede complicar su adaptación a entornos con múltiples sistemas heterogéneos. Además, la dependencia del proveedor es alta en ambos casos: en el software a medida, si el desarrollo es externalizado, y en las soluciones empaquetadas, por la necesidad de seguir las actualizaciones y políticas del proveedor.
Modelos híbridos y criterios de elección. En la práctica, muchas organizaciones optan por modelos híbridos, combinando soluciones empaquetadas para funciones genéricas con módulos a medida para necesidades específicas. Esta aproximación equilibra coste, flexibilidad e interoperabilidad. Los criterios de elección deben incluir la evaluación de las necesidades y procesos de la organización, el presupuesto disponible, el tiempo de implementación, la capacidad de mantenimiento interno o externo, la escalabilidad requerida y el cumplimiento normativo, especialmente en sectores regulados como la sanidad.
🧩 Elementos esenciales
- Software a medida: Solución diseñada específicamente para una organización, adaptada a sus procesos y requisitos únicos.
- Soluciones empaquetadas (COTS): Productos genéricos desarrollados para un mercado masivo, con funcionalidades estándar.
- Personalización: El software a medida ofrece adaptación total, mientras que las soluciones empaquetadas se limitan a configuraciones predefinidas.
- Coste inicial: Alto en el software a medida; bajo o moderado en las soluciones empaquetadas.
- Tiempo de implementación: Largo en el software a medida (meses o años); corto en las soluciones empaquetadas (semanas o meses).
- Mantenimiento: A cargo de la organización o proveedor externo en el software a medida; incluido en el soporte del proveedor en las soluciones empaquetadas.
- Escalabilidad: Diseñada para crecer con la organización en el software a medida; depende del proveedor en las soluciones empaquetadas.
- Integración: Nativa con sistemas existentes en el software a medida; limitada por APIs y conectores en las soluciones empaquetadas.
- Dependencia del proveedor: Alta en ambos casos, pero por razones distintas: externalización en el software a medida y actualizaciones en las soluciones empaquetadas.
- Ventaja competitiva: Presente en el software a medida por su carácter único; ausente en las soluciones empaquetadas por su naturaleza genérica.
- Riesgo de obsolescencia: Alto en el software a medida si no se planifica adecuadamente; bajo en las soluciones empaquetadas por las actualizaciones del proveedor.
- Cumplimiento normativo: Diseñado para cumplir con normativas específicas en el software a medida; depende de las funcionalidades del proveedor en las soluciones empaquetadas.
🧠 Recuerda
- El software a medida se adapta a la organización, mientras que las soluciones empaquetadas requieren que la organización se adapte al software.
- La elección entre ambas opciones debe basarse en un análisis detallado de necesidades, presupuesto y objetivos estratégicos.
- El coste inicial del software a medida es elevado, pero su coste total de propiedad puede ser menor a largo plazo si se gestiona adecuadamente.
- Las soluciones empaquetadas son más rápidas de implementar, pero pueden generar costes ocultos y limitaciones en la personalización.
- La integración nativa es una ventaja clave del software a medida, especialmente en entornos con múltiples sistemas.
- La dependencia del proveedor es un factor crítico en ambos casos, aunque por razones distintas.
- Los modelos híbridos combinan lo mejor de ambas opciones, equilibrando coste, flexibilidad y escalabilidad.
- En la Administración pública sanitaria, el cumplimiento normativo y la interoperabilidad son criterios decisivos.
- El software a medida ofrece una ventaja funcional diferenciadora, mientras que las soluciones empaquetadas son más adecuadas para procesos estandarizados.
- La planificación del mantenimiento y las actualizaciones es esencial para evitar la obsolescencia en el software a medida.
7. Evolución y tendencias en los sistemas informáticos
🎯 Idea clave
- La evolución de los sistemas informáticos en el sector sanitario público se orienta hacia la integración de soluciones híbridas que combinan software empaquetado y a medida.
- Las tendencias actuales priorizan la interoperabilidad entre sistemas para garantizar la continuidad asistencial y el intercambio seguro de datos clínicos.
- La movilidad y la accesibilidad se consolidan como ejes centrales, con el desarrollo de aplicaciones móviles para profesionales y pacientes.
- La seguridad y el cumplimiento normativo son requisitos transversales en todas las iniciativas digitales del Servicio Andaluz de Salud.
- La personalización de servicios digitales busca adaptarse a las necesidades específicas de usuarios internos y externos.
- La gestión del conocimiento y el soporte TIC especializado son pilares para la sostenibilidad de los sistemas informáticos sanitarios.
📚 Desarrollo
Tendencias en la adopción de software. El sector sanitario público, y en particular el Servicio Andaluz de Salud (SAS), ha evolucionado hacia modelos híbridos que combinan soluciones empaquetadas y software a medida. Las primeras se emplean para procesos estandarizados, como la gestión administrativa o de recursos humanos, mientras que el software a medida se reserva para funciones críticas o diferenciadoras, como sistemas de apoyo a la decisión clínica o la integración con equipos médicos especializados.
Interoperabilidad como requisito clave. La necesidad de integrar sistemas a nivel autonómico y nacional ha impulsado el desarrollo de plataformas interoperables. En el SAS, esto se refleja en la conexión con la Historia Clínica Digital del Sistema Nacional de Salud (HCDSNS), que permite el intercambio seguro de información entre centros y niveles asistenciales. La interoperabilidad no solo mejora la eficiencia operativa, sino que también facilita la continuidad asistencial y reduce duplicidades.
Movilidad y accesibilidad. Las iniciativas digitales del SAS han priorizado la movilidad, con el desarrollo de aplicaciones móviles como App Salud Andalucía y ClicSalud+. Estas herramientas permiten a los profesionales acceder a información clínica en tiempo real y a los pacientes gestionar trámites sanitarios desde cualquier dispositivo. La accesibilidad se garantiza mediante el cumplimiento de estándares de diseño universal, asegurando que los servicios digitales sean utilizables por todos los perfiles de usuario.
Seguridad y cumplimiento normativo. La gestión de datos sensibles en el ámbito sanitario exige un enfoque riguroso en materia de seguridad. Los sistemas informáticos del SAS incorporan medidas de protección para cumplir con normativas como el Reglamento General de Protección de Datos (RGPD) y la Ley de Autonomía del Paciente. Esto incluye el cifrado de datos, la autenticación multifactor y la auditoría continua de accesos, especialmente en aplicaciones que manejan historiales clínicos o información genética.
Personalización de servicios digitales. Las plataformas del SAS no se limitan a portales institucionales, sino que abarcan sistemas de información asistenciales, herramientas de gestión de conocimiento y canales de atención multicanal. La personalización permite adaptar los contenidos y funcionalidades a las necesidades de distintos perfiles, como profesionales sanitarios, pacientes o personal administrativo, mejorando la experiencia de usuario y la eficiencia operativa.
Soporte TIC especializado. El SAS ha reforzado sus estructuras de soporte técnico para garantizar el funcionamiento continuo de los sistemas informáticos. Ejemplo de ello es el servicio de atención informática a profesionales, que en un año ha gestionado más de 784.000 solicitudes. Este soporte no solo resuelve incidencias técnicas, sino que también facilita la formación y la adopción de nuevas herramientas digitales por parte del personal.
Gestión del conocimiento profesional. Las iniciativas digitales del SAS incluyen plataformas para la gestión del conocimiento, que centralizan información actualizada y relevante para los profesionales. Estas herramientas permiten acceder a protocolos clínicos, guías de práctica asistencial y documentación técnica, optimizando la toma de decisiones y reduciendo la variabilidad en la atención sanitaria.
Innovación en logística y gestión. El SAS ha implementado aplicaciones específicas para optimizar procesos logísticos en sus centros, como la gestión de inventarios o la coordinación de recursos materiales. Estas soluciones, aunque menos visibles para el público general, son fundamentales para mejorar la eficiencia operativa y reducir costes en una organización de gran escala.
🧩 Elementos esenciales
- Modelos híbridos: Combinación de software empaquetado (para procesos estandarizados) y a medida (para funciones críticas o especializadas).
- Interoperabilidad: Integración con sistemas autonómicos y nacionales, como la Historia Clínica Digital del SNS (HCDSNS).
- Movilidad: Desarrollo de aplicaciones móviles (App Salud Andalucía, ClicSalud+) para profesionales y pacientes.
- Accesibilidad: Cumplimiento de estándares de diseño universal en todas las plataformas digitales.
- Seguridad: Medidas de protección para datos sensibles, incluyendo cifrado, autenticación multifactor y auditorías.
- Personalización: Adaptación de servicios digitales a distintos perfiles de usuario (profesionales, pacientes, administrativos).
- Soporte TIC: Estructuras especializadas para resolver incidencias y formar al personal en el uso de herramientas digitales.
- Gestión del conocimiento: Plataformas que centralizan protocolos clínicos, guías asistenciales y documentación técnica.
- Logística digital: Aplicaciones para optimizar la gestión de inventarios y recursos materiales en centros sanitarios.
- Cumplimiento normativo: Adhesión a normativas como el RGPD y la Ley de Autonomía del Paciente en el tratamiento de datos.
- Innovación continua: Incorporación de nuevas herramientas digitales para mejorar la eficiencia y la experiencia de usuario.
- Escalabilidad: Diseño de sistemas capaces de adaptarse al crecimiento y a las necesidades cambiantes de una organización sanitaria pública.
🧠 Recuerda
- La evolución de los sistemas informáticos en el SAS se centra en la integración de soluciones híbridas.
- La interoperabilidad es clave para garantizar la continuidad asistencial y el intercambio seguro de datos.
- Las aplicaciones móviles son una herramienta fundamental para profesionales y pacientes.
- La seguridad y el cumplimiento normativo son requisitos transversales en todos los sistemas.
- La personalización mejora la experiencia de usuario y la eficiencia operativa.
- El soporte TIC especializado es esencial para el funcionamiento continuo de los sistemas.
- La gestión del conocimiento profesional optimiza la toma de decisiones clínicas.
- Las iniciativas logísticas digitales contribuyen a la eficiencia operativa de los centros sanitarios.
- La accesibilidad y el diseño universal son principios básicos en el desarrollo de plataformas digitales.
- La innovación continua permite adaptarse a las necesidades cambiantes del sector sanitario.