Skip to content

ahmedfarouk2000/Doctor-Portal

Repository files navigation

Doctor Portal

The goal of this product is to give our doctors an easy way to manage appointments within their clinics and maintain their patients’ histories. The portal should have 2 different user privileges, one for the doctor & another for his assistant. The assistant should be able to do the below actions:

Technologies

Project is created with:

  • Angular
  • HTML
  • CSS
  • TypeScript

Features

  • User story 1:Doctor Login As adoctor or assistant, I want to Login to be able to start using the doctor portal features.
  • User Story 2: Home Page As a user doctor / assistant, I want to be land on the calendar view viewing the current week, so that I can easily navigate to any day to reserve a new appointment, or navigate to any appointment to see / edit its details
  • User Story 3: Reserve appointment As a doctor / assistant, I want to be able to click on any empty slot on the calendar so that I can add a new appointment
  • User Story 4: Edit appointment As a doctor / assistant, I want to be able to change the date / time of a specific reservation by simply dragging it on the calendar or by opening the appointment to change its Date / time or delete the reservation completely
  • User Story 5: Patients List As a doctor / assistant, I want to be able to see the list of patients so that I can view the history of their visits & any other details I have about them
  • User Story7: Adjust working hours As a doctor / assistant, I want to be able to adjust the working hours per day, change the duration of the consultation / add Days-off, so that they would take effect in appointment reservation
  • User Story8: Add days off As a doctor / admin, I want to be able to log that there is a specific day where the clinic will be off, so that this day will not be displayed in the calendar & will not accept appointments
  • User Story9: change consultation duration As a doctor / Admin, I want to be able to set / change the default duration of the consultation
  • User Story 10: Add new Patient As a doctor / admin, I want to be able to create a new patient, so that I can reserve an appointment for him, and maintain his medical history for future reference.

Visual Representation

login

calendar 1

reserve

add new patient

add new patinet2 confirm appoint confirm reserve edit vitals

ConsultationDuration daysOff

dynamic search patient details

not found emr2

vitals

Quick Tour

Doctor.Portal.Demo.2.mp4

About

Doctor Reservation Portal (Eva Pharma internship)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published