I will build a medical practice booking system with patient portal


About this gig
I will build a complete medical practice booking system a patient-facing website and full admin portal custom deployed to your server.
Your patients get a fast, mobile-friendly site where they can browse services, choose a practitioner, pick a time, and book online 24/7.
Your staff get a real-time shared calendar with drag-and-drop scheduling, colour-coded appointments, patient check-in, and live updates across the whole team.
The admin portal gives your practice manager full control over:
- Appointment types, durations, and colour codes
- Practitioner profiles, schedules, availability, and leave
- Email and SMS reminders (you set the timing and channel)
- Cancellation lockout window (e.g. 48hrs patients must call to cancel inside it)
- Notification templates with your practice branding
- Opening hours, locations, and closure dates
- Patient policies, waitlist, and no-show rules
- Site content, branding, and overall settings
Built with React, TypeScript, Node.js, Express, and SQL. Includes payment integration, role-based access for managers, receptionists, and practitioners, appointment audit trail, and reporting dashboard.
Message me before ordering to confirm scope.
Respect third-party rights
Please be aware that it is against Fiverr's policies for sellers to include themes, templates, or any other elements that infringe third-party rights or applicable laws in the delivered work. Read more about in our Guide to Responsible Digital Creation.
Get to know Sam
- FromAustralia
- Member sinceNov 2021
- Avg. response time1 hour
- Last delivery1 year
Languages
English
My Portfolio
FAQ
Do I need my own server or hosting?
es, you need your own hosting. I deploy the full system for you as part of the gig. I can also set up hosting if you require it separately.
Are there ongoing fees after delivery?
No fees from me. You own the app outright. Third-party costs apply for hosting, a domain name, email provider, and SMS charges if you use text reminders. I can also provide a monthly fee to cover all of these as part of ongoing support. Let me know your requirements.
Can I customise settings without a developer?
Yes. The admin portal lets you change practice details, opening hours, staff profiles, appointment types, notification schedules, branding, and patient policies without touching any code.
Can I customise the doctors calendar and schedule?
Yes. The admin portal lets you add and edit doctors, and they each have an availability schedule to manage booking allocations. This is very helpful if a doctor wants a specific upcoming leave period.
Can I customise the booking alerts to customers?
Yes. The admin portal lets you add and edit alert automations, for example send an alert 2 days prior to an appointment. This can also be manually overridden by the admin.
Can I customise the booking types and duration?
Yes. The admin portal lets you set up fully customisable booking types and durations. The admin can also set up non-public bookings for special requests.
Can it integrate with our existing software?
The initial build is standalone. Integrations with CRMs like HubSpot or Salesforce, accounting tools like Xero or MYOB, practice software like Best Practice or Cliniko, and Medicare billing are available as add-on services.
Does it work on mobile and tablet?
Fully responsive. Patients can book from their phone. Staff can manage the calendar on a tablet at the front desk.
What about data security and patient privacy?
Encrypted passwords, secure authentication, parameterised database queries, HTTPS, and CORS protection. Patient data stays on your server, not a third-party platform. Built with Australian Privacy Act compliance in mind.
Do i get a new website? TEST IT NOW HERE
YEs, we tailor every site to match your needs and style guide. Want to see how fast the website is? Try it out at https://bookingapp.metropolissky.com/

