Online Patient-Doctor Portal Project in PHP or ASP.NET

Online Patient-Doctor Portal Project in PHP or ASP.NET

Project Domain / Category

Web-based Application

Abstract/Introduction

The application will provide an interface through which doctors can post detail of their available free time. This information will then be visible on the website. Unregistered users can search doctor and see details of available appointment time. In order to book an appointment with a doctor, the user first registers as a patient. One patient cannot book two or more appointments with the same doctor on a particular date. Two or more patients cannot reserve the same appointment time with a particular doctor on a particular date. Patients and doctors can view the upcoming and previous appointment details.

Functional Requirements:

Four types of users will be using this application.

Admin:

  • The application will provide the Login interface.
  • Admin can add/update/delete Doctor and Patient information.
  • Admin can view the details of all booked appointments. Doctor:
  • The application will provide the Login interface.
  • The doctor can post detail of available free time.
  • The doctor can view upcoming and previous appointment details. Patient:
  • The application will provide a registration interface.
  • The patient can log in to the system after providing registration details.
  • The patient can search doctors and see details of available appointment time.
  • The patient can book an appointment with the doctor. One patient cannot book two or more appointments with the same doctor on a particular date. Two or more patients cannot reserve the same appointment time with a particular doctor on a particular date.
  • The patient can view upcoming and previous appointment details booked by him/her. Unregistered User:
  • An unregistered user can search doctors and see details of available appointment time.
  • In order to book an appointment with the doctor, the user first registers as a patient.

Tools: PHP, HTML, JavaScript, CSS, MySQL