130
CONCLUSIONES
Para dar cumplimiento a los objetivos propuestos en el presente estudio,
se realizaron actividades sobre el proceso de diagnóstico del consultorio
médico de la Dra. Xiomara Velásquez para la identificación de una serie de
problemas con respecto a la seguridad de las historias médicas y el tiempo
de ejecución del proceso. En la búsqueda de las alternativas de respuesta
se logró llegar a las siguientes conclusiones:
En referencia al objetivo general de la investigación Desarrollar un
Sistema Experto para el diagnóstico de enfermedades en medicina
Homeopática. Caso: Consultorio Dra. Xiomara Velásquez; se puede afirmar
que fue alcanzado con éxito, ya que se cumplieron todos los pasos,
requerimientos y parámetros necesarios para desarrollarlo.
En torno a la realización del primer objetivo específico, analizar la
situación actual del proceso de diagnóstico de enfermedades en medicina
homeopática en el consultorio médico Dra. Xiomara Velásquez. Se logró
confirmar a través una lista de verificación (ver anexo A) que el proceso de
diagnóstico de enfermedades era realizado de forma manual por lo que se
trabajaba en un ambiente inseguro y con mucho retardo, razón por la cual el
médico homeópata y los investigadores decidieron crear un sistema experto
que ayude al médico a realizar diagnósticos en poco tiempo y que contará
con una base de datos para almacenar las historias médicas de los pacientes
de forma segura. Las herramientas que se utilizarán para llevar a cabo el
131
proyecto serán MysqlWorkbench y MysqlAdministrator para la elaboración de
la base de datos ya que permiten diseñar de forma visual las bases de datos,
administrar las mismas, gestionar copias de seguridad y recuperar datos. El
lenguaje de Programación JAVA y el IDE de programación Netbeans 6.9.1 se
utilizarán para la creación del sistema experto debido a que es el lenguaje
más completo en cuanto a soporte y creación de software en la actualidad,
es un lenguaje multiplataforma, es decir, que el sistema experto podrá
funcionar perfectamente en cualquier sistema operativo siempre y cuando se
cuente con la máquina virtual java.
También se observó que las personas que participaban en el proceso de
diagnóstico eran la secretaria, el asistente médico y la Dra. Xiomara, a
quienes se les realizó una entrevista no estructurada haciendo uso del guión
de sondeo (Ver anexo B), donde se concluyó según lo expuesto en la p. 89
que se contaría con todo el apoyo tecnológico y los conocimientos
necesarios por parte de la Dra. Xiomara Velásquez para llevar a cabo el
proyecto.
Por otra parte, al concluir el segundo objetivo específico, determinar los
requerimientos funcionales para el diseño de un sistema experto para el
diagnóstico de enfermedades en medicina homeopática en el consultorio
médico de la Dra. Xiomara Velásquez, se recolectaron las especificaciones
requeridas por los usuarios que manipularán el sistema directamente
mediante un guión de sondeo (ver anexo B) y un diagrama de casos de uso
132
(ver anexo C) para determinar todas las funciones que debe cumplir el
sistema, señaladas en la p. 91 del presente trabajo investigativo.
Para dar cumplimiento al tercer objetivo específico, consistente en
determinar el tipo de interfaz más conveniente para la transferencia de datos
del DERMATRON al sistema experto; se realizó una revisión bibliográfica
especializada sobre el funcionamiento del equipo de medición llamado
Dermatron identificado según el Dr. Reinhold Vóll como un equipo biomédico,
que mide el potencial eléctrico de puntos de los meridianos en la acupuntura.
Por otra parte, se definieron los requerimientos de la interfaz deseada
referidos en la p. 92. Se alcanzó a construir la interfaz de comunicación con
la colaboración de un experto en electrónica (ver p. 94). La misma cuenta
con un convertidor analógico-digital como principal componente y realiza la
transferencia de datos exitosamente .
En cuanto al cuarto objetivo específico, “Establecer las reglas para el
diseño del sistema experto para el diagnóstico en enfermedades de medicina
homeopática en el consultorio médico de la Dra. Xiomara Velásquez”, se hizo
una revisión y análisis documental y se tuvo un diálogo informal con un
experto en medicina homeopática del cual se obtuvo los datos necesarios
para la creación de la base de conocimientos programado a través de reglas
de producción, aplicadas en el área de síntomas, órganos y nosodes
definidas en la p. 104.
133
Con el desarrollo del quinto objetivo específico: “Diseñar lógica y
físicamente el sistema experto para el diagnóstico de enfermedades en
medicina homeopática en el consultorio médico de la Dra. Xiomara
Velásquez”, considerando las especificaciones de diseño, se codificaron
cada una de las pantallas utilizando para ello el lenguaje de programación
JAVA (ver p. 117) y luego se integraron en un solo sistema para crear el
sistema experto para el diagnóstico de enfermedades en medicina
homeopática; sin olvidar las verificaciones que normalmente deben ser
realizadas en busca de errores comunes y ocasionales, es decir, que
aparecen bajo una serie de condiciones específicas.
En cuanto al sexto objetivo específico, referido a “integrar la interfaz de
comunicación al sistema experto desarrollado”, se utilizó el puerto serial de la
computadora y se logró codificar tanto en el programa HyperTerminal como
en el lenguaje de programación JAVA los pasos necesarios para crear la
conexión entre el dispositivo y la computadora a través de la interfaz, la cual
resultó exitosa según lo definido en la p. 131 del presente trabajo de
investigación.
Finalmente; el séptimo objetivo específico, “verificar mediante pruebas
la funcionalidad del diseño para el sistema experto desarrollado”, se
realizaron las pruebas básicas de integración, medición y aceptación
definidas en la p. 132, con resultados favorables ya que los errores que se
pudieron localizar fueron principalmente caracterizados por ser errores de
lógica y sintaxis por lo que se pudieron depurar y corregir sin ninguna
134
complicación. Como resultado se obtuvo que el sistema experto construido
en el lenguaje de programación JAVA puede ser utilizado por el médico
homeópata y los usuarios directos para realizar de una forma más rápida y
segura el proceso de diagnósticos de enfermedades en virtud de la mejora
con respecto al proceso que se manipulaba en el consultorio médico de la
Dra. Xiomara Velásquez anteriormente.
135
RECOMENDACIONES
Luego de concluir el proyecto de investigación y fina lizado en su totalidad,
se recomienda a los usuarios del consultorio médico de la Dra. Xiomara
Velásquez tomar en cuenta los aspectos mencionados a continuación para
mantener el sistema experto para el diagnóstico de enfermedades en
medicina homeopática:
Instalar el sistema experto propuesto para poder utilizarlo en cualquier
computador que contenga la máquina virtual de JAVA. Asimismo, migrar la
información de las historias médicas manuales a la base de datos para que la
información que se tiene actualmente en el consultorio de la Dra. Xiomara
Velásquez se pueda mantener de forma segura. Por otro lado, ingresar
conocimientos constantemente a la base de conocimientos para que el
sistema se optimice y pueda ser funcional.
También se recomienda realizar mantenimiento constante a la base de
datos para conservar su integridad y, por último; respaldar cada cierto tiempo
la base de datos con el fin de tener información guardada hasta cierto punto,
por si un inconveniente con la misma ocurre; de forma que se puede
restaurar en la base de datos.
136
BIBLIOGRAFIA
LIBROS
Aguilar Castro y Rivas Echeverria (2001). Introducción a las Técnicas Inteligentes. Venezuela: Universidad de los Andes. Editorial: Meritec.
Rolston, D. (1990). Principios de Inteligencia Artificial y Sistemas Expertos. Bucaramanga. Editorial: Libertarias Prodhufi.
Weiss y Kulikowski (1984). Sistemas Expertos. Editorial: Prentice Hall.
Castro, J. Rivas, F. (2001). Introducción a las técnicas de computación inteligente. Mérida.Editorial: Meritec.
Mahan (2001). Nutrición y Dietoterapia de Krause. Editorial: McGraw Hill.
Giarratano, J. (2001). Sistemas Expertos. Principios y Programación. México. Editorial: Thomson.
Senn, J. (1992). Análisis y Diseño de Sistemas de Información. Quinta Edición. México. Editorial: McGraw Hill.
Ballestrini, M. (2002). Cómo se elabora el proyecto de investigación. Editorial: BL Consultores Asociados.
Hurtado, J. (2006). El Proyecto de Investigación. Metodología de la Investigación holística. Editorial: Quirón Ediciones.
137
Bavaresco, A. (2006). Procesos Metodológicos en la Investigación. Maracaibo, Venezuela: La Universidad del Zulia.
Hurtado, J. (1996). Metodología de la Investigación. Editorial: Sypal.
Vannier, León, Dr. (1968). La práctica de la Homeopatía. México. Editorial: Porrúa.
TESIS DE GRADO
Ávila, Chacín y Rangel (2005). Sistema Experto para el Diagnostico preliminar de enfermedades virales más comunes en la región Zuliana. Trabajo Especial de Grado (Computación). Universidad Rafael Belloso Chacín.
Restrepo, Salinas y Vílchez (2007). Sistema Experto para Regímenes Alimenticios para Personas con Sobrepeso. Trabajo Especial de Grado (Computación). Universidad Rafael Belloso Chacín.
Fuenmayor (2000). Desarrollo de un Sistema Experto para la toma de
decisiones de pacientes en estado crítico en una unidad de cuidados
intensivos.
ANEXO A
OBSERVACIÓN
LISTA DE VERIFICACIÓN
N° Equipos y herramientas
computacionales.
Alternativas
Observaciones Presente Ausente
1
El consultorio médico objeto de estudio, dispone de alguna computadora. X
Laptop VIT M2400 (Plateada) Modelo del sistema CALPELLA Sistema Equipo basado en X86 Procesador Intel Core i3-330M 2.13GHz Memoria RAM 2G (DDR3) Disco Duro 160G (SATA) Tarjeta de Red 10/100/1000M Tarjeta Inalámbrica 802.11b/g/n DVD-RW (8X DVD) LCD 14" WXGA 1366x768 Bluetooth Fax Modem Webcam Sonido y Micrófono USB (3) VGA (1) HDMI (1)
2
Dispone el consultorio de equipos de medición para medicina homeopática. X El DERMATRON
3
Cuenta el consultorio con un lector de código de barras para ingresar información sobre nosodes al sistema experto. X
4
Cuenta el consultorio con alguna Base de datos para el almacenamiento de información e historias médicas de los pacientes. X
5
Dispone el consultorio de conocimientos almacenados en alguna base de conocimientos para la generación de diagnóstico de enfermedades en medicina homeopática. X
6
Dispone el consultorio de un sistema experto para el diagnóstico de enfermedades en medicina homeopática. X
ANEXO B
ENTREVISTA NO ESTRUCTURADA
GUION DE SONDEO
ASUNTO: Análisis de la situación actual del proceso de diagnóstico para el establecimiento de los requerimientos funcionales del diseño de un sistema experto para el diagnóstico de enfermedades en medicina homeopática en el consultorio médico de la Dra. Xiomara Velásquez
DIRIGIDO A: Un (1) Médico Homeópata
Un (1) Asistente médico.
Una (1) Secretaria
INTERROGANTES
1. ¿Existe apoyo suficiente para la realización de un sistema experto para el diagnóstico de enfermedades en medicina homeopática por parte de la Dra. Xiomara Velásquez?
2. ¿Existe posibilidad de adquirir la tecnología necesaria para realizar lo que se pide?
3. ¿Cuántos empleados laboran en el consultorio médico de la Dra. Xiomara Velásquez?
4. ¿Cuántos empleados tienen relación directa con el proceso de diagnóstico de enfermedades en medicina homeopática?
5. El conocimiento de un experto en medicina homeopática para aproximar un diagnóstico de enfermedades es necesario. Explique por qué.
6. ¿Qué pasos, sub-procesos, o funciones constituyen el proceso de diagnóstico de enfermedades en medicina homeopática? (describir el proceso paso a paso).
7. ¿Cuál es el objetivo del proceso de diagnóstico de enfermedades en medicina homeopática?
8. ¿Cuánto tiempo se tarda en realizar dicho proceso?
9. ¿Qué retrasos ocurren o pueden ocurrir durante el proceso de diagnóstico?
10. ¿Cuáles son las fuentes de datos que se necesitan para el diagnóstico de enfermedades en medicina homeopática?
11. ¿Cuál es la información que el consultorio médico Dra. Xiomara Velásquez necesita que el sistema experto arroje para culminar el proceso de diagnóstico de enfermedades exitosamente?
CUADRO 1
Características de la Población de Sujeto
TOTAL Fuente: Barazarte, Nava, Neuman y Pico (2012)
Nº Cargo Descripción 1
Médico Homeópata Es el encargado de realizar las consultas a los pacientes, es decir, tomar los síntomas y realizar el diagnóstico más conveniente.
1
Asistente Médico Se encarga de interactuar con el sistema durante la consulta, realiza todo lo que el médico indica para agilizar el proceso.
1
Secretaria Dan soporte a los médicos homeópatas en cuanto a la creación de historias médicas de los pacientes.
3
ANEXO D
PILA DE PRODUCTO DE SCRUM
TITULO IMPORTANCIA ESTIMACION
1 Interfaz de usuario y
Base de Conocimiento Alta 30 días
2 Base de datos Alta 15 días
3 Interfaz de
comunicación Muy Alta 30 días
4 Motor de Inferencia Alta 30 días Fuente: Barazarte, Nava, Neuman y Pico (2012)
ANEXO E
PRIORIZACION DE LA PILA DE PRODUCTO DE SCRUM
Incrementos TITULO IMPORTANCIA ESTIMACION
1 Base de datos Alta 15 días
2 Interfaz de
comunicación Muy Alta 30 días
3
Interfaz de usuario y base de
conocimientos Alta 30 días
4 Motor de Inferencia Alta 30 días Fuente: Barazarte, Nava, Neuman y Pico (2012)
ANEXO F
PILA DE SPRINT DE SCRUM
ITERACIONES TAREAS RESPONSABLE ESTADO TIEMPO QUE RESTA
1
Estudio de las bases de datos y selección de la herramienta de base de datos: mysql Enyurelis Nava TERMINADO 15 HORAS Estudio de las interfaces de comunicación entre un dispositivo análogo y el computador y selección de la interfaz de comunicación Pedro Pico TERMINADO 8 HORAS Selección del IDE de programación: Netbeans 6.9 Alejandro Barazarte TERMINADO 15 HORAS Selección de la herramienta para la creación de base de conocimientos: Mysql Ernesto Neumann TERMINADO 15 HORAS
2
Diagrama entidad-relación y Creación de las tablas en Mysql Alejandro Barazarte TERMINADO 5 HORAS Estudio de los lenguajes de Programación y selección del más adecuado: JAVA Ernesto Neumann TERMINADO 15 HORAS Creación de la base de conocimientos Enyurelis Nava TERMINADO 2 HORAS Líneas de Código en lenguaje JAVA para conectar la interfaz con el sistema experto (Primer Avance) Pedro Pico TERMINADO 2 HORAS
Anexo F
(Continuación)
3
Creación de la Interfaz de Usuario
Alejandro Barazarte
TERMINADO 2 HORAS Esquema de Representación del conocimiento
Enyurelis Nava
TERMINADO 2 HORAS Programación de el motor de inferencia (Primer Avance)
Ernesto Neumann TERMINADO 2 HORAS
Líneas de Código en lenguaje JAVA para conectar la interfaz con el sistema experto (Segundo Avance) Pedro Pico TERMINADO 2 HORAS
4
Programación de las ventanas del sistema
Alejandro Barazarte TERMINADO 2 HORAS
Creación de la base de conocimientos Enyurelis Nava TERMINADO 2 HORAS Programación de el motor de inferencia (Segundo Avance)
Ernesto Neumann TERMINADO 2 HORAS
Líneas de Código en lenguaje JAVA para conectar los periféricos requeridos por el sistema experto (lector de código de barras e impresora) Pedro Pico TERMINADO 2 HORAS
Fuente: Barazarte, Nava, Neuman y Pico (2012)