Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

A

Project Report
On

‘INTERACTIVE MEDICAL ASSISTANT USING NATURAL LANGUAGE


PROCESSING’
Submitted for partial fulfillment of the requirement for the award of the Degree of
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE AND ENGINEERING
By

DHIKONDA RAVALIKA 17J11A0506

UNDER THE GUIDANCE OF

DR CH VENKATESHWARA RAO
Associate Professor

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


SIDDHARTHA INSTITUTE OF ENGINEERING AND TECHNOLOGY
(Approved by AICTE, New Delhi, Affiliated to JNTU, Hyderabad) Vinobhanagar (V),
Ibrahimpatnam (M), R.R. Dist. 501506.
2020-2021

1
College Code - TP

SIDDHARTHA
INSTITUTE OF ENGINEERING & TECHNOLOGY
(Approved by AICTE,A & Affiliated to JNTU)
Vinobha Nagar, Ibrahimpatnam, Ranga Reddy Dist – 501 506, Telangana, INDIA.
Ph: 08414-222299, 222599, Fax: 08414-222399
E-mail:info@siddhartha.ac.in; www.siddhartha.ac.in

CERTIFICATE

This is to certify that the project entitled “INTERACTIVE MEDICAL

ASSISTANT USING NATURAL LANGUAGE PROCESSING” is being

submitted by DHIKONDA RAVALIKA (17J11A0506) in fulfillment of the requirement

for the award of Degree of BACHELOR OF ENGINEERING IN COMPUTER SCIENCE

AND ENGINEERING is recorded of Bonafide work carried out by them. The result

embodied in this report have been verified and found satisfactory.

Internal Guide Head of the Department


DR CH VENKATESHWARA RAO Prof N. SAINATH
Associate Professor Professor

Internal Examiner External Examiner

2
DECLARATION

I hereby declare that the work described in this report, entitled “INTERACTIVE
MEDICAL ASSISTANT USING NATURAL LANGUAGE PROCESSING”
which is being submitted by us in partial fulfillment for the award of Bachelor of
Technology (B.Tech) in the Department of “Computer Science and Engineering”
to the Siddhartha Institute of Engineering And Technology, Ibrahimpatnam,
Hyderabad affiliated to Jawaharlal Nehru Technological University, Kukatpally,
Hyderabad (T.S.) – 501506
I have not submitted the matter presented in this project for the award of any
other degree of this or any other university.

DHIKONDA RAVALIKA 17J11A0506

3
ACKNOWLEDGEMENT

The satisfaction and euphoria that accompanies the successful completion of any task
would be incomplete without the mention of the people who made it possible and
whose encouragement and guidance have crowded our efforts with success.

I extend my deep sense of gratitude to Principal, Dr. E.L.NAGESH, Siddhartha


Institute of Engineering and Technology Vinobha nagar, for permitting me to
undertake this project.

I are also thankful to PROF N.SAINATH, Head of the Department, Computer


Science and Engineering, Siddhartha Institute of Engineering and Technology
Vinobha nagar, for his support and guidance throughout our project, and as well as
my Project Co-Ordinator Mrs K.Tulasi, Assistant Professor, in Computer Science
and Engineering department for her valuable support.

I would like to express my sincere gratitude and indebtedness to my project


supervisor DR CH VENKATESHWARA RAO, Associate Professor, Computer
Science and Engineering, Siddhartha Institute of Engineering and Technology
Vinobhanagar, for her support and guidance throughout our project.

Finally, I express thanks to all those who have helped me successfully to completing
this project. Furthermore, i would like to thank my family and friends for their moral
support and encouragement. I express thanks to all those who have helped me in
successfully completing the project.

DHIKONDA RAVALIKA 17J11A0506

4
ABSTRACT

In this fast moving world, people are ignorant about their health issues and avoid
routine check-ups. It is very difficult for users to spend longer time on-line and
explore health information. To solve this problem, we provide voice-based android
application to the user where user can interact with system and get inference of
diseases and their remedies by giving the symptoms as input. For processing the
given input we normalize the data by using noun phrase extraction and medical term
identifier. For getting more precise result, we extend our system to generate relevant
questions to the user and accordingly provide remedy for problem. Question is
generated by mapping the user input array with question generation matrix.

5
TABLE OF CONTENTS

TITLE
ABSTRACT
LIST OF DIAGRAMS

1. INTRODUCTION 1
1.1 VOICE ASSISTANT 1
1.2 SPEECH RECOGNITION 1
1.3 TEXT-TO-SPEECH 2
1.4 USER MODULE 2
1.5 INFORMATION EXTRCATION 2
1.6 OBJECTIVE 3
1.7 SCOPE OF THE PROJECT 3
2. RELATED WORKS 4
2.1 LITERATURE SURVEY 5
2.2 PROBLEM WITH EXIXTING SYSTEM 7
3. PROPOSED SYSTEM 8
4. SYSTEM DESIGN 9
4.1-INTRODUCTION TO UML 9
4.1.1 UML DESIGN 9
4.1.2 USES OF UML 9
4.2 UML DIAGRAMS 10
4.2.1 CLASS DIAGRAM 10
4.2.2 OBJECT DIAGRAM 11
4.2.3 STATE DIAGRAM 12
4.2.4 SEQUENCE DIAGRAM 13
4.2.5 ACTIVITY DIAGRAM
14
4.3 REQUIREMENTS SPECIFICATION 15
4.3.1 HARDWARE REQUIREMENTS 15
4.3.2 SOFTWARE REQUIREMENTS 15
5.IMPEMENTATION 16
5.1 PYTHON 16

6
5.2 HISTORY OF PYTHON 16
5.3 IMPORTANCE OF PYTHON 16
5.4 FEATURES OF PYTHON 16
5.5 LIBRARIES USED IN PYTHON 18
5.6 SOFTWARE TESTING 18
5.6.1 GENERAL 18
5.6.2 DEVELOPING METHODOLOGIES 18
5.6.3 SYSTEM TEST 18
5.6.4 PERFORMANCE TEST 19
5.6.5 INTEGRATION TEST 19
5.6.6 ACCEPTANCE TESTING 19
5.6.7 BUILD THE TEST PLAN 19
5.7 SAMPLE CODE 20
5.8 SNAP SHOT 26
6. CONCLUSION 28
7. FUTURE SCOPE 29
8.REFERENCE 30

7
LIST OF FIGURES

FIGURE NO NAME OF THE FIGURE PAGE NO

4.2 UML DIAGRAM 10


4.2.1 CLASS DIAGRAM 10
4.2.2 OBJECT DIAGRAM 11
4.2.3 STATE DIAGRAM 12
4.2.4 SEQUENCE DIAGRAM 13
4.2.5 ACTIVITY DIAGRAM 14

You might also like