I am looking for someone who can customise the below theme
[url removed, login to view]
I need to add these features to it
1) Add a tab for doctor and patient registration. Admin should have an option to approve the doctors.
2) Patients should have an option to search doctors based on language, date of consultation, specialization, experience and location
3) Patients should be able to book an appointment with the doctor based on the search results. This should be based on the available slot set by the doctor on his calendar.
4) Admin should have an option to add packages and set fee and description for each package. Packages will be based on the number of appointments.
5) As soon as the user try to book the appointment the user should be asked to login and they should be able to select the preferred package after making the payment.
6) Doctors dashboard should have an option to approve a patient during his first appointment. Once the first appointment is approved by the doctor that patient will remain under the approved doctor till the completion of the package. (This will help us in making the necessary remuneration to the doctor as soon as he completes all the appointments mentioned in the package)
7) After appointment user a confirmation email will be send to doctor, user and Admin with doctor details and booking ID and doctor will see the appointment list in doctor’s dashboard.
(Example: As soon as Admin receives this confirmation Admin will send an email to both doctor and user with the video conference room details. So doctor and user can click that link and join the conference room for consultation. This will be a manual process. No configuration required on the theme)
8) The doctor will follow up all the appointments and will be able to see all the appointments from his dashboard.
9) Admin has control on all doctors and users and should have an option to block them anytime.
10) Admin should be able to track all the appointments, payments, number of registers users, registered doctors etc.
11) We should have option to add payment gateway for receiving the payments from the patients.