Вы находитесь на странице: 1из 2

%Sistema para diagnstico de enfermedades.

%Inteligencia artificial
%enfermedad (E).
enfermedad(estrenimiento).
enfermedad(hepatitis).
enfermedad(laringitis).
enfermedad(gastritis).
enfermedad(calculosRenales).
%paciente (P).
paciente(juan).
paciente(avril).
paciente(ana).
paciente(lupita).
paciente(luis).
%sintoma(S,E) S es enfermedad de E.
sintoma(dolorEspalda,estrenimiento).
sintoma(cansancio,estrenimiento).
sintoma(dolorAbdomen,estrenimiento).
sintoma(dolorEstomacal,estrenimiento).
sintoma(fiebre,hepatitisB).
sintoma(nauseas,hepatitisB).
sintoma(dolorAbdomen,hepatitisB).
sintoma(picazon,hepatitisB).
sintoma(fiebre,laringitis).
sintoma(ronquera,laringitis).
sintoma(inflamacionGlandulasCuello,laringitis).
sintoma(tos,laringitis).
sintoma(inapetencia,gastritis).
sintoma(nauseas,gastritis).
sintoma(inchaAbdomen,gastritis).
sintoma(dolorParteAltaAbdomen,gastritis).
sintoma(agruras,gastritis).
sintoma(fiebre,calculosRenales).
sintoma(nauseas,calculosRenales).
sintoma(sangreOrina,calculosRenales).
sintoma(dolorAbdomen,calculosRenales).
sintoma(dolorEspalda,calculosRenales).
%tratamiento(T,E) T es tratamiento de E
tratamiento(laxante,estrenimiento).
tratamiento(agua,estrenimiento).
tratamiento(fibra,estrenimiento).
tratamiento(noComidaGrasa,hepatitisB).
tratamiento(noConsumirAlcohol,hepatitisB).
tratamiento(noConsumirDrogas,hepatitisB).
tratamiento(transplanteHigado,hepatitisB).
tratamiento(descongestionante,laringitis).

tratamiento(analgesico,laringitis).
tratamiento(humidificaor,laringitis).
tratamiento(antiAcido,gastritis).
tratamiento(omeprazol,gastritis).
tratamiento(antagonistasH2,gastritis).
tratamiento(antibiotico,calculosRenales).
tratamiento(bicarbonatoSodio,calculosRenales).
tratamiento(diuretico,calculosRenales).
%paciente_sintoma(P,S) P es sintoma de E
paciente_sintoma(luis,nauseas).
paciente_sintoma(luis,inapetencia).
paciente_sintoma(avril,dolorEspalda).
paciente_sintoma(avril,dolosEstomacal).
paciente_sintoma(ana,picazon).
paciente_sintoma(ana,fiebre).
paciente_sintoma(lupita,dolorParteAltaAbdomen).
paciente_sintoma(lupita,agruras).
paciente_sintoma(juan,dolorEstomacal).
paciente_sintoma(juan,dolorAbdomen).
%especialista(E,Es) E se trata con Es.
especialista(laringitis,otorrinolarringologo).
especialista(estrenimiento,gastroenterologo).
especialista(hepatitisB,hepatologo).
especialista(calculosRenales,urologo).
especialista(gastritis,gastroenterologo).
%Reglas
%puede ser enviado con el especilista por el sintoma.
atencionespecialista(Es,S):-especialista(E,Es),sintoma(S,E).
%Para ver la enfermedad, y el tratamiento que el especialista da por el
sintoma.
recetade(S, T,E):-atencionespecialista(Es,S),tratamiento(T,
E),especialista(E,Es).
%Paciente presenta enfermedad por sintoma
enfermedadpaciente(P,E):-paciente_sintoma(P,S),sintoma(S,E).
%con que especialistas puede ser atendido el paciente
pacienteatendidopor(P,Es):-enfermedadpaciente(P,E),especialista(E,Es).

Вам также может понравиться