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

Linux Virtual Machine Process Scheduling

Blog banner

Operating system evolution

Blog banner

Blockchain uses and use cases

Blog banner

HTML vs HTML5

Blog banner

Student Grade Calculator in LISP

Blog banner

Be you

Blog banner

Security issues

Blog banner

Cache memory

Blog banner

Data Mining

Blog banner

Ola

Blog banner

MySQL

Blog banner

Kafka - A Framework

Blog banner

HACKING MOBILE PLATFORM

Blog banner

The Art Of Getting What You Want In Life....

Blog banner

File system implementation

Blog banner

Multicore and Multithreading

Blog banner

Why Does Hierarchy Still matter in Organizations?

Blog banner

Philadelphia Experiment : Was it real?

Blog banner

Zero Trust Security Model: Revolutionizing Cybersecurity in the Digital Age

Blog banner

Smartsheet

Blog banner

Video games

Blog banner

What is Vishing?

Blog banner

Technical SEO : Total Guide

Blog banner

IoT Architecture Based Security

Blog banner

Paid Email

Blog banner

Cyber Forensics on IOT Devices

Blog banner

'C', 'C++' and 'Java': Head-to-Head

Blog banner

Instagram

Blog banner

Stay Close To Adventure In Arcadia, Florida At Oak Tree Hotel

Blog banner

Human Error: The weakest link in Cybersecurity

Blog banner

Memory Management

Blog banner

Linux

Blog banner

How to Prepare Your Child for Their First Day of School?

Blog banner

Session Vulnerabilities

Blog banner

Open Source Project By Google

Blog banner

Data carving - using hex editor

Blog banner

Deadlocks

Blog banner

Memory management

Blog banner

Outlook.com

Blog banner

Key to success in Sports

Blog banner

Modern operating system

Blog banner

Some web vulnerabilities

Blog banner