wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Simple AI Symptom Diagnosis Using LISP – Rule-Based Expert System

profile
Sejal Jethwa
Jul 16, 2025
1 Like
0 Discussions
0 Reads

(defun diagnosis ()

(format t "%Welcome to AI Symptom Checker!%")

(format t "Please enter your symptoms (e.g., fever, cough, headache).~%")

(format t "Type 'exit' to quit.~%")


(loop

(format t "~%Your Symptoms: ")

(force-output) ;; Force flush to display prompt before input

(let* ((input (read-line))

(symptoms (string-downcase input))) ;; Normalize input to lowercase

(cond

((string= symptoms "exit")

(format t "Goodbye! Take care.~%")

(return))

((and (search "fever" symptoms)

(search "cough" symptoms)

(search "body pain" symptoms))

(format t "Diagnosis: You may have the flu.~%"))


((and (search "fever" symptoms)

(search "headache" symptoms))

(format t "Diagnosis: You may have a viral fever.~%"))


((and (search "cough" symptoms)

(search "sore throat" symptoms))

(format t "Diagnosis: You may have a common cold.~%"))


((and (search "sneezing" symptoms)

(search "itchy eyes" symptoms))

(format t "Diagnosis: You may have an allergy.~%"))

((search "headache" symptoms)

(format t "Diagnosis: You might be dehydrated or stressed.~%"))


((search "fever" symptoms)

(format t "Diagnosis: You may be experiencing a mild fever or infection.~%"))


((search "cough" symptoms)

(format t "Diagnosis: You might have a throat infection or irritation.~%"))


(t

(format t "Diagnosis: Symptoms unclear. Please consult a doctor.~%"))))))


(diagnosis)


Comments ()


Sign in

Read Next

Multiprocessor and Multicore Organization

Blog banner

Technical Challenges and Directions for Digital Forensics

Blog banner

Social media

Blog banner

The New Classic: Indo Western Patola Outfits for Today’s Woman

Blog banner

How to Encrypt and Decrypt Using GNU PGP

Blog banner

Threading

Blog banner

Concurrency management in operating systems

Blog banner

c

Blog banner

Junk food vs healthy food

Blog banner

Data Mining

Blog banner

Diwali

Blog banner

Interrupts - Types, Working & Importance

Blog banner

Hey Aryan here

Blog banner

Is Brushing After Eating Damaging Your Teeth? (Fact or Myth)

Blog banner

Deadlocks

Blog banner

Travel: Everything Everywhere!

Blog banner

5 Stages of Digital Marketing

Blog banner

Save Environment

Blog banner

Deadlock and Starvation in an Operating System

Blog banner

VIRUS

Blog banner

Drawing tips for a beginner

Blog banner

What is a Malware ?

Blog banner

Note Taker App

Blog banner

Emotional Suppression: The Hidden Costs Of Unfelt Feelings

Blog banner

Fitness

Blog banner

Super Garlicky Tomato Soup with Smashed White Beans

Blog banner

History of Money

Blog banner

Deadlock and Starvation

Blog banner

Understanding - Proof of Work!

Blog banner

(Input/Output) in os

Blog banner

VIRTUAL MACHINES

Blog banner

From Canoeing to Camping: The Perfect Nature Escape Near Arcadia

Blog banner

Deadlock

Blog banner

Esri India launches Policy Maps.

Blog banner

MOVEMBER

Blog banner

Windows Operating System

Blog banner

Article on team management software

Blog banner

How to grow followers on Instagram business account?

Blog banner

Interrupts in operating system.

Blog banner

Cyber Security in Data Breaching

Blog banner

Steganography

Blog banner

R Programming

Blog banner