Skip to content

Latest commit

 

History

History
76 lines (53 loc) · 4.47 KB

README.md

File metadata and controls

76 lines (53 loc) · 4.47 KB

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