Professional Documents
Culture Documents
M Summer Internship Project Report
M Summer Internship Project Report
Darshan Institute of
Engineering and Technology,
Rajkot
(Affiliated with GTU)
“Doctor Dictionary”
Submitted By
Saradva Meet Shankarbhai 200540107007
Academic Year
(2023-24)
DECLARATION
We hereby declare that the Report, submitted along with the Summer
Internship (3170001) for entitled “Doctor Dictionary” submitted in partial
fulfilment for the degree of Bachelor of Engineering in Computer Department to
Gujarat Technological University, Ahmadabad, is a record of the work carried out
by Darshan Institute of Engineering and Technology, Rajkot under the
supervision of (Dr. Gopi Sanghani) and that no part of any of report has been
directly copied from any students’ reports, without providing due reference.
CERTIFICATE
This is to certify that the mini project on Doctor Dictionary has been
satisfactorily carried by Saradva Meet Shankarbhai (200540107007) under my
guidance in the fulfillment of the course Summer Internship (3170001) work
during the academic year 2023-24.
I wish to express my sincere gratitude to my project guide Prof. Dr. Gopi Sanghani
and all the faculty members for helping me through my project by giving me the
necessary suggestions and advices along with their valuable co- ordination in
completing this work.
I also thank my parents, friends and all the members of the family for their precious
support and encouragement which they had provided in completion of my work. In
addition to that, I would also like to mention the college personals who gave me the
permission to use and experience the valuable resources required for the project from
the college premises.
Thus, in conclusion to the above said, I once again thank the faculties and members
of Darshan Institute of Engineering & Technology for their valuable support in
completion of the project.
Thank You
Saradva Meet Shankarbhai
ABSTRACT
A doctor information list is a database of information about doctors. It can include information such
as the doctor's name, specialty, education, experience, and location. It can also include information
about the doctor's licensing and certification status, as well as patient reviews. Doctor information
lists can be used for a variety of purposes, such as finding a new doctor, researching a doctor's
qualifications, or comparing different doctors. They can also be used by insurance companies to
verify that a doctor is in their network and by hospitals to track their patient population. A doctor
information list is a directory of doctors that contains information about their specialty, location,
and contact information. This type of list can be a valuable resource for patients who are looking
for a new doctor or who need to find a doctor in a new area. There are a number of different ways
to find a doctor information list. One option is to search online for "doctor directory." Another
option is to contact your local medical society or health insurance company. They may be able to
provide you with a list of doctors in your area who are in your network.
Page | i
Table of Contents
Table of Contents.......................................................................................................................... II
List of Figures…………………………………………………………………………………… III
List of Tables…………………………………………………………………………………….. III
1. Introduction.............................................................................................................................. 1
1.1 Purpose...................................................................................................................... ....................... 1
1.2 Document Conventions............................................................................... ..................................... 1
1.3 Intended Audience and Reading Suggestions.................................................................................. 1
1.4 Project Scope................................................................................................................................... 1
2. Overall Description.................................................................................................................. 2
2.1 Product perspective.......................................................................................................................... 2
2.2 Product features.............................................................................................................................. 2
2.3 User Classes and Characteristics...................................................................................................... 3
2.4 Operating environment.................................................................................................................... 4
2.5 Design and Implementation Constraints.......................................................................................... 4
2.6 User documentation........................................................................................................................ 4
2.7 Assumptions and Dependencies....................................................................................................... 4
3. System Features....................................................................................................................... 5
3.1 Functional requirement................................................................................................................... 5
3.2 Use case Diagram............................................................................................................................. 6
4. External Interface Requirements........................................................................................... 7
4.1 User interfaces................................................................................................................................. 7
4.2 Hardware interfaces........................................................................................................................ 9
4.3 Software interfaces.......................................................................................................................... 9
4.4 Communications interfaces.............................................................................................................. 9
5. Other Non-functional Requirements....................................................................................... 10
Security…………............................................................................................................................. 10
Availability....................................................................................................................................... 10
Safety requirements.......................................................................................................................... 10
Security requirements................................................................................................................. ...... 10
Software quality attributes................................................................................................................ 10
Hardware constraints........................................................................................................................ 10
Software constraints......................................................................................................................... 10
Alert constraints…........................................................................................................... .................. 10
6. Implementation……………………………………………………………………………… 11
Appendices......................................................................................................................................
References………………………………………………………………………………………..
Page | ii
List of Figures
List of Tables
Page | iii
Doctor Dictionary
1. Introduction
1.1 Purpose
The purpose of doctor dictionary application is a mobile or web-based application that provides
doctors with quick and easy access to medical definitions, abbreviations, and other resources. It
can be used to look up terms on the fly during patient encounters. By being able to provide their
patients with accurate and up-to-date information, doctors can improve patient satisfaction and
build trust with their patients. This project describes the hardware and software interface
requirements using ER diagrams and UML diagrams.
Page | 1
Doctor Dictionary
2. Overall Description
2.1 Product Perspective
The Doctor Dictionary application includes information about as many doctors as possible,
including doctors from a variety of specialties and locations contain accurate and up-to-date
information about doctors. Users should be able to quickly and easily find the information they
need, such as a doctor's contact information, specialty, and location.
Doctors and other healthcare professionals can use the application to Look up
information about doctors, such as their specialty, location, contact information, and
education and training.
Member who will be accessing the doctor dictionary list.
Patients and consumers can read patient reviews of doctors.
Patients and consumers can get information about a doctor's education and training.
The features that are available to the Patients are:
View detailed information about a doctor, including their education, training, experience,
and patient reviews.
View a list of doctors that match the search criteria, including the doctor's name,
specialty, location, contact information, and other relevant information.
Receive notifications about new doctors and medical news.
The ability to book appointments with doctors directly through the application.
A patient can use the application to save their favourite doctors to a list for future
reference.
The ability to receive notifications about new doctors and medical news.
The features that are available to the Doctors are:
A doctor can use the search feature to find a specialist that they need to refer a patient to..
A doctor can use the view detailed information feature to learn more about a new doctor
who is joining their practice.
A doctor can use the regularly updated with new information and features feature to stay
up-to-date on the latest medical knowledge and trends.
A doctor can use the integrate with other medical software feature to easily share patient
information with other doctors and healthcare professionals.
Page | 2
Doctor Dictionary
Cataloguing
You can create a catalogue of your Diseases and conditions, Specialists and all similar
collections using this module.
Circulation
Circulation module deals with doctor to patient’s interactions. It has a diseases specialization
for all patients goes for particular diseases and solve their problem to relatable and their
choice according to the doctor rating and education performance and all specific criteria.
Doctors: A doctor can use the search feature to find a specialist that they need to refer a
patient to and also need to communicate with patients in a clear and concise way.
Patients: View a list of doctors that match the search criteria, including the doctor's
name, specialty, location, contact information, and other relevant information.
Insurance companies: To check the patient's giving correct information about insurance
bill payment claim for documentation verification.
Page | 3
Doctor Dictionary
Page | 4
Doctor Dictionary
3. System Feature
3.1 Function Requirement
Page | 5
Doctor Dictionary
Page | 6
Doctor Dictionary
Doctor Details
Hospital Details
Page | 7
Doctor Dictionary
Specialization
Page | 8
Doctor Dictionary
Page | 9
Doctor Dictionary
Security
The system can be secure to avoid unwanted users to asses this system without granted
permission.
Availability
It can also site that can login in chrome access and User can install application from Apple
App Store and Google Play Store and look for regular updates give ratting and feedback.
When application is made to start up with company logo it shouldn’t take more than 5 second
to load initial screen. Also, it should be made sure that app will not hindrance to the user
Input.
Safety requirements
The database may get crashed at any certain time due to virus or operating system failure.
Therefore, it is required to take the database backup.
Security requirements
We are going to develop a secured database for the university .there are different categories
of users namely teaching staff, administrator, library staff ,students etc., depending upon the
category of user the access rights are decided. It means if the user is an administrator then he
can be able to modify the data, delete, append etc., all other users other than library staff only
have the rights to retrieve the information about database.
Software quality attributes
The quality of the database is maintained in such a way so that it can be very user friendly to
all the users of the database.
Hardware constraints
The system requires a database in order to store persistent data. The database should have
backup capabilities.
Software constraints
The development of the system will be constrained by the availability of required software
such as database and development tools. The availability of these tools will be governed by
Alert constraints
Sometime user miss the submit book and article on return data, so system will be give the
return book alert message on member mobile before one day of return date. And also provide
alert for upcoming new books and article.
Page | 10
Doctor Dictionary
6. Implementation
(Fig 5.1 and 5.2 contains the disease list and it is a Home screen of the doctor dictionary)
Page | 11
Doctor Dictionary
(Fig 5.3 and 5.4 contains the Doctor details and navigate for check Available timing & location)
Page | 12
Doctor Dictionary
(Fig 5.5 and 5.6 contains the doctor list of specific disease or specialist doctor list )
Page | 13
Doctor Dictionary
(Fig 5.7 and 5.8 showing the doctor’s detail of Available timing and location )
Page | 14
Doctor Dictionary
Appendices
A) Activity Diagram
Page | 15
Doctor Dictionary
B) E-R Diagram
Page | 16
Doctor Dictionary
C) Class Diagram
Page | 17
Doctor Dictionary
D) Sequence Diagram
Sequence diagram for Find Doctor
E) State Diagram
State diagram of Patient
F) Dataflow Diagram
Page | 20
Doctor Dictionary
References
https://medical-dictionary.thefreedictionary.com/
https://medlineplus.gov/encyclopedia.html
https://www.webmd.com/
https://www.mayoclinic.org/
https://www.cdc.gov/
https://www.clevelandclinic.org/
https://www.uclahealth.org/
https://www.hopkinsmedicine.org/
Page | 21