From ca57ffd34f249b255a95a54977635f3a790fe8e4 Mon Sep 17 00:00:00 2001 From: Mark Edward Gonzales Date: Mon, 26 Dec 2022 12:15:43 +0800 Subject: [PATCH] Add tech stack badge and course professor --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e782328..c787d07 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,7 @@ # EHRLICH (Medical Expert System) + +![badge](https://img.shields.io/badge/language-Java-orange.svg) + **E**n**h**anced **R**ule- and **L**ogic-Based **I**mmunological **C**onsultative **H**ub or **EHRLICH** — a reverse acronym inspired by the German pioneer of immunology Paul Ehrlich — is a medical expert system specializing in autoimmune diseases, conditions triggered by malfunctions of the immune system that cause it to attack healthy body tissues. In particular, it seeks to automate the diagnosis for 15 such diseases, selected on the basis of their prevalence and the accessibility of symptomatic detection with visual inspection or the patient’s own assessment prior to conclusive laboratory tests. ***DISCLAIMER: The goal of this project is to explore the possibility of employing backward chaining in the implementation of medical expert systems that are able to handle uncertainty. Although care has been taken to consult technical sources, this system is ultimately subject to a closed-world assumption and to the limited size of its knowledge base.*** @@ -6,7 +9,7 @@ ***Therefore, it is not intended to be used — and should not be used — for real-world or professional diagnosis.*** ## Task -**EHRLICH** is the major course output in an introduction to intelligent systems class. The task is to create an expert system that is able to diagnose at least 10 diseases affecting a particular body system. The knowledge base has to be written in the **logic programming language Prolog**, and the system has to employ **backward chaining** as its primary inference method. The rules should consist solely of symptoms that can be observed or identified by the patient to a certain degree prior to laboratory analysis. +**EHRLICH** is the major course output in an introduction to intelligent systems class under Dr. Judith J. Azcarraga of the Department of Computer Technology, De La Salle University. The task is to create an expert system that is able to diagnose at least 10 diseases affecting a particular body system. The knowledge base has to be written in the **logic programming language Prolog**, and the system has to employ **backward chaining** as its primary inference method. The rules should consist solely of symptoms that can be observed or identified by the patient to a certain degree prior to laboratory analysis. The **15 autoimmune diseases** included in the knowledge base of EHRLICH are as follows: Addison disease, dermatomyositis, Hashimoto thyroiditis, multiple sclerosis, Crohn’s disease, Grave’s disease, myasthenia gravis, pernicious anemia, reactive arthritis, Sjögren syndrome, lupus, rheumatoid arthritis, type I diabetes, celiac disease, and alopecia areata.