SISTEMA ASISTENTE DE DIAGNOSTICO DE ENFERMEDADES

Anuncio
Sistema asistente de diagnostico de enfermedades cardiovaculares a través de
síntomas
Norberto José Oviedo
[email protected]
Facultad de Ingeniería. Universidad de Buenos Aires.
Resumen
El sistema que aquí es presentado, es un ayudante
virtual para el médico especialista, medico clínico y
porque no como ayuda para estudiantes de
cardiología, capaz de asistirlo en la toma de
decisiones
sobre
posibles
enfermedades
cardiovasculares.
El sistema además de brindar un diagnóstico
preciso, también tiene la capacidad de “darse
cuenta” si hay síntomas no específicos de una
determinada enfermedad, alertando al usuario sobre
los posibles síntomas que no pertenecen a un cuadro
determinado.
Posee pantallas de dialogo interactivas sensitivas al
contexto en las que es posible guiar al usuario a
través de las distintas situaciones que se presentan
para llegar al diagnóstico correcto de las
enfermedades cardiovasculares.
En definitiva el sistema trata de asistir al usuario,
ya sea a un especialista o un médico clínico sobre
los posibles síntomas de las enfermedades
cardiovasculares y de las posibles anomalías
cardiacas mostradas en un electrocardiograma con
la posibilidad de analizarlas como diagnóstico
preventivo.
Palabras Clave: Sistema experto, Cardiología.
Abstract
The System is a virtual assistant to a doctor, or
inclusive a medical sciences students, the system is
able to help in the decision taking process of the
cardiovascular illness symptoms diagnosis.
Also the System has the skill to know if there are
symptoms that don’t belong to a certain illness and
warning to the users that symptom has no
dependency to any recognized illness.
The System has sensitive context dialog screens that
allow the users to navigate throw several possible
situations to reach the goal.
In short the System is able to help the users in the
cardiovascular illness symptoms diagnosis and the
possible cardiac anomaly displayed in an
Electrocardiogram and analyzes them as a
preventive diagnosis.
Key words: Expert System, Cardiology
Introducción
El interrogatorio es el método más simple y hasta
puede ser el único para el reconocimiento de la
capacidad funcional del corazón, y por ende de la
insuficiencia cardiaca, particularmente en sus
períodos iniciales.
El interrogatorio es el método de exploración más
importante y a la vez más personal del examen
cardiovascular, el sistema desarrollado es un
ayudante virtual para el interrogatorio efectuado por
el especialista.
El módulo es un asistente para guiar al médico a
través de las distintas condiciones posibles de
síntomas de enfermedades cardiovasculares.
El sistema tiene a su vez la posibilidad de generar y
mostrar un reporte básico de los resultados obtenidos
en un archivo de texto.
También puede mostrar actividad cardiaca mediante
la información importada y generada desde un
medio externo, mostrando la gráfica de un
electrocardiograma, mostrando una de sus
derivaciones o las vistas eléctricas del corazón más
representativas. En esta parte del sistema existe la
posibilidad de mostrar sólo la gráfica del electro,
trabajando en “Modo Silencioso”, y también esta la
opción en la que el sistema evalúa las posibles
arritmias cardiacas, analizando y cotejando entre
otras cosas la frecuencia cardiaca, la amplitud de
ondas QRS (se utilizan las letras del abecedario
‘opqrstuv’ para denotar el ‘movimiento cardiaco’),
_________________________________________________________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 1(0), págs. 11-17. 2003
ISSN 1667-8338 © LIE-FI-UBA. [email protected]
11
Sistema asistente de diagnóstico de enfermedades cardivasculares a través de síntomas
_____________________________________________________________________________________________________________________
las variaciones en el voltaje, etc.,
“Modo Auto Analizador”.
trabajando en
Dominio de definición y espacio de
soluciones
Caracterización
El alcance del sistema es asistir al especialista
durante el interrogatorio y también obtener
respuestas del examen cardiovascular.
El examen cardiovascular de rutina se realiza con
métodos clásicos como palpación, auscultación,
inspección, examen del pulso arterial y venoso,
electrocardiografía.
Esta última es una de las formas más representativas
de actividad cardiaca y a la vez una de las más
complejas. El sistema es capaz de representar de
manera similar al electrocardiógrafo (aparato de
mediciones
de
voltios
para
el
sistema
cardiovascular), la derivación II, una de las vistas
eléctricas del corazón, siendo esta una de las más
representativas de la actividad cardiaca, con la
posibilidad de mostrarle al especialista estadísticas
básicas (frecuencia cardiaca, amplitud de onda QRS,
etc)
Si utilizando los métodos clásicos no se llegara a un
diagnóstico definitivo existen otros métodos a los
que se debe recurrir para obtener un diagnostico
preciso de tipo externos o no invasivos entre los que
se pueden citar: oscilometría, registro gráfico de los
latidos precordiales, fono cardiografía, eco
cardiografía y los internos o invasivos tales como:
presión venosa central y periférica tiempo de
circulación, cateterismo cardíaco, angiocardiografia
y cineangiocardiografia.
Dada la complejidad de todos los métodos
enumerados anteriormente el sistema solo asiste al
especialista durante el interrogatorio y el
electrocardiograma, ya que los mismos superan en
complejidad y alcance del trabajo.
Cabe destacar que la visualización y el análisis que
el sistema realiza con el electrocardiograma sólo
orienta al especialista y no lo suplanta, ya que
requeriría una profundización mayor en el tema, y
supera el alcance del proyecto, pero sienta las bases
para posteriores estudios.
Algunas pantallas y opciones del sistema:
En la Figura 1 se puede ver la pantalla de
Diagnosticar que permite guiar al usuario a través de
cuadros de diálogos y listas interactivas a través de
distintas opciones posibles.
Luego de completar los listboxes con las opciones
deseadas, con el Botón Iniciar deducción empieza el
razonamiento del sistema llevando al usuario a
través de distintas pantallas para llegar a una
conclusión, o sea a un síntoma de enfermedad
cardiovascular.
El sistema utiliza un
razonamiento de
encadenamiento progresivo de reglas de inferencia,
También conocido como forward Chiang.
______________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 1(0), págs. 11-17. 2003
ISSN 1667-8338 © LIE-FI-UBA. [email protected]
12
Sistema asistente de diagnóstico de enfermedades cardivasculares a través de síntomas
_____________________________________________________________________________________________________________________
Figura 1: Pantalla de opción diagnóstico
deducción específicos de una enfermedad conocida
No es necesario completar toda la pantalla ya que
dentro de este espacio de soluciones.
hay opciones que no requieren que esto suceda.
Otra de las Opciones del Sistema es la generación
En ese caso el sistema responderá en forma
de los resultados en un archivo de texto, para su
satisfactoria llegando a una conclusión valida. El
posterior edición o visualización, como se observa
sistema tiene la habilidad de detectar síntomas
en la Figura 2. También es posible ver distintas
específicos (obviamente) y también síntomas no
figuras del Corazón.
específicos, advirtiéndole al usuario de éstos en el
También, dentro del sistema es posible realizar una
resultado final.
interpretación de la derivación II del
Es decir, el sistema avisa al usuario que hay algún
electrocardiograma (la derivación II o vista
síntoma que no esta dentro de los criterios de
eléctrica del corazón, es una de las más
representativas de la actividad cardiaca).
______________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 1(0), págs. 11-17. 2003
ISSN 1667-8338 © LIE-FI-UBA. [email protected]
13
Sistema asistente de diagnóstico de enfermedades cardivasculares a través de síntomas
_____________________________________________________________________________________________________________________
Figura 2: Opción de Pantalla Figuras del Corazón
Figura 3: Opción Modo Silencioso
______________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 1(0), págs. 11-17. 2003
ISSN 1667-8338 © LIE-FI-UBA. [email protected]
14
Sistema asistente de diagnóstico de enfermedades cardivasculares a través de síntomas
_____________________________________________________________________________________________________________________
Figura 4: Opción Analizador Automático.
Opciones
analizador
automático
(autoanalyzer)
y
modo
silencioso
(silentmode)
Estas dos Opciones permiten mostrar la actividad
cardiaca, la primera le da al usuario la posibilidad de
saber que posibles arritmias cardiacas posee, y la
segunda (modo silencioso) solo muestra el
electrocardiograma.
Alcance y dominio canónico del sistema
Breve resumen de los síntomas de
enfermedades cardiovasculares
Los
síntomas
dependientes
del
aparato
cardiovascular son múltiples, pero los más
importantes son tres: el dolor, la disnea, y las
palpitaciones, no solo por ser los mas frecuentes sino
porque también son por regla los iniciales y
fundamentales.
cardialgia o angina de pecho
El dolor cardiaco referido o cardialgia, denominado
angina de pecho tiene como epicentro mas frecuente
es decir el sitio de iniciación y mayor intensidad la
región esternal en su totalidad o solo una parte.
Generalmente se producen una serie de reacciones al
dolor siendo las mas frecuentes palidez,
hipertensión, hipotensión arterial, colapso, agitación,
nauseas o vómitos.
Por lo general el grado de intensidad y el tiempo de
duración tienen relación directa con las reacciones
que produce.
Según su evolución, circunstancias de aparición y
duración se diferencian las siguientes variedades de
angina de pecho.
angina estable
Es de igual intensidad y duración a través del tiempo
e iguales circunstancias
angina inestable decreciente
De intensidad menor en distintas circunstancias
angina inestable creciente
De intensidad mayor en distintas circunstancias
angina inducida
Se produce solo durante la realización de actividades
físicas
______________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 1(0), págs. 11-17. 2003
ISSN 1667-8338 © LIE-FI-UBA. [email protected]
15
Sistema asistente de diagnóstico de enfermedades cardivasculares a través de síntomas
_____________________________________________________________________________________________________________________
angina espontánea
El dolor cardiaco se produce gradual o
repentinamente en cualquier circunstancia y solo se
alivia con morfina.
pecho, si esta se percibe en la región precordial se
denomina:
− Palpitación Cardiaca: cuando la misma
tiene brevísima duración se denomina
palpitación aislada
aortalgia
− Palpitación agrupada: si la periodicidad
de la misma es horas o incluso días.
El dolor es difuso y de intensidad intolerable, las
reacciones son diversas como transpiración, palidez,
colapso.
− Palpitación Vascular: la misma se
percibe en cualquier parte del cuerpo,
preferentemente la cabeza o los
miembros.
pericardialgia
El dolor se inicia gradual o bruscamente en el pecho
es continuo y prolongado y se exacerba con la
inspiración.
disnea
La disnea es la sensación de respiración dificultosa
debida a la fatiga de los músculos respiratorios, por
lo general el paciente expresa dicha fatiga como
agitación, ahogo, falta de aire. Este síntoma es por
resultado de insuficiencia del ventrículo izquierdo.
La disnea reviste las siguientes modalidades:
− Disnea de esfuerzo: solo se presenta por
el desarrollo de la actividad física y
puede presentar leve tos o afonía.
− Disnea paroxística: se presenta de noche
después de haber conciliado el sueno.
Su iniciación es repentina y de
intensidad rápida
− Disnea periódica: también denominada
respiración de Cheyne-Stockes, debido
a que fueron sus descubridores. Se
presenta en persona con hipertensión
arterial en un periodo de insuficiencia
cardíaca global y en personas de edad
avanzada
− Trepopnea: es la disnea que se
manifiesta por las posiciones de cuerpo
− Disnea psicogénica: se debe a la
excitación refleja del centro respiratorio
por temor a tener una enfermedad
cardiovascular o porque la persona
sufre
de
psiconeurosis
con
hiperemotividad y tiene sensaciones de
falta de aire.
palpitaciones
La palpitación es la sensación que la persona tiene y
la percibe como golpes, movimientos, o latidos en el
otros síntomas
Muchos otros síntomas en relación con las
enfermedades del corazón puede revelar el
interrogatorio tales como:
Tos aislada por congestión pulmonar, afonía por
insuficiencia cardiaca izquierda, náuseas y vómitos
por posibilidad de infarto de miocardio
Alcance
del
electrocardiograma
análisis
del
A través de análisis de un electrocardiograma se
cubren las siguientes anomalías y arritmias
cardiovasculares:
−
Pericarditis subaguda
−
Pericarditis crónica
−
Taquicardia.
−
Bradicardia.
−
Extrasístoles Auriculares.
−
Fibrilación Auricular.
Conclusiones:
La idea principal fue la de Sistema Experto y
desarrollarlo con un lenguaje orientado a objetos,
escondiendo el Calculo de Predicados, en objetos, o
“componentes de conocimientos”, teniendo así todas
las ventajas de un lenguaje orientado a objetos, y
también todas las ventajas de un lenguaje declarativo
dentro de cada componente, ya que resulta al menos
para el autor del trabajo, más natural pensar en
objetos (componentes de conocimiento con
determinadas cualidades) y sus reglas interacción
con la realidad (que también son componentes de
conocimiento), que tratar directamente el calculo de
predicados con un lenguaje declarativo especifico de
Inteligencia Artificial como ser Prolog, Kappa,
Insight, etc.
______________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 1(0), págs. 11-17. 2003
ISSN 1667-8338 © LIE-FI-UBA. [email protected]
16
Sistema asistente de diagnóstico de enfermedades cardivasculares a través de síntomas
_____________________________________________________________________________________________________________________
En cuanto al sistema en si, es posible realizar una
profundización en los temas mencionados para tener
una visión mucho mas amplia del espacio de
soluciones que proyecta el sistema con mínimas
modificaciones al mismo y mayores estudios
posteriores, ya sea con más bibliografía y también
con especialistas del área de cardiología.
Es posible también llegar a analizar un
electrocardiograma “real” realizando una interfaces
adecuada con el respectivo aparato de mediciones de
voltios, ya que el sistema lee un archivo de texto
para analizar el electrocardiograma.
Referencias
Cossio, Fustoni, Rospide (1997). Medicina Interna.
Fongi, (1981). Semiología Ilustrada del Aparato
Cardiovascular, Ursino.
Winston, P. H. (1984), Artificial Intelligence,
Addison Wesley
Schildt, H. (1987) Artificial Intelligence using C,
McGrawHill.
García Martínez, R. (1997) Sistemas Expertos,
Nueva Librería.
Borland Corp.(2001), Borland Delphi 6 Manual de
Referencia.
______________________________________________________________________________
Revista de Informática Educativa y Medios Audiovisuales Vol. 1(0), págs. 11-17. 2003
ISSN 1667-8338 © LIE-FI-UBA. [email protected]
17
Descargar