Post on 18-Aug-2015
Paradigma de interoperabilidad SOA basado en el Programa de Detección Precoz del Cáncer de Mama de las Islas Baleares
J. C. Amer Oliver1, J. Pons Rubio1, L. Lapresa Rodriguez2, M. A. Crespi Heredia3, T. Mir Payeras3, C. Sánchez-Contador Escudero4 1 Fundació iBit, Palma de Mallorca, 2 OTIC, IB-Salut, Palma de Mallorca 3 Conselleria Salut, Família i Benestar Social, Palma de Mallorca 4 Direcció General de Salut Pública i Consum, Conselleria Salut, Família i Benestar Social, Palma de Mallorca
Contenido
• Antecedentes
• Objetivos
• Análisis
• Diseñando la solución
• Conclusiones
• Futuro
2
Contenido
• Antecedentes
• Objetivos
• Análisis
• Diseñando la solución
• Conclusiones
• Futuro
3
Antecedentes
• PDPCMB, programa clínico para la detección precoz del cáncer de mama.
• Pacientes en edades comprendidas entre 50 y 69 años de edad.
• Realización bianual de mamografías.
• Actuaciones clínicas necesarias para el diagnostico.
4
Antecedentes
• En octubre 2003 se pone en funcionamiento la primera versión del sistema de información sanitaria de soporte al programa.
• Aprovisionamiento de candidatas desde el censo poblacional y de Tarjeta Sanitaria Individual (TSI)
• Aprovisionamiento mensual/anual y manual de la información, así como la validación de la misma.
5
Contenido
• Antecedentes
• Objetivos
• Análisis
• Diseñando la solución
• Conclusiones
• Futuro
6
Objetivos
• Aumentar el número de candidatas a entrar en el PDPCMB incluyendo otras fuentes de información.
¿Cómo?
7
Objetivos
• Aumentar el número de candidatas a entrar en el PDPCMB incluyendo otras fuentes de información.
¿Cómo?
– Mecanizar el sistema de aprovisionamiento:
• Disponer de un sistema “on-line”, eliminando al máximo la intervención humana.
• Simplificación del proceso de explotación de la información.
• Reutilización de la información
8
Contenido
• Antecedentes
• Objetivos
• Análisis
• Diseñando la solución
• Conclusiones
• Futuro
9
Análisis
• Análisis de SI disponibles en contacto habitual con el paciente.
– SI de Atención Primaria
– SI Hospitalarios
– SI TSI
– SI Censo Poblacional
10
Análisis
• Análisis de SI disponibles en contacto habitual con el paciente.
– SI de Atención Primaria
– SI Hospitalarios
– SI TSI
– SI Censo Poblacional
11
Heterogeneidad de la información, de las
estructuras que lo contienen, así como su
capacidad de intercambio de la misma.
¿Cómo superamos estos puntos?
Análisis
• Aprovechamiento de infraestructura previa de intercambio de información orientada al servicio.
– Múltiples SI interoperados mediante un bus que proporciona servicios de forma independiente de los SI conectados a él siguiendo estándares.
• Utilización de un SI de correlación de información del paciente.
– Datos demográficos de los paciente unificados.
– Actualización en tiempo real.
12
Contenido
• Antecedentes
• Objetivos
• Análisis
• Diseñando la solución
• Conclusiones
• Futuro
13
Diseñando
• Criterios en cuanto a información a intercambiar.
– Mujer identificable
• Nombre y apellidos
• Teléfono de contacto
• Dirección de contacto completa
– Edad entre 50 y 69 años
– Residente en Illes Balears
– Disponer TSI
14
Diseñando
• Consideraciones SI PDPCMB
– Extensa base de datos previa
Proceso previo de correlación de la información
Informe de calidad de la información
Eficiencia
Evitar notificar información existente
– Diversas interfaces para introducir información
Obligación de notificación al sistema de correlación
Eficiencia
Control de la divergencia de la información
15
Diseñando
• Consideraciones adicionales
– Necesidad de implementar servicios web reutilizables.
– Encapsulamiento de la información que permita mediante una sintaxis común interpretar y usar la información intercambiada
Se decide utilizar estándar HL7 + guía semántica = guía de implementación HL7 IB-Salut
16
Diseñando
• Definición de procesos
– Nuevos pacientes
– Modificación de datos
– Resolución de duplicados
17
Notificar Alta
Paciente
(55 – 60 Años)
ADT^A28
(UIP + DEMO)
ACK^A28
Comprobar
conjunto de datos
minimo
Dar el Alta
Recibe mensaje
Alta
Comprobar tipo
mensaje valido
Si
Genera ACK de
procesado
Error CDM
Interfaz Alta
PDPCMB
ADT^A28ACK^A28
Interfaz Alta
PDPCMB (EMPI)
ADT^A28
Interfaz Alta
PDPCMB (EMPI)
Alta/modificación
de Pacientes
Interfaz Alta
PDPCMB
Notificar ID
PDPCMB
asociado al
Paciente
ADT^A28
ADT^A28
({UIP} + ID + DEMO)
ACK^A28
ADT^A28
Control ACK +
Time Out
Control ACK +
Time Out
Notificar Modificación
Paciente Registrado
PDPCMB
Comprobar
conjunto de datos
minimo
Realizar
Modificación
Recibe mensaje
Modificación
Comprobar tipo
mensaje valido
Si
Si
Genera ACK de
procesado
Error CDM
Tipo mensaje
incorrecto
Interfaz
Modificación
PDPCMBADT^31ACK^A31
Interfaz Modificación
PDPCMB (EMPI)
ADT^A31
ADT^A31
(UIP + ID + DEMO)
ACK^A31
Control ACK +
Time Out
Existe el paciente?
Error Existe
Si
No
Alta Paciente
PDPCMB
Dar el Alta
Fin
EM
PI
PD
PC
MB
Duplicado?Si
Marca paciente como
posible duplicadoNo
Revisa Duplicados
PDPCMB
Genera Listado (en base
a UIP)
Presenta candidatos y
fusiona internamente
Interfaz notifica
duplicados
PDPMCB
Interfaz duplicados
PDPCMB (EMPI)
Control ACK +
Time Out
ADT^A40
(UIP + ID + DEMO /
UIP2 + ID2)
ACK^A40
Fusiona duplicados
ADT^A40
Iniciador proceso
interno / externo
Necesidad de
implementar
en EMPI
Tipo mensaje
incorrecto
Modificación
Paciente PDPCMB
Interfaz Modificación
PDPCMB (EMPI)
ADT^A31
Interfaz
Modificación
PDPCMB
ADT^A31
(UIP + ID + DEMO)
ACK^A31
Control ACK +
Time Out
Realizar
Modificación
ADT^A31
Contenido
• Antecedentes
• Objetivos
• Requisitos
• Diseñando la solución
• Conclusiones
• Futuro
18
Conclusiones
• Tiempos para disponer del nuevo sistema
– Esfuerzos (aproximados):
• En tiempo de análisis y diseño: 1 mes
• En tiempo de desarrollo: 3 meses
• En tiempo de validación: 3 meses
– El sistema entró en operación en Julio del 2011.
19
Conclusiones
• Se ha conseguido que el SI PDPCMB actualice la información en tiempo real de forma mecanizada:
– Por el hecho de inclusión en la arquitectura, ha incrementando en un 10% de pacientes candidatas no detectadas de forma previa.
– Optimizando los tiempos de detección de nuevas candidatas
– Evitando costes temporales y económicos de carga manual
– Minimizando errores humanos
20
Contenido
• Antecedentes
• Objetivos
• Requisitos
• Diseñando la solución
• Conclusiones
• Futuro
21
Futuro
• Algunas acciones de futuro
Citaciones on-line en el SI RIS (Radiology Information System) para la realización de las mamografías.
Almacenamiento de las mamografías en el SI PACS (Picture Archiving and Communication System).
Notificación automatizada a Atención Especializada de los casos que así lo requieran.
22
Paradigma de interoperabilidad SOA basado en el Programa de Detección Precoz del Cáncer de Mama de las Islas Baleares
¡Muchas gracias! Julián C. Amer Oliver
{jamer@ibit.org}