You are on page 1of 6

Project Type: Application

Project Title:
Artificial Intelligence based chatbot for generic medical drug prescription.

Problem Definition/Vision:
Mechanism for prescribing drugs in hospital and its or its substitute availability in the medical shops of the
area/city.

Motivation/Reasons behind selecting the topic:


It is often seen that patient has to visit several medical shops to fetch the prescribed medicines as he is
unaware of different options for a drug salt available to him.

Proposed Solution: Advantages and applications of the proposed system over existing system:
Applications can be developed wherein the prescription from the doctor/hospital is digitalized and directly
transferred to patients or caretaker who may have an app to assess the options and availability of the drug in
the vicinity or city.

Functional Requirements: Objectives/Functionalities of the project.

Preparation of drug dataset.


Mapping of drug salt to medicines.
Implementing chatbot to answer queries of the user using Natural Language Processing(NLP).
Showing nearby medical shops with availability of medicines.
Integration of chatbot into website.
Integration of chatbot into various messenger platforms like facebook , skype.

Non functional Requirements:


Chat application must be installed.
Internet connection is required.

User Interface Requirements:


Web based, dialog based, chat based.

Expected Reports/Results: Various kind of Reports/Graphs/Research findings etc.

Usage statistics

Technologies Used: Tools Used:


MEAN stack, Facebook messenger APIs, skype APIs Notepad++ , web browser.

Project Schedule:

References:

[1]Dongkeon Lee,Kyo-Joong Oh,Ho-Jin Choi,’The chatbot feels you-a counseling service using emotional
response generator’,IEEE,Jeju,South Korea,2017

Enclosures: Include copies of the supporting documents, i.e., Research paper/Article/Literature Survey.

Guide Remarks:

Date:
Signature

HARDWARE AND SOFTWARE REQUIREMENTS :-

SOFTWARE REQUIREMENTS:-

1) MVC FrameWork CakePHP


2) Bootstrap Framework.
3) JQUERY AND AJAX BASED REST API Communication.
4) WAMP SERVER.
5) PHP.
6) MYSQL.
7) AIML
8) JSON

HARDWARE REQUIREMENTS:-

 Cloud Server.
 Processor: PETIUM IV PROCCESSOR
 Ram: Min 4GB MB RAM
 Hard Disk: Min 80GB OF HARDDISK

MODULES INVOLVED
1) REGISTRATION MODULE
2) LOGIN MODULE
3) AUTHENTICATION MODULE
4) ADMIN DASHBOARD
i) CRUD(CREATE, READ, UPDATE, DELETE) MEDICINES MODULE
ii) CRUD CHEMIST MODULE
5) CHATBOT MODULE.

1. INTRODUCTION

 A chatbot is a conversational agent where a computer program designed


to simulate an intelligent conversation [1].
 There are invented various kinds of conversational agent. But from those
agents, AIML (Artificial Intelligence Markup Language) based chatbot are
most popular because they are lightweight and easy to configure.
 ALICE is the most popular AIML based chatbot which won Leobner Price
three times (2000,2001, and 2004). So, now a day, various kinds of
organizations are interested to implements AIML based chatbot to get
conversation with customers with minimum configuration and cost.

ARTIFICIAL INTELLIGENCE MARKUP LANGUAGE


 Artificial Intelligence Markup Language (AIML) is derivation of Extensible
Markup Language (XML). It has class of data object called an AIML object
which describesthe behavior of computer programs.
 It contains of units called topics and categories. Categories are basic unit
of knowledge in AIML. Each category consists of pattern which contains
input and template which contain answer of chatbot.
 Besides, there are containing some optional context called "that" and
"topic". <that>contain chatbot last utterance and <topic>contain a
collection of categories together.
 AIML consists of words, underscore symbols and wildcard symbol like
_and *. It is also case invariant. There are three type of categories. [2]

• Atomic categories: These categories are those patterns whose have no


wildcards.

• Default categories: These categories are those patterns whose have some
wildcards _like *. They have to match any input but differ with their
alphanumerical order.

• Recursive categories: These categories are whose having <srai>and <sr>tag


which simply refer to recursive and symbolic reduction.

1) Symbolic Reduction: It reduces complex grammatical forms to simpler ones.


2) Divide and Conquer: It split an input into two or more subpart and combines
the response to each.
3) Synonyms: It return similar answer in a pattern for nearest user pattern of it.
Synopsis details
Project Type: Application
Project Title:
Artificial Intelligence based chatbot for generic medical drug prescription.

Problem Definition/Vision:
Mechanism for prescribing drugs in hospital and its or its substitute availability
in the medical shops of the area/city.

Motivation/Reasons behind selecting the topic:


It is often seen that patient has to visit several medical shops to fetch the
prescribed medicines as he is unaware of different options for a drug salt
available to him.

Proposed Solution: Advantages and applications of the proposed system over


existing system:
Applications can be developed wherein the prescription from the
doctor/hospital is digitalized and directly transferred to patients or caretaker
who may have an app to assess the options and availability of the drug in the
vicinity or city.

Functional Requirements: Objectives/Functionalities of the project.


1. Preparation of drug dataset.
2. Mapping of drug salt to medicines.
3. Implementing chatbot to answer queries of the user using Natural
Language Processing(NLP).
4. Showing nearby medical shops with availability of medicines.
5. Integration of chatbot into website.
6. Integration of chatbot into various messenger platforms like facebook ,
skype.
Non functional Requirements:
1. Chat application must be installed.
2. Internet connection is required.
3. User Interface Requirements:
4. Web based, dialog based, chat based.

Expected Reports/Results: Various kind of Reports/Graphs/Research findings


etc.

Technologies Used: MEAN stack, Facebook messenger APIs, skype APIs


Tools Used:
Notepad++ , web browser.

Project Schedule:

References:

[1]Dongkeon Lee,Kyo-Joong Oh,Ho-Jin Choi,’The chatbot feels you-a counseling


service using emotional response generator’,IEEE,Jeju,South Korea,2017

Enclosures: Include copies of the supporting documents, i.e., Research


paper/Article/Literature Survey.

You might also like