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
2 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

DATA BREACH CAUSES CHALLENGES PREVENTION AND FUTURE DIRECTIONS

Blog banner

10 Alien Encounters and Abduction Stories

Blog banner

Memory management

Blog banner

Music helps reduce stress

Blog banner

Modern operating system

Blog banner

Multicore and Multithreading

Blog banner

Traditional Unix System

Blog banner

Lemon and Chilli Pickle (Limbu Mirchi Achar)

Blog banner

Incorporating Automation into Digital Forensics.

Blog banner

Message Passing in OS

Blog banner

INTERNET SECURITY

Blog banner

Vulnerabilities in OnePlus Devices

Blog banner

The Art of Slow Fashion: Why Patola Defines Sustainable Luxury

Blog banner

Self-love: Being the reason of your own smile

Blog banner

BharatPe

Blog banner

Metasploit

Blog banner

Solving Problems with AI: The Power of Search Algorithms

Blog banner

The most common internet security threats

Blog banner

India Digital Personal Data Protection Act, 2023

Blog banner

Introduction my self

Blog banner

Shoulders

Blog banner

Therapy Myths That Need to End in 2025

Blog banner

The Role of Data Provenance and Lineage in Modern Data Science

Blog banner

Data Science & AI

Blog banner

MAJOR ACHIEVEMENTS OF OS

Blog banner

The Evolution of Operating Systems

Blog banner

Some web vulnerabilities

Blog banner

Street foods

Blog banner

Security Issues and Countermeasures

Blog banner

How Much Protein Do You Really Need Every Day?

Blog banner

Image Steganalysis in Digital Forensics

Blog banner

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

Blog banner

Evolution of operating system

Blog banner

Blockchain uses and use cases

Blog banner

VPN

Blog banner

Improving defences Proxy Device(defense in depth)

Blog banner

Dove’s Real Beauty Campaign- Case Study

Blog banner

Celebrate Raksha Bandhan with Premium Dry Fruit Gift Hampers

Blog banner

Theads

Blog banner

Kernel Memory Allocation In Linux.

Blog banner

Network Forensics

Blog banner

What is E-commerce

Blog banner