Professional Documents
Culture Documents
TEMA
Sistema
Experto
Diagnstico Tipo de Esquizofrenia"
CURSO
INTELIGENCIA ARTIFICIAL
DOCENTE
DAVID MAURICIO
INTEGRANTES
o
o
o
o
CICLO
2013-I
994096
06200040
987948
05200184
RESUMEN
Este proyecto consiste en el desarrollo de un Sistema Experto cuyo objetivo es el diagnosticar de
forma correcta el tipo de esquizofrenia de un paciente.
La aplicacin detecta cundo el paciente o usuario tratado, padece de un tipo de esquizofrenia,
basndose en la sintomatologa asociada. Este sistema de deteccin tratar de observar al paciente
durante un tiempo, conservando su diagnstico anterior, lo que ayudar a llevar un mejor
seguimiento. Esta informacin quedar a disposicin del usuario de la aplicacin para que pueda
servir de utilidad en el futuro por si en algn momento desea realizar este tipo de consulta.
El desarrollo de esta aplicacin, es el de proporcionar una herramienta que permita diagnosticar
cualquier tipo de esquizofrenia. Esta deteccin podr ser realizada por el psiclogo o psiquiatra que
realice el test a un paciente. Los resultados que podr visualizar la aplicacin son: Esquizofrenia
Heberfrnica, Paranoide, Catatnica, Residual, Simple e Indiferenciada. Cada uno de estos tipos de
esquizofrenia tendr asociados unos sntomas que provocaran el diagnstico diferencial entre ellos.
La memoria del proyecto trata de introducirnos tanto en la Inteligencia Artificial como en los
trastornos psicolgicos que existen y explica los pasos seguidos para la consecucin de la
aplicacin desarrollando el Sistema Experto y sus etapas correspondientes.
Para la adquisicin del conocimiento se ha ido recogiendo diferente informacin acerca del tema
tratado, usando todo tipo de material y formas, tanto por medio de entrevistas estructuradas como
no estructuradas, as como por documentacin encontrada acerca de los tipos de esquizofrenia.
La implantacin de la aplicacin corresponde al Software que se quiere utilizar, que requiere la
eleccin del lenguaje, forma de presentar la interfaz de la aplicacin, as como todo tipo de
elementos relacionados con l. La programacin de la aplicacin se ha desarrollado con el lenguaje
de programacin JAVA haciendo la integracin con el lenguaje CLIPS.
Y por ltimo, la validacin, que consiste en contrastar los resultados de la aplicacin terminada,
con resultados realizados que corresponden a la realidad. La cual ha sido realizada
satisfactoriamente.
1. INTRODUCCIN
Se podra describir el proyecto como el desarrollo de un Sistema Experto cuyo resultado
esperado es el de lograr realizar un diagnstico de forma correcta de los tipos de esquizofrenia.
La aplicacin deber
2. EL PROBLEMA
Descripcin del Problema
La Esquizofrenia se caracteriza por un disturbio fundamental de la personalidad, una distorsin
del pensamiento, delirios, alucinaciones, percepciones alteradas, respuestas emocionales
inapropiadas y un grado de autismo. Estos sntomas son experimentados en presencia de
conciencia clara y frecuentemente con la capacidad intelectual conservada, y en un nmero
importante de casos, con trastornos del razonamiento, del comportamiento, de la facultad de
reconocer la realidad y de adaptarse a las condiciones de la vida. En el presente trabajo se
tratarn los diferentes sntomas para cada tipo de esquizofrenia que hay.
Una de las mejores maneras de identificar el tipo de esquizofrenia es contar con un buen
diagnostico basado en los diferentes sntomas de cada paciente.
En diferentes reuniones con el experto en el tema, indic que sera de gran ayuda mejorar las
tasas del diagnstico exacto, mediante la aplicacin de programas ms completos que ayuden a
los especialistas a identificar, tanto el aspecto emocional como los sntomas fsicos de la
esquizofrenia. Y es que en ocasiones el experto distinguen las seales de la mente, entre las que
figuran los cambios de carcter, el sentido de desesperanza, la prdida del placer, el inters y la
ansiedad, etc.; pero no detectan los mensajes de la esquizofrenia, que vara de acuerdo al tipo
de esquizofrenia de cada paciente.
La gestin de los pacientes que ofrece el Sistema incluye el almacenamiento de informacin
relacionada tanto con los antecedentes mdicos necesarios para un buen diagnstico de la
enfermedad padecida como un almacenamiento de los diagnsticos establecidos y los
tratamientos establecidos. Estos datos, almacenados en una base de datos son usados para
ofrecer al usuario una serie de estadsticas a modo de consulta.
Cmo se diagnstica?
Es necesario descartar otras enfermedades para llegar a un diagnstico correcto. Algunas veces
los sntomas mentales graves e incluso psicosis se deben a trastornos mdicos que no han sido
detectados. Por esta razn, el mdico obtiene el historial del paciente, incluyendo la historia de
la evolucin de la enfermedad. Estos procedimientos son necesarios para descartar otras causas
posibles antes de concluir que se trata de esquizofrenia. Adems, dado que el uso de drogas
ilegales es comn y que algunas pueden causar sntomas parecidos a los de la esquizofrenia, a
veces el mdico pide anlisis de sangre u orina para detectar la presencia de drogas. Dichos
anlisis pueden ser pedidos tanto en el hospital como en el consultorio mdico.
Sntomas o signos presentes en el diagnostico de esquizofrenia
1. Eco, robo, insercin del pensamiento o difusin del mismo.
2. Ideas delirantes de ser controlado, de influencia o de pasividad, claramente referidas al
cuerpo, a los movimientos de los miembros o a pensamientos o acciones o sensaciones
concretas y percepcin delirante.
3. Voces alucinatorias que comentan la propia actividad, que discuten entre ellas sobre el
enfermo u otros tipos de voces alucinatorias que proceden de otra parte del cuerpo.
4. Ideas delirantes persistentes de otro tipo que no son adecuadas a la cultura del individuo o
que son completamente imposibles, tales como las de identidad religiosa o poltica,
capacidad y poderes sobrehumanos (por ejemplo, de ser capaz de controlar el clima, de
estar en comunicacin con seres de otros mundos).
5. Alucinaciones persistentes de cualquier modalidad, cuando se acompaan de ideas
delirantes no estructuradas y fugaces sin contenido afectivo claro, o ideas sobrevaloradas
persistentes, o cuando se presentan a diario durante semanas, meses o permanentemente.
6. Interpolaciones o bloqueos en el curso del pensamiento, que dan lugar a un lenguaje
divagatorio, disgregado, incoherente o lleno de neologismos.
7. Manifestaciones catatnicas, tales como excitacin, posturas raras, negativismo, mutismo,
estupor.
8. Sntomas "negativos" tales como apata marcada, empobrecimiento del lenguaje, bloqueo o
incongruencia de la respuesta emocional.
Organizacin
Sistema experto esta orientado a Profesionales y Tcnicos que se desempean en los distintos
niveles de atencin del Sector de Salud pblico y privado como: psiclogos, psiquiatras,
mdicos generales, terapeutas y otros profesionales de la salud.
Contexto organizativo
Con la implementacin de este sistema se tendr el resultado del diagnstico que se
conservar en un historial en el que se reflejarn resultados anteriores del paciente,
para as poder seguir su evolucin guardando, adems, de cada una de las consultas
realizadas, estos informes sern utilizados por el profesional para un estudio mas
determinado y especifico si fuera necesario se realizar nueva evaluacin.
subniveles: nivel del dominio (conocimiento declarativo sobre el dominio), nivel de inferencia
(una biblioteca de estructuras genricas de inferencia) y nivel de tarea (orden de las
inferencias).
KM-1: Lista de comprobacin de la documentacin del modelo del conocimiento
Para realizar un diagnstico de esquizofrenia, ser necesario que nuestra aplicacin siga
determinados procedimientos. Estos procedimientos se ajustarn a un sistema de clasificacin de
enfermedades, que en este caso sern diferentes tipos de esquizofrenia.
El mundo de la informtica con la medicina y la psicologa, en principio, no parecen tener una
conexin clara. Se intentar, por medio de esta aplicacin, un diagnstico final del paciente, como
una observacin que puede ser tomada en cuenta por aquel profesional que lo solicite. Para poder
diagnosticar un tipo de esquizofrenia el sistema deber indagar en la historia del paciente si lo
tuviera, sus manifestaciones clnicas, la presencia de sntomas especficos y el tiempo que lleva
dicha sintomatologa. Adems de la evaluacin clnica puede indicar la realizacin de estudios
adicionales que complementen el diagnstico. La esquizofrenia, en todas sus formas, tiene una
manera caracterstica de presentarse, tiene una forma de hablar, de expresarse y de mostrarse
diferente. Una buena evaluacin diagnstica debe incluir una historia mdica completa: cundo
comenzaron los sntomas, cunto han durado, etc... Si el paciente los ha tenido antes, se debe
averiguar si los sntomas fueron tratados y qu tratamiento se dio.
Todo ello se mostrar en el informe final del paciente. Intentaremos que el programa tenga la
misma competencia que un especialista en el diagnstico de la esquizofrenia.
Alcance del proyecto: El sistema abordar el anlisis del problema mediante el uso de marcos,
para luego recoger la informacin necesaria para poder documentar los diferentes tipos de
esquizofrenia y la descripcin del dominio de la aplicacin.
6. CONCLUSIONES
En este trabajo intentamos plasmar el conocimiento del experto sobre el diagnostico de tipos de
esquizofrenia que sufre un paciente.
De la experiencia en la realizacin del trabajo, nos qued en claro que la ayuda del experto
siempre es una de las claves ms importante, del xito del desarrollo del sistema. Creemos que
uno de los desafos ms grandes en este aspecto, es poder comunicar claramente los beneficios
del sistema experto y como ste puede agregar valor a la tarea del psiquiatra o psiclogo..
Durante el desarrollo del trabajo encontramos que los tipos de esquizofrenia presentan una
extensa variedad de sntomas. Por lo cual, nos vimos en la obligacin de acotar nuestro sistema
de estudio. A travs de las entrevistas que tuvimos con el experto llegamos al conjunto de
sntomas por cada tipo de esquizofrenia.
Otro problema con el que nos topamos es la disponibilidad del experto. Dado que por su
profesin no pudimos ver en la manera que atenda a sus pacientes, solamente a travs de las
entrevistas pudimos extraer su conocimiento.
Referencias bibliogrficas
http://www.it.uc3m.es/jvillena/irc/practicas/07-08/TestDePersonalidad.pdf
)
(defrule sintoma1
(sint1 ?sint1)
=>
(if (eq ?sint1 1)then
(bind ?*EH* (+ ?*EH* 1))
else
(if (eq ?sint1 2)then
(bind ?*EC* (+ ?*EC* 1))
else
(if (eq ?sint1 3)then
(bind ?*EP* (+ ?*EP* 1))
else
(if (eq ?sint1 4)then
(bind ?*ER* (+ ?*ER* 1))
else
(if (eq ?sint1 5)then
(bind ?*ES* (+ ?*ES* 1)) ))))))
(defrule sint2
(esquizofrenia-identificada no)
(not(sint2 ?sint2-definido))
=>
(printout t crlf "Cul es el segundo sintoma del paciente?" crlf
"falta-de-humor(1)/mutismo(2)/delirios(3)/conducta-excentrica(4)/noalucinaciones(5)" crlf (bind ?sint2 (read)))
(assert (sint2 ?sint2))
)
(defrule verifica-sint2
?sint2<-(sint2 ?sint2-ingresado)
(not(sint2 1|2|3|4|5))
=>
(retract ?sint2)
(printout t crlf "Usted ingres un sintoma incorrecto, vuelva a intentar" crlf)
)
(defrule sintoma2
(sint2 ?sint2)
=>
(if (eq ?sint2 1)then
(bind ?*EH* (+ ?*EH* 1))
else
(if (eq ?sint2 2)then
(bind ?*EC* (+ ?*EC* 1))
else
(if (eq ?sint2 3)then
(bind ?*EP* (+ ?*EP* 1))
else
(if (eq ?sint2 4)then
(bind ?*ER* (+ ?*ER* 1))
else
(if (eq ?sint2 5)then
(bind ?*ES* (+ ?*ES* 1))
) ) ) )))
(defrule sint3
(esquizofrenia-identificada no)
(not(sint3 ?sint3-definido))
=>
(printout t crlf "Cul es el tercer sintoma del paciente?" crlf
=>
(retract ?sint8)
(printout t crlf "Usted ingres un sintoma incorrecto, vuelva a intentar" crlf))
(defrule sintoma8
(sint8 ?sint8)
=>
(if (eq ?sint8 1)then
(bind ?*EH* (+ ?*EH* 1))
else
(if (eq ?sint8 2)then
(bind ?*EC* (+ ?*EC* 1))
else
(if (eq ?sint8 3)then
(bind ?*EP* (+ ?*EP* 1))
else
(if (eq ?sint8 4)then
(bind ?*ER* (+ ?*ER* 1))
else
(if (eq ?sint8 5)then
(bind ?*ES* (+ ?*ES* 1))))))))
(defrule sint9
(esquizofrenia-identificada no)
(not(sint9 ?sint9-definido))
=>
(printout t crlf "Cul es el Noveno sintoma del paciente?" crlf
"responden-en-forma-inadecuada(1)/sentimientos-tormentosos(2)/violenciaocasional-sin-motivo(3)/inhibicion-psicomotriz(4)/trastorno-de-la-voluntad(5)" crlf (bind
?sint9 (read)))
(assert (sint9 ?sint9))
)
(defrule verifica-sint9
?sint9<-(sint9 ?sint9-ingresado)
(not(sint9 1|2|3|4|5))
=>
(retract ?sint9)
(printout t crlf "Usted ingres un sintoma incorrecto, vuelva a intentar" crlf) )
(defrule sintoma9
(sint9 ?sint9)
=>
(if (eq ?sint9 1)then
(bind ?*EH* (+ ?*EH* 1))
else
(if (eq ?sint9 2)then
(bind ?*EC* (+ ?*EC* 1))
else
(if (eq ?sint9 3)then
(bind ?*EP* (+ ?*EP* 1))
else
(if (eq ?sint9 4)then
(bind ?*ER* (+ ?*ER* 1))
else
(if (eq ?sint9 5)then
(bind ?*ES* (+ ?*ES* 1))))))))
(defrule sint10
(esquizofrenia-identificada no)
(not(sint10 ?sint10-definido))
=>
(printout t crlf "Cul es el Decimo sintoma del paciente?" crlf
(defrule sint12
(esquizofrenia-identificada no)
(not(sint12 ?sint12-definido))
=>
(printout t crlf "Cul es el Decimo Segundo sintoma del paciente?" crlf
"Pasividad (1)/Creen que conspiran contra ellos (2)/Desesperanza
(3)/Problemas para concentrarse (4)/Deficit en procesamiento de informacion (5)" crlf
(bind ?sint12 (read)))
(assert (sint12 ?sint12))
)
(defrule verifica-sint12
?sint12<-(sint12 ?sint12-ingresado)
(not(sint12 1|2|3|4|5))
=>
(retract ?sint12)
(printout t crlf "Usted ingres un sintoma incorrecto, vuelva a intentar" crlf)
)
(defrule sintoma12
(sint12 ?sint12)
=>
(if (eq ?sint12 1)then
(bind ?*EH* (+ ?*EH* 1))
else
(if (eq ?sint12 2)then
(bind ?*EC* (+ ?*EC* 1))
else
(if (eq ?sint12 3)then
(bind ?*EP* (+ ?*EP* 1))
else
(if (eq ?sint12 4)then
(bind ?*ER* (+ ?*ER* 1))
else
(if (eq ?sint12 5)then
(bind ?*ES* (+ ?*ES* 1))))))))
(defrule sint13
(esquizofrenia-identificada no)
(not(sint13 ?sint13-definido))
=>
(printout t crlf "Cul es el Decimo Tercero sintoma del paciente?" crlf
"Sospecha de todo (1)/Creen que los vigilan secretamente (2)/Ideas e intentos
suicidas (3)/Falta de expontaneidad (4)/Pobreza ideativa(5)" crlf (bind ?sint13 (read)))
(assert (sint13 ?sint13))
)
(defrule verifica-sint13
?sint13<-(sint13 ?sint13-ingresado)
(not(sint13 1|2|3|4|5))
=>
(retract ?sint13)
(printout t crlf "Usted ingres un sintoma incorrecto, vuelva a intentar" crlf)
)
(defrule sintoma13
(sint13 ?sint13)
=>
(if (eq ?sint13 1)then
(defrule verifica-sint15
?sint15<-(sint15 ?sint15-ingresado)
(not(sint15 1|2|3|4|5))
=>
(retract ?sint15)
(printout t crlf "Usted ingres un sintoma incorrecto, vuelva a intentar" crlf)
)
(defrule sintoma15
(sint15 ?sint15)
=>
(if (eq ?sint15 1)then
(bind ?*EH* (+ ?*EH* 1))
else
(if (eq ?sint15 2)then
(bind ?*EC* (+ ?*EC* 1))
else
(if (eq ?sint15 3)then
(bind ?*EP* (+ ?*EP* 1))
else
(if (eq ?sint15 4)then
(bind ?*ER* (+ ?*ER* 1))
else
(if (eq ?sint15 5)then
(bind ?*ES* (+ ?*ES* 1))))))))
(defrule sint16
(esquizofrenia-identificada no)
(not(sint16 ?sint16-definido))
=>
(printout t crlf "Cul es el Decimo Sexto sintoma del paciente?" crlf
"Siente que nada vale la pena (1)/Achatamiento emocional (2)/Conducta
antisocial (3)/Conducta desorganizada (4)/Excesiva necesidad de aceptacion (5)" crlf
(bind ?sint16 (read)))
(assert (sint16 ?sint16))
)
(defrule verifica-sint16
?sint16<-(sint16 ?sint16-ingresado)
(not(sint16 1|2|3|4|5))
=>
(retract ?sint16)
(printout t crlf "Usted ingres un sintoma incorrecto, vuelva a intentar" crlf)
)
(defrule sintoma16
(sint16 ?sint16)
=>
(if (eq ?sint16 1)then
(bind ?*EH* (+ ?*EH* 1))
else
(if (eq ?sint16 2)then
(bind ?*EC* (+ ?*EC* 1))
else
(if (eq ?sint16 3)then
(bind ?*EP* (+ ?*EP* 1))
else
(if (eq ?sint16 4)then
(bind ?*ER* (+ ?*ER* 1))
else
(if (eq ?sint16 5)then
(bind ?*ES* (+ ?*ES* 1))))))))
(defrule sint17
(esquizofrenia-identificada no)
(not(sint17 ?sint17-definido))
=>
(printout t crlf "Cul es el Decimo Septimo sintoma del paciente?" crlf
"Habla limitada (1)/Falta de energia (2)/Oyen voces (3)/Tienen altibajos
emocionales (4)/Incapacidad para demostrar alegria(5)" crlf (bind ?sint17 (read)))
(assert (sint17 ?sint17)))
(defrule verifica-sint17
?sint17<-(sint17 ?sint17-ingresado)
(not(sint17 1|2|3|4|5))
=>
(retract ?sint17)
(printout t crlf "Usted ingres un sintoma incorrecto, vuelva a intentar" crlf) )
(defrule sintoma17
(sint17 ?sint17)
=>
(if (eq ?sint17 1)then
(bind ?*EH* (+ ?*EH* 1))
else
(if (eq ?sint17 2)then
(bind ?*EC* (+ ?*EC* 1))
else
(if (eq ?sint17 3)then
(bind ?*EP* (+ ?*EP* 1))
else
(if (eq ?sint17 4)then
(bind ?*ER* (+ ?*ER* 1))
else
(if (eq ?sint17 5)then
(bind ?*ES* (+ ?*ES* 1))))))))
(defrule sint18
(esquizofrenia-identificada no)
(not(sint18 ?sint18-definido))
=>
(printout t crlf "Cul es el Decimo Octavo sintoma del paciente?" crlf
"No actuan hasta que se les indica (1)/Falta de motivacion (2)/Oyen voces que
hablan de ellos (3)/Dejan de asearse (4)/Dicen frases irracionales(5)" crlf (bind ?sint18
(read)))
(assert (sint18 ?sint18)))
(defrule verifica-sint18
?sint18<-(sint18 ?sint18-ingresado)
(not(sint18 1|2|3|4|5))
=>
(retract ?sint18)
(printout t crlf "Usted ingres un sintoma incorrecto, vuelva a intentar" crlf)
)
(defrule sintoma18
(sint18 ?sint18)
=>
(if (eq ?sint18 1)then
(bind ?*EH* (+ ?*EH* 1))
else
(if (eq ?sint18 2)then
(bind ?*EC* (+ ?*EC* 1))
else
(if (eq ?sint18 3)then
(bind ?*EP* (+ ?*EP* 1))
else
(if (eq ?sint18 4)then
(bind ?*ER* (+ ?*ER* 1))
else
(if (eq ?sint18 5)then
(bind ?*ES* (+ ?*ES* 1))))))))
(defrule sint19
(esquizofrenia-identificada no)
(not(sint19 ?sint19-definido))
=>
(printout t crlf "Cul es el Decimo Noveno sintoma del paciente?" crlf
"A veces no contestan (1)/Dificultad para iniciar o terminar un proyecto
(2)/Dicen cosas negativas (3)/Evitan situaciones sociales (4)/Tienen posturas extraas
(5)" crlf (bind ?sint19 (read)))
(assert (sint19 ?sint19)))
(defrule verifica-sint19
?sint19<-(sint19 ?sint19-ingresado)
(not(sint19 1|2|3|4|5))
=>
(retract ?sint19)
(printout t crlf "Usted ingres un sintoma incorrecto, vuelva a intentar" crlf) )
(defrule sintoma19
(sint19 ?sint19)
=>
(if (eq ?sint19 1)then
(bind ?*EH* (+ ?*EH* 1))
else
(if (eq ?sint19 2)then
(bind ?*EC* (+ ?*EC* 1))
else
(if (eq ?sint19 3)then
(bind ?*EP* (+ ?*EP* 1))
else
(if (eq ?sint19 4)then
(bind ?*ER* (+ ?*ER* 1))
else
(if (eq ?sint19 5)then
(bind ?*ES* (+ ?*ES* 1))))))))
(defrule sint20
(esquizofrenia-identificada no)
(not(sint20 ?sint20-definido))
=>
(printout t crlf "Cul es el Vigesimo sintoma del paciente?" crlf
"Dificultad para pensar con claridad (1)/No realizan cosas simples (2)/Difusion
del pensamiento (3)/Se quedan como congelados (4)/Rechazo de tocar personas (5)"
crlf (bind ?sint20 (read)))
(assert (sint20 ?sint20)))
(defrule verifica-sint20
?sint20<-(sint20 ?sint20-ingresado)
(not(sint20 1|2|3|4|5))
=>
(retract ?sint20)
(printout t crlf "Usted ingres un sintoma incorrecto, vuelva a intentar" crlf)
)
(defrule sintoma20
(sint20 ?sint20)
=>
(if (eq ?sint20 1)then
(bind ?*EH* (+ ?*EH* 1))
else
(if (eq ?sint20 2)then
(bind ?*EC* (+ ?*EC* 1))
else
(if (eq ?sint20 3)then
(bind ?*EP* (+ ?*EP* 1))
else
(if (eq ?sint20 4)then
(bind ?*ER* (+ ?*ER* 1))
else
(if (eq ?sint20 5)then
(bind ?*ES* (+ ?*ES* 1))))))))
;;;**********************************************
;;;* VERIFICACIN Y VISUALIZACIN DE RESULTADOS *
;;;**********************************************
(defrule esquizofrenia-identificada
(declare(salience -200))
?id-esquizofrenia-identificada<-(esquizofrenia-identificada no)
(esquizofrenia ?nombre-esquizofrenia)
=>
(retract ?id-esquizofrenia-identificada)
(assert (esquizofrenia-identificada si))
)
(defrule resultado
=>
(if (and (> ?*EH* ?*EC*)(> ?*EH* ?*EP*)(> ?*EH* ?*ER*)(> ?*EH* ?*ES*)) then
(printout t crlf "De acuerdo a los sintomas suministrados," crlf
"El posible tipo de esquizofrenia es: Heberfrenica " crlf)
else
(if (and (> ?*EC* ?*EH*)(> ?*EC* ?*EP*)(> ?*EC* ?*ER*)(> ?*EC* ?*ES*)) then
(printout t crlf "De acuerdo a los sintomas suministrados," crlf
"El posible tipo de esquizofrenia es: Catatonica " crlf)
else
(if (and (> ?*EP* ?*EC*)(> ?*EP* ?*EH*)(> ?*EP* ?*ER*)(> ?*EP* ?*ES*))
then
(printout t crlf "De acuerdo a los sintomas suministrados," crlf
"El posible tipo de esquizofrenia es: Paranoide " crlf)
else
(if (and (> ?*ER* ?*EC*)(> ?*ER* ?*EP*)(> ?*ER* ?*EH*)(> ?*ER* ?
*ES*)) then
(printout t crlf "De acuerdo a los sintomas suministrados," crlf
"El posible tipo de esquizofrenia es: Residual " crlf)
else
(if (and (> ?*ES* ?*EC*)(> ?*ES* ?*EP*)(> ?*ES* ?*ER*)(> ?*ES* ?
*EH*)) then
(printout t crlf "De acuerdo a los sintomas
suministrados," crlf
"El posible tipo de esquizofrenia es: Simple"
crlf)
else
(printout t crlf "De acuerdo a los sintomas
suministrados," crlf
"El posible tipo de esquizofrenia es: Indiferenciada
" crlf)))))))