I developed a comprehensive appointment booking system for a medical practice using the Amelia plugin on WordPress. The system allows patients to select services, doctors, and times, followed by a smooth payment process through Stripe integration.
Objective:
To implement a fully functional appointment booking system for a medical practice, integrating Stripe for payments and customizing workflows to meet specific client needs.
Project Overview:
This project involved setting up the Amelia plugin on a WordPress site to manage appointments for multiple doctors. The booking flow was tailored to prioritize service selection, followed by doctor, time slot, and payment. The client required various services with unique durations and schedules for each doctor.
Key Features Implemented:
- Installed and configured Amelia booking plugin for WordPress.
- Customized the booking workflow to ensure patients select the service first, then choose a doctor, and proceed to payment.
- Integrated Stripe to handle secure payment processing during booking.
- Set up email notifications to notify both patients and the admin upon booking and successful payment.
- Customized the “Employee” label to display “Dr” for each doctor.
- Added doctors Dr AM, Dr SG, Dr SB, Dr GP, and LE, along with their specific working hours.
- Configured services including New ADHD Assessment (1.5 hours, £600) and Titration/Follow-up Appointment (30 minutes, £200).
- Placed the booking form on the designated “Appointments” page, below the video as requested.
Outcome:
The booking system now provides a smooth user experience, allowing patients to easily book and pay for appointments. The email notification system ensures both the admin team and patients stay informed. The client now has a fully operational appointment management system, enhancing both the admin workflow and patient satisfaction.
Project information
- Category Web Development
- Project duration1-7 days
- Project date October 2024
- Back Home