A GlassBox Explainable AI Approach for Patient Symptom Matching Using Semantic Similarity

Project Code :TCMAFS1366

Objective

The primary objective of this project is to architect, develop, and deploy a comprehensive, full-stack web application that seamlessly merges artificial intelligence for intelligent diagnosis with blockchain technology for unparalleled data security. The system aims to provide a user-friendly portal where individuals can describe their health symptoms in conversational language to an AI-powered chatbot, which will then utilize the sophisticated capabilities of the GEMINI AI API to generate a ranked list of potential conditions and suggest relevant, evidence-based precautionary measures..

Abstract

The "Patient Symptoms Based Disease Detection" project presents an advanced, secure web application that synergizes Artificial Intelligence with blockchain technology to transform the initial stage of healthcare consultation. Designed to address the critical gap in accessible and trustworthy preliminary medical advice, the platform allows users to input their symptoms in natural language via an interactive chatbot. This chatbot is powered by Google's state-of-the-art GEMINI AI API, which analyzes the symptom descriptions with sophisticated natural language processing to generate probable disease matches and recommend actionable precautionary measures. The system is built on the robust Django framework, featuring a responsive frontend developed with HTML, CSS, and JavaScript to ensure a seamless user experience through modules for registration, login, and a personalized dashboard. Its groundbreaking innovation lies in the integration of blockchain technology using Web3.js, Truffle, and a Ganache test network. Every diagnostic interaction—comprising the user's query and the AI's response—is cryptographically hashed and permanently recorded as an immutable transaction on a private blockchain. This creates an unforgeable, timestamped audit trail, fundamentally enhancing data integrity, patient privacy, and system transparency. The project thus not only serves as an intelligent health assistant but also establishes a new paradigm for secure, verifiable, and user-empowering digital health records, bridging immediate diagnostic support with long-term data accountability.

 

Keywords: Artificial Intelligence (AI) Diagnosis, Blockchain Immutability, Symptom Analysis Chatbot, GEMINI Large Language Model (LLM) API, Healthcare Accessibility.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

 HARDWARE REQUIREMENTS:

·         Processor                                 - I3/Intel Processor

·         Hard Disk                                - 160GB

·         Key Board                              - Standard Windows Keyboard

·         Mouse                                     - Two or Three Button Mouse

·         Monitor                                   - SVGA

·         RAM                                       - 8GB

 

 SOFTWARE SYSTEM CONFIGURATION:

·         Operating System                   :  Windows 7/8/10

·         Server side Script                    :  HTML, CSS, JS

·         Programming Language         :  Python

·         Libraries                                  :  Django,WEB3,GANACHE,

·         IDE/Workbench                      :  VS Code

                                    Technology                              :  Python 3.6+

Demo Video

mail-banner
call-banner
contact-banner
Request Video