This document describes a fuzzy rule-based medical expert system called MExS that can diagnose 25 human diseases based on patient symptoms. MExS uses fuzzy logic to evaluate symptoms and determine the likely disease. It collects patient medical records and symptom data, categorizes diseases and symptoms, formulates weighted fuzzy rules relating symptoms to diseases, and has a graphical user interface for users to input symptoms and receive a diagnosis. The system aims to assist doctors in diagnosis by evaluating initial symptoms and suggesting possible diseases and specialist referrals.