Professional Documents
Culture Documents
Phab 1
Phab 1
Section : CSE-B
Batch No : 11
G.G.Karthik (921316104085)
T. Jayasurya (921316104077)
P.V.K.Durai Gopalsamy(921316104051)
If it is Industry/Company project,
Introduction:
Artificial Intelligence gives the supreme power to mimic the human way of thinking and
behaving to a computer. Chatbots are such kind of computer programs that interact with users
using natural language. Chatbot works basically on Artificial Intelligence. Using this capability
we have decided to add some contribution to the Health Informatics.
Our project builds a text-to-text conversational agent that diagnoses patients explaining their
condition using natural language. The bot asks for relevant information, e.g., age and sex, and
requests a list of symptoms. The system remembers past responses and asks progressively more
specific questions in order to obtain a good diagnosis. The three primary components of our
system are (1) identification and extraction of symptoms from the conversation with the user, (2)
accurate mapping of extracted symptoms to documented symptoms and (3)Specifying the
disease and referring to an appropriate specialist if necessary. In its current form, our bot’s best
application would be as a preliminary diagnosis tool that patients could use to assess their
symptoms before going to the doctor, perhaps using the bot’s specialist referral feature to choose
the right care provider.
Merits:
The basic need of every person in a country is the availability of medical services in
emergency and critical periods. Medical details of a person are registered in our application that
gives suggestions to diet habits and specialists treatment which helps in sudden and emergency
situations. The location of specialists are given as links to google maps.
Objectives:
● Identification and extraction of symptoms from the conversation with the user.
● Accurate mapping of extracted symptoms to documented symptoms.
Literature Survey:
Towards a chatbot for Natural language 60% of accuracy The issue here is to
digital counselling processing and pattern maintain the ethical
matching algorithm. considerations.
Architecture Diagram:
System High Level Design:
Low Level Design:
Modules:
The system comprises of 3 major modules and their sub modules as follows:
❖ Medical Details:
o Register: User needs to register their basic registration details and user create an
id and password.
o Login: User can login their personal account using valid login credentials.
o Medical Form: Medical details are also received from the user. It can be
Updated.
❖ Chatbot:
o Chatbot: Chatbot asks for the details of the symptoms from the user. This uses
Natural Language Processing for understanding the inputs from the user.
o Algorithm: This analyses the symptoms and finds out similar diseases that relate
with the health details of the user and the symptoms. This uses Convolutional
Neural Networks which produces results of the disease for the given symptoms.
❖ Doctor Locator:
o Mapping: The suggested disease symptoms are then retrieved and the
corresponding specialists are searched in the map which are registered in the
database.
o Listing Doctors: The list of specialists and their corresponding location in the
google maps are produced as links.
Algorithm - CNN
Software Requirements:
1. Laptop or PC
Windows 7 or higher.
Python
Anaconda
React Native
2. Android Phone or Tablet
Android v5.0 or Higher
Hardware Components:
1. Laptop or PC
Advantages:
Database Design:
User Table:
Name Varchar(50)
Email Id Varchar(50)
Password Varchar(50)
Age Integer(2)
Gender Char
Height_Weight Integer(10)
Yoga_Meditation Boolean
Disease Table:
Disease Varchar(30)
Diets Varchar(50)
Doctor_location Varchar(100)
References:
[1] Divya S, Indumathi V, Ishwarya S, Priyasankari M and Kalpana Devi S,UG students,
Assistant Professor, “Survey on Medical Self-Diagnosis Chatbot for Accurate Analysis Using
Artificial Intelligence, International Journal of Trend in Research and Development, Volume
5(2), April 2018.
[3] Saurav Kumar Mishra, Dhirendra Bharti, Nidhi Mishra,”Dr. Vdoc: A Medical Chatbot that
Acts as a Virtual Doctor”, Journal of Medical Science and Technology, Volume: 6, Issue 3,2017.
[4] Divya Madhu,Neeraj Jain C. J, Elmy Sebastain, Shinoy Shaji, Anandhu Ajayakumar,” A
Novel Approach forMedical Assistance Using Trained Chatbot”,International Conference on
Inventive Communication and Computational Technologies(ICICCT 2017).
[9] Gillian Cameron, David Cameron, Gavin Megaw, Raymond Bond,Maurice Mulvenna
,Siobhan O’Neill, Cherie Armour, Michael McTear, “Towards a chatbot for digital counselling”,
Journal of Medical Internet Research, 4(1), pp. e3.[5] Hameedullah Kazi,B.S. Chowdhry,Zeesha
Memon,”MedChatBot: An UMLS based Chatbot for Medical Students”, International Journal of
Computer Applications (0975 – 8887)Volume 55– N