Hi All
A very general question for you all... I've been building Drupal sites for a few years now - in both 6 and 7 - mainly informational (academic, ngo etc) non-commerce sites. Some with a few thousand users, some with just a handful. I'm pretty familiar with Drupal, PHP, module development to an extent - and, of course, theming.
So - I've been asked to build a site for a private healthcare business which links up private salons across the country (the UK) under one umbrella organisation. Patients need to be able to book appointments online, based on Treatment, proximity of salon, and time slot - then to pay for them by Paypal or similar.
They currently have a website (not-Drupal) that goes this far but no further.
The booking process then needs to trigger a prescription for any drugs / treatments etc that will be required to be sent to the relevant practitioner in time for the appointment (the validation of this needs to be handled too - either as part of the website framework or outside of it).
Acceptance and confirmation of the appointment needs to go from the practitioner to the patient by email or text and preferably automated from the website. 24 hours before the appointment an email and/or text reminder needs to go to the patient along with a diary reminder to the practitioner.