Sunteți pe pagina 1din 45

Sistemas de Información y Telemedicina I

Tema 1.2: Entorno tecnológico

Grado en Ingeniería Biomédica


1
Conocimientos previos

Abordados con anterioridad en la asignatura


Informática y redes impartida en el grado de
Ingeniería Biomédica

Asimismo, se presupone que el/la alumno/a entiende


el concepto amplio de Sistema de Información
Sanitario y conoce el tipo de datos que incluye

Sistemas de Información y Telemedicina I 2


Grado en Ingeniería Biomédica - Curso 2019-2020
Objetivos del tema

- Conocer y entender las estructuras de acceso y gestión


de datos mas usadas en el entorno clínico

- Conocer los tipos de redes mas usadas en sistemas de


información clínicos así como sus componentes

- Introducir los conceptos básicos de cloud computing y


seguridad a tener en cuenta en un sistema de
información clínica

Sistemas de Información y Telemedicina I 3


Grado en Ingeniería Biomédica - Curso 2019-2020
Índice de contenidos

1. Gestión de los datos y acceso


1.1 Introducción a las BBDD
1.2 Lenguaje XML
1.3 Repositorios de datos y Datawarehouses
2. Redes y comunicaciones de datos
3. Cloud computing
4. Seguridad en Sistemas de Información Sanitarios

Sistemas de Información y Telemedicina I 4


Grado en Ingeniería Biomédica - Curso 2019-2020
Gestión de los datos y acceso
Sistema de información (recordatorio)

• Un Sistema de Información debe llevar a cabo cuatro actividades


básicas:
1) Entrada
2) Almacenamiento
3) Procesamiento
4) Salida de información

• Los datos deben ser almacenados y mantenidos de manera que


puedan ser recuperados y utilizados dentro de las aplicaciones
(p.ej. Sistemas de HCE)

• Para este fin se utilizan las BASES DE DATOS (BBDD)

Sistemas de Información y Telemedicina I 6


Grado en Ingeniería Biomédica - Curso 2019-2020
Gestión de los datos y acceso
Introducción a las Bases de Datos (BBDD)
Introducción a las BBDD

• BD: conjunto de datos perteneciente a un determinado


contexto que se encuentran estructurados de una
determinada manera

• Modelan aspectos de la realidad necesarios para


apoyar los procesos de los Sistemas de Información

Principales tipos de BBDD:

• Relacionales
• Orientadas a objetos
• Orientadas a grafos

Sistemas de Información y Telemedicina I 8


Grado en Ingeniería Biomédica - Curso 2019-2020
Introducción a las BBDD

BBDD relacionales. Ejemplo registro de visitas


CP (clave
primaria) TABLA PACIENTES
CP (clave CA (clave ajena) CA (clave ajena)
ID Nombre primaria) (ID TABLA PACIENTES) (ID TABLA MÉDICOS)
P1 AAA
TABLA VISITAS
P2 BBB
P3 CCC ID_VIS ID_PAC ID_MED DURAC. DIAGN
CP (clave V01 P3 M3 850 xxxxxxx
primaria) TABLA MÉDICOS m..m
V02 P1 M1 1125 xxxxxxx
ID Nombre V03 P2 M1 487 xxxxxxx
M1 DDD V04 P2 M1 332 xxxxxxx
M2 EEE V05 P1 M2 1584 xxxxxxx
M3 FFF V06 P1 M3 322 xxxxxxx

Sistemas de Información y Telemedicina I 9


Grado en Ingeniería Biomédica - Curso 2019-2020
Introducción a las BBDD

BBDD orientadas a objetos.


Ejemplo de jerarquía de clases mediante herencia
Persona
DNI
Nombre y ape.
Fecha_nac.
Heredan atributos

Atributos
Empleado Paciente
Id_empleado SIP
Departamento Motivo_visita
Añaden
Fecha_alta Día_visita atributos
Sueldo

Sanitario Administración Externa Urgencia


Primaria
Especialidad Hospital Hora_entrada
Horario Centro_salud
Núm_colegiado Departamento Ingresado

Sistemas de Información y Telemedicina I 10


Grado en Ingeniería Biomédica - Curso 2019-2020
Introducción a las BBDD

BBDD orientadas a objetos. Ejemplo de objeto


Persona
DNI
Nombre y ape. Instancia de la clase
Fecha_nac.
Sanitario

Empleado DNI: 20458221K


Id_empleado Nombre_y_ape.: Enrique López
Departamento
Fecha_nac.: 25/01/1965
Fecha_alta
Sueldo Id_empleado: 56484564
Departamento: Cardiología
Fecha_alta: 12/10/ 2000
Sueldo: 50,000
Sanitario
Especialidad: Cardiólogo
Especialidad Núm_colegiado: 558545232
Núm_colegiado

Sistemas de Información y Telemedicina I 11


Grado en Ingeniería Biomédica - Curso 2019-2020
Introducción a las BBDD

BBDD orientadas a grafos. Ejemplo

Transtorno
Nodos (entidad) del sistema Transtorno del
endocrino metabolismo de
la glucosa

Aristas (relación) Es un Es un
Estructura del
Se halla en sistema
Diabetes
mellitus endocrino

Es un
Es un
Es un
Diabetes Estructura
mellitus Diabetes
mellitus del tejido
tipo 1 endocrino
tipo 1

Sistemas de Información y Telemedicina I 12


Grado en Ingeniería Biomédica - Curso 2019-2020
Introducción a las BBDD

Comparativa entre los tipos de BBDD


• El tipo más utilizado hoy en día son las BBDD
relacionales
• Las BBDD orientadas a objetos, recibieron mucha
atención hace algunos años, pero decayeron por la
falta de estandarización y eficiencia en procesamiento
por lotes
• Las BBDD orientadas a grafos se están utilizando cada
vez más, tanto en terminologías médicas como en
redes sociales, y por simplificar la compartición de
datos

Sistemas de Información y Telemedicina I 13


Grado en Ingeniería Biomédica - Curso 2019-2020
Introducción a las BBDD

Consultas SQL: ejemplo


TABLA VISITAS
ID_VISITA ID_PACIENTE ID_MÉDICO DURACIÓN DIAGNÓSTICO
V01 P3 M3 850 x
V02 P1 M1 1125 y
V03 P2 M2 587 z
V04 P2 M1 332 w

Obtener de la tabla VISITAS los identificadores de todas las visitas


que han sido atendidas por el médico 01 y han durado más de 500 s.

SELECT ID_VISITA
FROM VISITAS
WHERE ID_MÉDICO = M1 AND DURACIÓN > 500

Resultado: V02

Sistemas de Información y Telemedicina I 14


Grado en Ingeniería Biomédica - Curso 2019-2020
Introducción a las BBDD

Sistemas Gestores de BBDD (SGBD)

• Un SGBD es una aplicación que interactúa con el


usuario, con otras aplicaciones y con la propia BD.
• Su función es gestionar la BD, y permite:
 Definir
 Crear
 Consultar
 Actualizar y
 Administrar la BD

Sistemas de Información y Telemedicina I 15


Grado en Ingeniería Biomédica - Curso 2019-2020
Introducción a las BBDD

Modelo relacional, monousuario, BD centralizada


es el más sencillo, es de pago

Sistemas de Información y Telemedicina I 16


Grado en Ingeniería Biomédica - Curso 2019-2020
Introducción a las BBDD

Modelo relacional, multiusuario, BD distribuida


Software libre y de código abierto. Se utiliza mucho en web

Sistemas de Información y Telemedicina I 17


Grado en Ingeniería Biomédica - Curso 2019-2020
Introducción a las BBDD

Ejercicio propuesto
TABLA VISITAS
ID_VISITA ID_PACIENTE ID_MÉDICO DURACIÓN DIAGNÓSTICO
V01 P2 M1 850 x
V02 P1 M1 1125 y
V03 P3 M2 587 x
V04 P2 M1 332 y
V05 P1 M1 150 z

• Crear una consulta SQL para responder a la siguiente pregunta:

¿Cuáles son los pacientes no atendidos por el médico M2, cuya


duración ha sido menor o igual a 850 s. y el diagnóstico no ha
sido z?

Sistemas de Información y Telemedicina I 18


Grado en Ingeniería Biomédica - Curso 2019-2020
Gestión de los datos y acceso
Lenguaje XML (eXtensible Markup Language)
Introducción a las BBDD

XML – eXtensible Markup Language


• Es un lenguaje de “marcas” que sirve para almacenar y
compartir datos
• Es especialmente útil para la comunicación entre aplicaciones o
para integrar información de una manera sencilla y segura

Sistemas de Información y Telemedicina I 20


Grado en Ingeniería Biomédica - Curso 2019-2020
Introducción a las BBDD

XML – eXtensible Markup Language. Ejemplo


<?xml version="1.0"?> PRÓLOGO CUERPO
<catalog>
<book id="bk101"> ATRIBUTO
<author>Gambardella, Matthew</author> ELEMENTO
<title>XML Developer's Guide</title>
<price>44.95</price>
<description>An in-depth look at creating applications.</description>
</book>
<book id="bk102"> ATRIBUTO
<author>Ralls, Kim</author> ELEMENTO
<title>Midnight Rain</title>
<price>5.95</price>
<description>A former architect battles corporate zombies,
an evil sorceress, and her own childhood to become queen
of the world.</description>
</book>
</catalog>

Sistemas de Información y Telemedicina I 21


Grado en Ingeniería Biomédica - Curso 2019-2020
Introducción a las BBDD

XML – eXtensible Markup Lenguaje


• Manipulación de instancias XML mediante modelo DOM
(Document Object Model)
– Transformación del fichero XML a un árbol donde los nodos
corresponden a elementos con atributos

Sistemas de Información y Telemedicina I 22


Grado en Ingeniería Biomédica - Curso 2019-2020
Introducción a las BBDD
Fichero XSD (esquema XML) XML Schema
Define restricciones de forma y contenido de instancias
XML que sigan el esquema y permite su validación
(equivalente a relación clase-objeto en BBDD
orientadas a objetos)

Fichero XML (instancia)


¿Es el book
bk002 una
instancia
válida de
BookForm?

Sistemas de Información y Telemedicina I 23


Grado en Ingeniería Biomédica - Curso 2019-2020
Gestión de los datos y acceso
Repositorio de Datos Clínicos
Data Warehouses
Introducción a las BBDD

Repositorio de Datos Clínicos


• BD que consolida los datos de diversas fuentes (p.ej. Admisión,
Radiología, Laboratorio…)
• Proporciona una imagen completa de la atención que ha
recibido un paciente o grupo de pacientes
• Generalmente los datos son filtrados y pre-procesados (p.ej.,
“curados”) antes de ser incluidos en el repositorio
• Se facilita el acceso a la información de manera sencilla

Servidor.
Usuario final Obtiene e integra
los datos SI departamentales

Sistemas de Información y Telemedicina I 25


Grado en Ingeniería Biomédica - Curso 2019-2020
Introducción a las BBDD

Data Warehouse (Almacén de datos)


• Colección de datos orientados al análisis que se utiliza para apoyar la
toma de decisiones en la entidad en la que se utiliza
• La estructura es multidimensional (estructura de hiper-cubo/estrella) en
lugar de tabular (tabla=2D, hipercubo=nD), soportando diferentes
niveles de agregación (e.g., fechas)
• Requieren de un proceso de extracción, transformación y limpieza
(ETL) de datos extraídos de diversas fuentes: resultados precalculados

Fecha

Hechos
(p.ej., observaciones)
Código diagnóstico CIE-10

Localización

Sistemas de Información y Telemedicina I 26


Grado en Ingeniería Biomédica - Curso 2019-2020
Introducción a las BBDD

Data Warehouse, Ejemplos

“Facts in i2b2 are observations about a patient, including things


Emergency encounter star schema like diagnoses, demographics, laboratory results, etc.”
978-1-5090-5206-6/16 $31.00 © 2016 IEEE DOI https://i2b2.cchmc.org/faq
10.1109/DSAA.2016.91

Sistemas de Información y Telemedicina I 27


Grado en Ingeniería Biomédica - Curso 2019-2020
Introducción a las BBDD

Link a otro ejemplo

Sistemas de Información y Telemedicina I 28


Grado en Ingeniería Biomédica - Curso 2019-2020
Introducción a las BBDD

Diferencias entre BD y Data Warehouse

BD convencional Data Warehouse


Propósito Soporte a las Soporte a la toma de
transacciones decisiones
Acceso a los Lectura y escritura Solo lectura
datos
Detalle de los Datos detallados Datos resumidos
datos (agregados)
Frecuencia de Tiempo real Por lotes (diariamente,
actualización semanalmente,
mensualmente…)

Sistemas de Información y Telemedicina I 29


Grado en Ingeniería Biomédica - Curso 2019-2020
Redes y comunicaciones de datos
Redes y comunicaciones de datos

Tipos de redes
• Definición de red de computadores: interconexión
de ordenadores y equipamiento informático mediante
cables o a través de ondas de radio (inalámbrica) para
compartir datos.

Sistemas de Información y Telemedicina I 31


Grado en Ingeniería Biomédica - Curso 2019-2020
Redes y comunicaciones de datos
Tipos de redes. Dependiendo de la extensión
• Local Area Network • Virtual Private Network
(LAN) (VPN)

• Wide Area Network


(WAN)

Sistemas de Información y Telemedicina I 32


Grado en Ingeniería Biomédica - Curso 2019-2020
Redes y comunicaciones de datos

Tipos de redes.
Dependiendo de la configuración
• Cliente-servidor: uno o más • Punto a punto: todos los
ordenadores (SERVIDORES), son ordenadores tienen el mismo
controlan y proporcionan recursos estatus y deciden qué recursos
y servicios a otros (CLIENTES). dan al resto, haciendo de cliente y
servidor a la vez.

Sistemas de Información y Telemedicina I 33


Grado en Ingeniería Biomédica - Curso 2019-2020
Redes y comunicaciones de datos

Tipos de redes.
Dependiendo de su topología
• En anillo • BUS • Estrella

Sistemas de Información y Telemedicina I 34


Grado en Ingeniería Biomédica - Curso 2019-2020
Cloud computing
Cloud computing

Distribución de la
información
• Internet
• Tecnologías web
• Dispositivos móviles
• Hardware

Cambio hacia la
computación en la
nube

Sistemas de Información y Telemedicina I 36


Grado en Ingeniería Biomédica - Curso 2019-2020
Cloud computing
Tres capas:
Aplicación / SaaS (Software as a Service )
• Aplicación completa ofrecida como un servicio
• Software ejecutado en infraestructura del proveedor sirviendo a múltiples clientes
• Ejemplo: Google Apps ofreciendo servicios básicos de negocio como Gmail
Plataforma / PaaS (Platform as a Service)
• Encapsulación de ambiente de desarrollo y empaquetamiento de carga de servicios
• Ofrece plataforma de desarrollo y herramientas de programación, permite desarrollar
aplicaciones propias y controlar la aplicación, pero no controla la infraestructura
• Ejemplo: Google App engine

Infraestructura / IaaS (Infrastructure as a Service)


• Medio de almacenamiento básico y capacidades de cómputo como servicios
estandarizados en la red
• Ejemplo: Amazon EC2 y S3, que ofrecen cómputo y servicios de almacenamiento

Sistemas de Información y Telemedicina I 37


Grado en Ingeniería Biomédica - Curso 2019-2020
Cloud computing

• Global Healthcare Cloud Computing Market Will Reach USD


61.84 Billion By 2025 (Zion Market Research)
• Actividad colaborativa:
 Crear mapa mental con herramientas/tecnologías Cloud
Computing para salud
• Identificar:
 Nombre herramienta
 SaaS, PaaS o IaaS
 Objetivo
 Open source o privativo

Sistemas de Información y Telemedicina I 38


Grado en Ingeniería Biomédica - Curso 2019-2020
Seguridad
Seguridad en los SI Sanitarios

• Se necesitan salvaguardas técnicas y


organizacionales para mantener los sistemas de
información y redes de salud seguros:
‒ Control de acceso
‒ Autenticación por la entidad
‒ Registros de auditoría
‒ Cifrado de datos
‒ Protección firewall
‒ Uso de antivirus

Sistemas de Información y Telemedicina I 40


Grado en Ingeniería Biomédica - Curso 2019-2020
Seguridad en los SI Sanitarios

Control de acceso
• Sólo deben tener acceso a la información de salud del paciente las
personas que lo necesiten
‒ Acceso basado en identidad de usuario
‒ Acceso basado en roles dentro de la organización

Autenticación por la entidad


• El control de acceso solo es eficaz si el sistema es capaz de
asegurar la identidad de la persona. Se recomienda utilizar la
combinación de al menos dos de los siguientes:
‒ PIN, contraseña o número de identificación
‒ Mecanismo físico como tarjeta con chip, RFID o magnética
‒ Biometría: huella dactilar, exploración de la retina…

Sistemas de Información y Telemedicina I 41


Grado en Ingeniería Biomédica - Curso 2019-2020
Seguridad en los SI Sanitarios
Registros de auditoria
• Registros de información acerca de quién ha accedido a un
sistema informático y qué operaciones ha realizado en un
período determinado de tiempo. Algunas de sus funciones son:
‒ Responsabilidad individual, reconstrucción de eventos electrónicos,
monitorización de problemas, detección de intrusiones

Cifrado de datos
• Asegura que los datos transferidos desde una ubicación en una
red a otra están a salvo de cualquier espionaje:
‒ No pueden ser interceptados, copiados, modificados, o eliminados,
ya sea en tránsito o almacenados
• Crucial en información sensible como información de salud
transmitida a través de redes públicas (Internet) o inalámbricas

Sistemas de Información y Telemedicina I 42


Grado en Ingeniería Biomédica - Curso 2019-2020
Seguridad en los SI Sanitarios
Protección mediante Firewall
• Sistema o combinación de sistemas que soporta una política de
control de acceso entre dos redes, Internet y/o sitios/servicios por
determinadas partes o usuarios de la red
• El lugar más común para encontrar un firewall es entre la red
interna de la organización de atención de salud e Internet
Uso de antivirus
• Virus informático: programa que altera la forma en que un equipo
funciona sin el conocimiento de los usuarios del ordenador
‒ Generalmente diseñados para suprimir, alterar, o corromper los datos,
archivos, o los componentes del sistema operativo
• Búsqueda heurística en los archivos de la computadora y en los
paquetes enviados a través de una red informática

Sistemas de Información y Telemedicina I 43


Grado en Ingeniería Biomédica - Curso 2019-2020
Conclusiones
Conclusiones

• Necesidades:
• Tecnologías avanzadas de Bases de Datos y
cloud computing para la gestión y acceso a
enormes volúmenes de datos heterogéneos, y para
el intercambio y procesamiento de información.
• Comunicación fiable y segura entre los
componentes de un Sistema de Información
Sanitario, bien mediante LAN/WAN seguras o más
recientemente utilizando los servicios que ofrece la
nube.

Sistemas de Información y Telemedicina I 45


Grado en Ingeniería Biomédica - Curso 2019-2020

S-ar putea să vă placă și