
Doctor appointment booking platform in Laravel
I created an appointment booking platform for doctors in Laravel. It is a free script that you can download and install on your own server. Following are the features of this system:
Get Noticed
Having a website with your own name increases your credibility. Since you will be launching this on your own website, means that patients will be coming towards your name. Not on a generic website.
Book Appointments
From your dashboard you can create and manage all your appointments. You just need to tell the patient’s name and date and time of the appointment. The status of appointment can be changed accordingly:
- Pending
- Cancelled
- Completed
You will also be able to see all your upcoming appointments.
Prescription Management
You can give prescriptions to each patient. Patients will be able to see all of your prescribed medicines on their profile. You just need to mention the name of medicine, quantity, for how many days patient needs to take that medicine, and the time of the day (morning, evening etc.). You can also add an additional note for a little instructions for the patient.
Medical History
You can manage each patient’s medical history. You just need to upload the PDF or image of patient’s medical record in the system. For example, if you did an MRI for a patient, then it would probably take 2-3 days to get the results. So you can simply upload it on patient’s profile and patient can see it while he is at home.
Chat Between Doctor and Patient
If patient needs to ask something from you, he can directly ask from you with a chat system on your website. You do not have to provide your personal phone number in order to get in touch with your patients.
Download
You can download the script from here. Following are the instructions to install it:
- Create a database in your phpMyAdmin with name doctor_appointment_booking
- Set your SMTP credentials in .env file:
- MAIL_HOST=
- MAIL_USERNAME=
- MAIL_PASSWORD=
- MAIL_FROM_ADDRESS=
- Run the following commands:
- composer update
- php artisan key:generate
- php artisan migrate
- php artisan db:seed
- php artisan storage:link
- php artisan serve
- Your project will start running at: http://localhost:8000/
If you need any help in this, kindly do let me know.