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

Session Hijacking Techniques

Blog banner

Digital marketing spotlight “Dove’s Real Beauty Campaign”

Blog banner

GIS info about Bermuda Triangle

Blog banner

Threads

Blog banner

STUDY OF SYSTEM HACKING TOOLS

Blog banner

Types of Hackers.

Blog banner

Demystifying Cryptography: A Beginner's Guide

Blog banner

Disk Management

Blog banner

Memory Management

Blog banner

Expressing and Measuring Risk (Risk Management)

Blog banner

Zomato (Income Sources)

Blog banner

IT GOVERNANCE

Blog banner

You Get Everyone, But No One Gets You: The Lonely Side of High Emotional Intelligence

Blog banner

Race Condition

Blog banner

First-Order Logic (FOL): The Foundation of Modern Logic

Blog banner

The Power of Teamwork: Learning Collaboration Through Everyday Activities

Blog banner

Satellite Based Positioning

Blog banner

How to insert contacts in zoho crm using php

Blog banner

SEIZING DIGITL EVIDENCE AT THE SCENE

Blog banner

Old age lifestyle

Blog banner

Child labour

Blog banner

Direct Memory Access

Blog banner

Veg/Non-veg/Egg Tiffin Meals That Are Nutritious and Filling

Blog banner

Importance Of Blockchain

Blog banner

An Overview of Virtual Machines

Blog banner

The Khan mehtab transforming the modular switches

Blog banner

How to lose belly fat

Blog banner

Clustering Techniques

Blog banner

I/O Buffering

Blog banner

Are Social Media Paid Campaigns Worth It?

Blog banner

MODERN OPERATING SYSTEM

Blog banner

Digital Balance: Keeping Children Mindful in the Screen Age

Blog banner

Risk management in IT

Blog banner

child Labour

Blog banner

DISK SCHEDULING

Blog banner

Android Application Components and Activity Lifecycle

Blog banner

Explain website hacking issues

Blog banner

Importance of business process documentation

Blog banner

Best password managers: Reviews of the top products

Blog banner

Having passion in life

Blog banner

MUTUAL EXCLUSION

Blog banner

Technological Advancement

Blog banner