DEMO Self-Appointment Application (Part 1&2)
Part 1: Managing Appointments by Doctor Online
Part 2: Making & Canceling a Self-Appointment by Patients