IntermshipDemoReport 3
IntermshipDemoReport 3
S HEALTHCARE SYSTEM
A INTERNSHIP REPORT
Submitted by,
BACHELOR OF ENGINEERING
In
Computer Engineering,
Darshan Institute of Engineering and Technology, Rajkot
CERTIFICATE
This is to certify that the project report submitted along with the project entitled U.S
Healthcare System has been carried out by Abhishek Dhanak Hareshbhai under my
DECLARATION
We hereby declare that the Internship / Project report submitted along with the
Dr. Gopi Sanghani and that no part of this report has been directly copied from
any students’ reports or taken from any other source, without providing due
reference.
ACKNOWLEDGEMENT
We would like to extend heartiest thanks to Ms. Darshika Sharma(Technical lead, Maruti
Techlabs Pvt. Ltd.), for supporting us during the internship period. He guided us all the
providing us the opportunity and giving us exposure to pursue our final semester internship
at “Maruti Techlabs Pvt. Ltd.” and gain practical working experience from the industry.
Our sincere thanks to Dr. Gopi Sanghani (Head, Computer Engineering Department) for
the unconditional and overwhelming support during the entire session of study and
development, also for guiding us throughout the internship period. All the faculties from
them we would not have achieved our goal. They have always been available for us despite
their busy schedule and were always a great source of inspiration for us.
A blend of gratitude, pleasure and great satisfaction is what we feel to convey our
indebtedness to all those who have directly and indirectly contributed to the successful
Thanking you,
Abhishek Dhana
ABSTRACT
The aim of this project is to bring doctor consultation online. Patients can register
themselves at the clinic. Clinic representatives contact the patients and explain the process
to them. Patients have to show their blood report and once it gets confirmed then they are
allowed to book the appointments. The consultation is done online through meetings.
Doctors can then prescribe the medicines to patients which are then sent to the pharmacy
via email.The word Web Development is made up of two words, that is: Web: It refers to
websites, web pages or anything that works over the internet. Development: Building the
application from scratch.
Web Development can be classified into two ways:Frontend Development: The part of a
website that the user interacts directly is termed as front end. It is also referred to as the
‘client side’ of the application.Backend Development: Backend is the server side of a
website. It is the part of the website that users cannot see and interact with. It is the portion
of software that does not come in direct contact with the users. It is used to store and
arrange data
List of Tables
List of Figures
Abbreviations
DB Database
JS Java Script
UI User Interface
PC Personal Computer
Table Of Contents
ACKNOWLEDGEMENT………………………………………………………………. i
ABSTRACT……………………………………………………………………………… ii
Abbreviations…………………………………………………………………………… v
1. Overview of company………………………………………………………………… 1
1.1 History……………………………………………………………………………. 1
1.2 Different products/ Scope of Work…………………………………………….. 1
2.6.4 GitHub…………………………………………………………………….. 6
2.6.5 Git………………………………………………………………………… 6
2.7 Project / Internship Planning………………………………………………….. 6
2.7.1 Project / Internship Development Approach and Justification…………….. 8
Gujarat Technological University vi Darshan Institute of Engineering and
Technology
203066 Table Of Contents
3. System Analysis…………………………………………………………………….. 9
3.1 Study of Current System ………………………...……………………………… 9
3.2 Problem and Weaknesses of Current System……………………………………
3.3 System Feasibility……………………………………………………….. ……... 9
3.3.1 Technical Feasibility……………………………………………………… 9
References ………………………………………………………………… 19
1. Overview of company
1.1 History
Management
The US Healthcare System refers to bringing doctor consultation online. Patients can
register themselves at the clinic. Clinic representatives contact the patients and explain the
process. Patients have to show their blood report and once it gets confirmed then they are
allowed to book the appointments. The consultation is done online through meetings. Doctors
can then prescribe the medicines to patients which are then sent to the pharmacy via email.
2.2 Purpose
Online healthcare system is affordable and saves a lot of time. It is highly cost-effective for
patients who need regular doctor visits. Visiting costs, transportation costs, and time are
the major benefits of online consultation
2.3 Objective
database) as the back-end database hospital from file based system to a computer database
system. This software will help the company to be more efficient in handling the daily
activities and registration of their patients. The purpose of this project is to give a complete
user interface, hardware and software and different models that could be used to develop
Hospital are the essential part of our lives, providing best medical facilities to people
suffering from various ailments, which may be due to change in climatic
The main aim is to bring doctor consultation online. Patients can register themselves at the
clinic. Clinic representatives contact the patients and explain the process. Patients have to
show their blood report and once it gets confirmed then they are allowed to book the
appointments. The consultation is done online through meetings. Doctors can then prescribe
the medicines to patients which are then sent to the pharmacy via email.
The scope of this project is very wide,to bring doctor consultation online. Patients can register
themselves at the clinic. Clinic representatives contact the patients and explain the process.
Patients have to show their blood report and once it gets confirmed then they are allowed to
book the appointments. The consultation is done online through meetings. Doctor can then
prescribe the medicines to patient which are then sent pharmacy via email
Also it has some limitations, like it can be operated when internet connection is available.
It can not give answers to complex queries. During the overloading stage it can crash also.
HTML stands for HyperText Mark-up Language. HTML describes the structure of
Web pages using mark-up. HTML elements are the building blocks of HTML pages. HTML
elements are represented by tags.
CSS stands for Cascading Style Sheets. CSS describes how HTML elements are to
be displayed on screen, paper, or in other media. CSS saves a lot of work. It can control the
layout of multiple web pages all at once. External style sheets are stored in CSS files.
2.5.2 ReactJs
2.5.3 NodeJs
NodeJs is Javascript Backend framework that is used to write your application logic.
It is continuously expanding and growing. Node js provides several functionality by
providing NPM modules. These modules help to write code very effectively and abstractly.
It is also used to write code asynchronous code. The current latest version of Node js is Node
17.
2.5.4 NoSQL
2.5.6 SQL
SQL stands for Structured Query Language. SQL is used to create, remove, alter the
database and database objects in a database management system and to store, retrieve,
update the data in a database. SQL is a standard language for creating, accessing,
manipulating database management systems. SQL works for all modern relational database
management systems, like SQL Server, Oracle, MySQL, etc.
Visual Studio Code is a lightweight but powerful source code editor which runs on your
desktop and is available for Windows, macOS and Linux. It comes with built-in support for
JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other
languages (such as C++, C#, Java, Python, PHP, Go) and runtimes (such as .NET and
Unity).
2.6.2 PostMan
Postman is an API platform for building and using APIs. Postman simplifies each step of
the API lifecycle and streamlines collaboration so you can create better APIs—faster
2.6.3 Chrome
Google Chrome is a cross-platform web browser developed by Google. It was first released
in 2008 for Microsoft Windows, built with free software components from Apple WebKit
and Mozilla Firefox. It was later ported to Linux, macOS, iOS, and Android, where it is the
default browser.
2.6.4 GitHub
GitHub is a for-profit company that offers a cloud-based Git repository hosting service.
Essentially, it makes it a lot easier for individuals and teams to use Git for version control
and collaboration. GitHub’s interface is user-friendly enough so even novice coders can
take advantage of Git. Without GitHub, using Git generally requires a bit more technical
savvy and use of the command line.
2.6.5 Git
Git is a specific open-source version control system created by Linus Torvalds in 2005.
Specifically, Git is a distributed version control system, which means that the entire
codebase and history is available on every developer’s computer, which allows for easy
branching and merging.
Internships are not just resume boosters for students approaching graduation. Their benefits
aren’t limited to recent graduates either — they can be felt throughout a career.
One of the big findings,” Pryor explains of the study, “was that college graduates who had
internships in college, years later as alumni, were twice as likely than those who did not
have internships to be engaged in their work and 1.5 times more likely to report high levels
of wellbeing.
The National Association of Colleges and Employers (NACE) also reports that students
who graduate with internship experiences are generally more likely than students without
those experiences to find employment after graduation. Not only do students who
completed at least one internship in college see more success in securing full-time
employment, but they also report higher levels of satisfaction with their overall career
outcomes.
In managing any project the whole plan of the project is made before its actual
implementation. The plan of the project helps the team to work as per the schedule and helps
to successfully complete the project. To plan a project the main requirements that are
calculated are cost, duration, effort, scheduling, manpower, resource allocation, risk
management etc. We plan on taking a time-based approach to deliver this product on time.
To begin with, we create a set of deadlines to complete certain tasks. This will give us a
general idea on how to meet the final deadline on time.
Abhishek ✔ ✔ ✔ ✔
Dhanak
3. System Analysis
There are many current systems available like the Hospital management system. The
examples of these systems are Practo, Docttocare, Doctalk, tata health and many more.
These all systems are mainly used for Online doctor Consultation.
There is no problem with the current system as they are efficient enough to
communicate with naive users. But there is a possibility to add functionality in it.
We checked whether our system can be ready in time without any error. We have
planned the project in 3 Sprints, the actual development is supposed to be completed within
the first 3 sprints, the last sprint was reserved for testing and bug fixes after testing and to
implement additional features in case client requirement alters.
How the project will work and who will use it, all such concerns arise in this phase.
We have to study the existing system’s problem and whether it is worth solving or not.
We identified that Web-Site is using REST-Endpoints to handle all its web Interfaces
The Valuation platform also provides REST endpoints to Provide the data obtained on the
browser, and this is beneficial to Give Instant offers corresponding to Bot. Hence
implementation feasibility is achieved.
organization?
3.5 Can the system be implemented using the current technology and
With Darshika Sharma as my mentor and Jay Modi as my reporting manager I started
evolving fast. They also assign us different assignments other than courses every week.
Assignments i was assigned are as below.
4.1.1 Assignment 1
● Use following filters which are defined in dictionary to fetch only limited relevant
repositories
{
"language": "Python",
"forks": ">=200"
}
● Store only those repositories which have more than 2000 “stargazers_count”
4.1.2 Assignment 2
In the Internship period i have explored various Technology and done some Assignments
later after 2 to 2.5 month i was given chance to perform in live project under my senior
so, the task was assigned to me & I have created various API’S like (GET All Patient
details, Adding billingAddress and Shipping Address Functionality on one boolean value
coming from frontend, Get Prescription Details, Updating Shipment status and TrackingId,
Generating Prescription API), under the guidance of my mentor
From the internship period I have learned to code in NodeJs. I can easily make APIs
on the local server. I have also explored various APIs of google. I have learned to use
different NPM modules inside code. In the Databases I have learned to use MySQL and
MongoDB. I can easily create models to store data in the databases. I can easily merge any
external API with existing code. I am familiar with Redis and RabbitMq technologies al
It was a wonderful experience. I have learnt a lot from this internship. I have come
to know how the industry works. I also learnt to write neat and efficient code which matches
with the industry standards.
under the guidance of my mentor, they have supported me whenever i got stuck in some
error, but it was fun I have learned many things which are used in this industry, and all
over it was great experience.
References