Presentación Técnica. Casos de Uso: Médico Registrar Encuentro Mantener Pacientes Registrar...

Post on 06-Feb-2015

8 views 0 download

Transcript of Presentación Técnica. Casos de Uso: Médico Registrar Encuentro Mantener Pacientes Registrar...

InteliMedSistema de Diagnóstico Médico

- Inteligencia al Servicio de la Salud -

Presentación Técnica

Agenda

• Casos de Uso• Modelo de Dominio• Distintas Vistas del Sistema• Sistema Experto• Tecnologías• Preguntas

Casos de Uso: Médico

Registrar Encuentro

Mantener Pacientes

Registrar Diagnóstico

Comprobado

Obtener Diagnósticos

Probables

Médico

Casos de Uso: AdministradorIngresar Casos Predefinidos

Mantener Usuarios

Administrador

Generar Conocimiento

Determinar Nuevos Síntomas

Relevantes

Administrar Evidencias

Diagrama de Clases: Dominio

Evidencia

ParametroClinicoCaracterística Paciente

ValorEvidencia

ValorBinario

ValorRango

ValorCategorico

valor posible

Síntoma

ItemEvidencia 1 *1

Enfermedad

Diagrama de Clases: Dominio

Paciente

Médico DiagnosticoComprobado

características

Encuentro

Caso

parámetros clínicos

síntomas

*

0..1

* ItemEvidencia

*

*

Enfermedad

*1

evidencia observada

evidencia relevante1

Base de Conocimiento

Diagrama de Capas

PresentaciónModelo de

Dominio

Servicios

DAO

Flujo de Datos

Base de ConocimientoMédico

Administrador

Interfaz Médico

Interfaz Administrador Encuentros

Pacientes

Diagnóstico

Pacientes

Encuentros

Modelo Médico

InteliMed

Servicios

Modelo Médico

Casos

Casos Predefinidos

Flujo de Datos

InteliMed

1 2Encuentros

4

3

5Paciente Diagnóstico + Tratamiento

Evidencia

Motor de Inferencia3

Encuentro

Diagnósticos Probables

Casos

Flujo de Datos

InteliMed

Casos

Encuentros

6

7

5

PacienteComprobar Diagnóstico Diagnóstico Comprobado

Motor de Inferencia

Encuentro

Generador de Conocimiento

InteliMed

Base de Conocimiento

Casos

Generador de Conocimiento3

1

2

4

Aprendizaje del Sistema Experto

4

Médicos

Motor Inferencia Discretizador

Generador de Conocimiento

Cálculo Administración

DAO

Base de Conocimiento

Modelo de Dominio

Diagrama de PaquetesPresentación Médico Presentación Administrador

Servicios

Core

Diagrama de Componentes

DAO

Servicios

Presentación

Base de Conocimiento

Modelo de Dominio

Médicos Generador de Conocimiento Cálculo

Diagrama de Procesos

Internet Browser

Apache Tomcat

Servicios

Presentación

Modelo

Generador de Conocimiento

Base de Conocimiento DAO

Elección del Sistema Experto

Tipos de Sistemas Expertos

Basados en Reglas

Probabilísticos

Modelo Médico• Las relaciones entre síntomas y enfermedades se conocen sólo

con un cierto grado de certeza. • La presencia de un conjunto de síntomas no siempre implica la

presencia de una enfermedad.

Problemas Determinísticos

Problemas Estocásticos

Modelo MédicoHacer Manejable la Información

Síntomas Dependientes• Enfermedades independientes• Demasiados parámetros

Síntomas Independientes• Enfermedades independientes• Siguen habiendo demasiados

parámetros

Modelo MédicoHacer Manejable la Información

Síntomas Relevantes Independientes• Solo se tienen en cuenta síntomas

relevantes• Poco realista

Síntomas Relevantes Dependientes• Los síntomas irrelevantes son

independientes pero los relevantes pueden ser dependientes

• Cantidad de parámetros manejable

Sistema Experto Probabilístico

P (ei / s1,…,sn) α p(ei) . p(s1,…,sn/ ei)

Probabilidad de tener una enfermedad dado un conjunto de síntomas

Probabilidad de tener la enfermedad

Basado en el Teorema de Bayes

Probabilidad de tener los síntomas dado que se tiene la enfermedad

Datos obtenidos de la base de conocimiento

P (Tener enfermedad A)

P (No Tener enfermedad A)

0.3 0.7

Enfermedad B

Evidencia A

Evidencia B

Evidencia C

P (Teniendo Enfermedad)

P (No Teniendo Enfermedad)

0 0 0 0.014 0.377

0 0 1 0.136 0.253

0 1 0 0.014 0.167

0 1 1 0.136 0.103

1 0 0 0.036 0.040

1 0 1 0.314 0.030

1 1 0 0.036 0.017

1 1 1 0.314 0.013

Base de ConocimientoEnfermedad A

Evidencia A

Evidencia B

Evidencia C

P (Teniendo Enfermedad)

P (No Teniendo Enfermedad)

0 0 0 0.014 0.377

0 0 1 0.136 0.253

0 1 0 0.014 0.167

0 1 1 0.136 0.103

1 0 0 0.036 0.040

1 0 1 0.314 0.030

1 1 0 0.036 0.017

1 1 1 0.314 0.013

Evidencia Relevante P (Tener enfermedad A)

P (No Tener enfermedad A)

0.3 0.7

Base de Conocimiento

Servicio Cálculo

Sistema Experto: Implementación

Motor de Inferencia

Discretizador DiagnósticoEvidencia

Sistema Experto: Implementación

CasosPacientes

Casos Predefinidos

Generador de Conocimiento

Diagnóstico

Base de Conocimiento

Tecnologías

Base de Datos

ORMTomcat: Application Container

Web Application Framework

Preguntas

Gracias!