I am building a Drupal based application for a medical clinic, I need to build a custom module based on data tables (custom table) for appointment system, every application user having the "doctor" rule can has his own calendar, with different time slot for each consultation, for example dental consultation is 20 minutes while pediatrics consultation is 10 minutes, I need a booking system so I can book an appointment for any doctor based on his calendar and consultation slot, in the appointment I will be entering the patient details.
I need it to show like Outlook calendar so I can see days and weeks with filled calendar slots.
The calendar should have all functions, like deleting an appointment, or moving and appointment to a different slot.
Appointments should not overlap so check availability is important, so I can’t book 2 appointments for the same doctor at the same time.
After selecting a specific date and time for the appointment, I need to enter the patient details if it’s new patient, or choose a patient if he is an existing patient.
All based on custom tables, patient details in the patients table, consultations details in the consultations table, not using drupal nodes or taxonomy or anything of that.
Consultation can be checked by the doctor to add diagnosis which can be multiple
Also doctor can enter a service done which can be multiple services under the same consultation
Also prescribing medications
I have data ready for drugs, services and diagnosis, so the doctor will be only choosing.
The module is custom and based on custom tables, I need it to finish in 2 days, max. budget is $150
Hello Sir!
I am experienced programmer and have done my certification in PHP.
I am top ranked free lancer with 60 + project with very positive feedback and review you can check my profile.
I will be looking forward for your reply to discuss project in detail so we can get started
Hi
I have gone through the details of your project and we find it well within our capabilities.
I can create and deliver the project as per the information.I have skilled,
expert programmers I'm very excited to assist you in making your Sites successful
– please feel free to contact me directly to discuss this position further.
Thanks