Back to project list

Medical Scheduling App

Description

You will build an application that connects doctors and pharmacists to their patients. By allowing doctors and patients to connect and schedule times for either online sessions, emails, or schedule appointments, people will be easily able to see when their doctors are available, and how much the prescriptions will cost upon being prescribed one.

Until this point, there has been no transparency in scheduling beyond going off of the receptionist time recommendations. By opening up scheduling data, making certain doctors available for urgent calls/drug information request, and allowing complete transparency of staff availability, patients will be more capable of scheduling times that fit their lifestyle.

Approved Potential Capstones

Target users

The following user types will exist in the system

* doctor

they can manage availability and communicate with patients about appointments and prescriptions

* patient

they can view information about doctor's office including schedule. They can also book appointments through the app.

Tags

MVP Notes Optional

User Stories

Register

As a doctor or a patient I need to be able to create an account so that I can manage my schedule and other personal information.

Login

As a user of the application, I need the ability to login so that I can have access to my personal information.

Update Office Info

As a doctor I need to be able to add or update information about my office to help patients when planning their visit. This information should include:
- Address
- Phone number
- Office hours
- Doctors in this facility
- Cost per hour to speak with the doctor

View Office Info

As a patient I need should be able to view office information for any doctor in the system.

Update Availability

As a doctor I need to be able to set my schedule so that patients know when I am open for appointments.

View Availability

As a patient I need to be able to see my doctor’s availability so that I can book appointments with them.

Book an Appointment

As a patient, once I have found an available time slot, I should be able to book it.

Appointment Notification

As a doctor I should be notified when a patient books an appointment so that I can be sure not to miss it.

Agenda

As a doctor I should be able to see my upcoming appointments and the patient associated with them so that I can be ready for their visit.

Read Reviews

As a patient I should be able to see reviews for all doctors’ offices.

Submit a Review

As a patient I should be able to leave reviews for my doctor’s office so that other patients can have more information when choosing their doctor.

Respond to Reviews

As a doctor I should be able to see the reviews of my office and respond to them.

Office Info

As a doctor I should be able to update a delay indicator in the office information if we are running behind schedule with appointments.

Schedule an Appointment

As a patient I should be able to select a reason for my visit when scheduling an appointment. Once my appointment is scheduled I should be given more information about the reason that I have selected for my visit.

Update Agenda

As a doctor I should be able to reschedule or cancel an appointment if needed.

Appointment Notification

As a patient I should be notified when a doctor reschedules or cancels my appointment so that I can update my plans accordingly.

Suggest a related idea Download PDF Download Markdown

Back to project list