Skip to content

Online Booking for Medical Practices: The Complete HotDoc and HealthEngine Integration Guide

Updated March 2026 · 11 min read

Why Online Booking Is Non-Negotiable in 2026

A patient has a health concern at 9pm on a Sunday. They search “doctor near me,” land on your website, and want to book tomorrow. If your site says “call us on (02) 9XXX XXXX during business hours,” they close the tab and book with whoever lets them do it right now.

That’s not a hypothetical. That’s what happens hundreds of times a year across every practice without online booking.

The practice with online booking gets the patient. The one with “call during business hours” loses them — permanently. They don’t call back in the morning. They book with someone else tonight.

The numbers that matter:

  • Patients under 45 strongly prefer to book online rather than by phone
  • A significant proportion of online medical bookings happen outside business hours — patients you’d otherwise lose entirely
  • Practices with online booking see 25-35% more new patient enquiries than those without
  • Front desk time spent on booking calls drops by 25-35% after implementation
  • Average no-show rate drops by 30-40% with automated SMS reminders (a standard feature of booking platforms)

The revenue case is straightforward. If online booking captures five additional new patients per month who would have otherwise bounced, that’s meaningful revenue that would have gone to a competitor.

A significant proportion of online medical bookings happen outside business hours. These are patients you lose entirely without an online booking system — they aren’t calling back in the morning.

The phone-only model made sense when patients had no other option. That’s not 2026.


The Medical Booking Ecosystem: HotDoc, HealthEngine, and Practice-Direct

The platform you choose depends heavily on your practice management system (PMS). A booking tool that doesn’t sync with your PMS is worse than useless — you’ll have double bookings, scheduling gaps, and staff spending time manually reconciling calendars.

PlatformBest ForPMS IntegrationCost (approx.)Notes
HotDocMost practicesBest Practice, Medical Director, Zedmed, Genie$170-400+/monthMarket leader in AU. Strong patient recall features. Medicare/health fund display. Built-in telehealth.
HealthEnginePatient discoveryMost major systems$150-350+/monthStrong search presence and directory listings drive new patients. Better as discovery channel than pure booking tool.
Best Practice (built-in)BP users wanting simplicityNative (Best Practice only)Included in BPLeast friction for existing BP practices. Limited marketing features. No cross-platform listing.
Medical Director (built-in)MD usersNative (Medical Director only)Included in MDSimilar to BP — simple, integrated, but limited discovery features.
Zedmed (built-in)Zedmed usersNative (Zedmed only)Included in ZedmedSimple option for Zedmed practices.
ClinikoAllied healthCliniko-nativeFrom $65/monthPopular with allied health but less medical-specific.
Practice-directPractices wanting full controlCustom API integrationVariableComplete control but requires development.

The honest assessment:

HotDoc dominates the Australian medical booking market for good reason. The PMS integration library is the most comprehensive, the patient-facing experience is well-tested, and the recall and reminder automation is genuinely useful. If you’re starting from scratch without a strong reason to do otherwise, HotDoc is the default choice.

HealthEngine is best understood as a patient acquisition channel rather than a pure booking tool. It drives search traffic and has genuine discovery value, but it works best alongside your website booking, not instead of it.

Practice-direct booking (your own system or a custom integration) gives you complete control but requires development resources to build and maintain. It’s only worth considering for larger practices or groups with technical capability.


HotDoc vs HealthEngine: The Feature Comparison

Both platforms dominate the Australian market, but they serve different primary purposes.

FeatureHotDocHealthEngine
Primary strengthPractice management & bookingPatient discovery & search
PMS integrationBroadest (BP, MD, Zedmed, Genie)Broad (BP, MD, Zedmed, Genie)
Patient app usageHigh, especially for existing patientsHigh, especially for new patients
Search visibilityModerateStrong (ranks well for “[service] near me”)
Booking widgetExcellent, customisableGood, but less flexible
Recall systemStrongModerate
SMS remindersIncludedIncluded
Medicare/health fund displayYesYes
Telehealth bookingYesYes
New patient formsYesYes
Cost$170-400+/month$150-350+/month
Best forPractice efficiencyPatient acquisition

The key difference: HotDoc excels at practice management — keeping your existing patients booked, reminded, and returning. HealthEngine excels at patient acquisition — helping new patients find you through search and directory listings.

Many practices use both: HotDoc for practice management and patient communications, HealthEngine for discovery and new patient acquisition.


Practice Management System Integration

Your PMS is the foundation. Everything else connects to it.

PMSMarket PositionBooking Integration OptionsNotes
Best PracticeMarket leader (~40% share)HotDoc (native), HealthEngine, BP built-inBest integration coverage. Most third-party tools work with BP.
Medical DirectorSecond largest (~30% share)HotDoc, HealthEngine, MD built-inStrong integration ecosystem. Good for specialist practices.
ZedmedMid-market (~10% share)HotDoc, HealthEngine, Zedmed built-inGood integration options. Popular with smaller practices.
Genie SolutionsSpecialist focusHealthEngine, limited HotDocPopular with specialists. Fewer booking options.
MedtechDecliningLimited optionsOlder platform, fewer modern integrations.
ClinikoAllied health dominantCliniko built-inNot suitable for medical practices needing Medicare integration.

The integration rule applies with full force. A booking platform that doesn’t write back to your PMS creates split records, scheduling gaps, and extra front-desk work. The only question that matters before choosing a booking tool: does it have a certified, two-way integration with your PMS?

Choose your PMS first. Build everything else around it. A booking platform that doesn’t integrate with your practice management system creates more work than it saves.


New Patient Registration: The Medical Complexity

Unlike dental or allied health, medical patient registration is more complex. You need:

  • Medicare card details
  • Health fund information (if applicable)
  • Medical history
  • Current medications
  • Reason for visit
  • Consent for data sharing

How good booking platforms handle this:

1. Pre-appointment forms

Both HotDoc and HealthEngine allow you to attach custom forms to the booking process. Patients complete these before their appointment, not in your waiting room. This saves 10-15 minutes per new patient appointment.

Best practice forms collect:

  • Personal details (name, DOB, contact)
  • Medicare number
  • Health fund (if applicable)
  • Reason for visit (with dropdown categories)
  • Medical history (major conditions, allergies)
  • Current medications
  • Emergency contact

2. Digital consent

Modern platforms support digital consent for:

  • Privacy policy acceptance
  • Data sharing preferences
  • Telehealth consent (if applicable)
  • Photo/video consent (if you use clinical photography)

3. Medicare eligibility checking

Some platforms integrate with Medicare eligibility checking services, verifying that the patient’s Medicare card is valid before they arrive. This reduces rejected claims and administrative work.


Telehealth Booking: Post-COVID Reality

Telehealth became a permanent part of Medicare on 1 January 2022. Since then, it has transformed how Australians access medical care.

What your booking system needs to support:

  1. Telehealth appointment type — distinct from face-to-face bookings
  2. Video vs phone selection — some patients prefer phone, some need video
  3. Medicare telehealth item checking — ensure the booking is eligible for Medicare rebate
  4. Link generation — send patients a secure video link before the appointment
  5. Timezone awareness — for interstate consultations

HotDoc telehealth features:

  • Integrated video booking
  • Automated video link generation
  • Medicare telehealth item checking
  • SMS reminders with video link included

HealthEngine telehealth features:

  • Video appointment booking
  • Integration with major video platforms (Coviu, others)
  • Medicare eligibility checking for telehealth

Practice-direct considerations: If you’re building your own system, you’ll need to integrate with a telehealth platform (Coviu, Healthdirect Video Call, or a generic video solution). Medicare requires specific telehealth item numbers — your system needs to check eligibility before booking.


Recall and Reminder Systems

The most valuable feature of booking platforms isn’t the booking itself — it’s the automation that happens after.

Appointment reminders:

  • SMS 48 hours before appointment
  • Email 24 hours before (optional, based on patient preference)
  • Includes appointment details, location, parking, and cancellation link

Recall sequences: Patients due for follow-ups (6-week checks, chronic disease reviews, immunisations) receive automated reminders with direct booking links. This is high-value work that most practices do manually — or not at all.

Health campaigns:

  • Flu shot reminders (seasonal)
  • Cervical screening reminders (for eligible patients)
  • Chronic disease review reminders
  • Childhood immunisation reminders

Automated recall recovers 30-50% of lapsed patients. Most practices lose 10-15% of patients annually to inertia — they just forget to rebook. Automated recall brings many of these back without any staff effort.


Patient Portal Features

Modern booking platforms offer patient portals that go beyond simple appointment scheduling.

HotDoc patient portal features:

  • Appointment history
  • Upcoming appointments
  • Medical records summary (if integrated with PMS)
  • Test results viewing (if integrated with pathology provider)
  • Repeat prescription requests
  • Messaging to practice (with limits)
  • Medicare and health fund details

HealthEngine patient portal features:

  • Appointment management
  • Health profile
  • Reminders and notifications
  • Practice search and comparison

The value equation:

Patient portals reduce phone calls by giving patients self-service access to common requests. However, they only work if patients actually use them. Practices that successfully adopt patient portals typically see:

  • 20-30% reduction in routine phone calls
  • 10-15% reduction in no-shows (patients can manage their own appointments)
  • 5-10% increase in patient satisfaction

MyMedicare Integration

MyMedicare is a voluntary patient registration model introduced by the Australian Government. It formalises the relationship between patients and their usual practice.

Why it matters for booking:

From 1 November 2023, practices and patients who are not connected in MyMedicare are not eligible to access the longer Medicare telehealth items. MyMedicare registration provides an alternative pathway for patients to access telehealth from their usual GP and practice.

How booking platforms handle MyMedicare:

HotDoc:

  • MyMedicare registration checking
  • MyMedicare registration prompts during booking
  • Integration with practice MyMedicare status

HealthEngine:

  • Growing MyMedicare integration
  • Patient registration prompts
  • Telehealth eligibility checking

Best practice:

  1. Register your practice for MyMedicare at Services Australia
  2. Add MyMedicare registration to your new patient workflow
  3. Configure your booking platform to check MyMedicare status for telehealth bookings
  4. Display MyMedicare registration status prominently on your website

SMS and Email Reminders: The No-Show Solution

No-shows cost practices money and waste appointment slots. Automated reminders are the most effective solution.

Best practice reminder strategy:

TimingMethodContent
48 hours beforeSMSAppointment details + cancellation link
24 hours beforeSMS (optional)Reminder + preparation instructions
2 hours beforeSMS (for some practices)Final reminder
1 week afterEmailPost-appointment check-in + review request

The impact:

Practices that implement automated SMS reminders see no-show rates drop from 5-10% to 2-4%. At an average consultation value of $80-120, eliminating five no-shows per month is $400-600 in recovered revenue — from automation that runs itself.

Configuring reminders in your platform:

Both HotDoc and HealthEngine allow you to:

  • Customise reminder timing
  • Personalise messages with patient name and appointment details
  • Include practice name, address, and parking information
  • Add cancellation/reschedule links
  • Set different reminder schedules for different appointment types

After-Hours Booking: Capturing Urgent Needs

Medical needs don’t follow a 9-5 schedule. Your booking system should handle after-hours requests appropriately.

Strategies:

  1. Next-day availability — Show the first available appointment tomorrow morning for after-hours bookings
  2. Emergency triage — For true emergencies, direct patients to call 000 or visit the nearest emergency department
  3. After-hours clinics — If you offer after-hours care, make this bookable online with clear distinction from regular appointments
  4. Telehealth after-hours — Some concerns can be addressed via telehealth outside regular hours — make this available where clinically appropriate

Best practice:

Your booking widget should clearly state:

  • What hours online booking is available
  • What to do for medical emergencies (call 000)
  • What to do for urgent concerns outside booking hours (after-hours GP service, emergency department)

Specialist Referral Management

For specialist practices or GPs managing referrals, the booking system needs to handle referral workflows.

Features to look for:

  • Referral source tracking (who referred the patient)
  • Referral document upload (attach referral letter to patient record)
  • Specialist-to-specialist booking (when one specialist refers to another)
  • Waitlist management (for booked-out specialists)
  • Referral reply generation (acknowledge receipt of referral)

HotDoc referral features:

  • Referral management tools
  • Specialist directory integration
  • Referral tracking

HealthEngine referral features:

  • Referral network access
  • Specialist search and booking
  • Referral document handling

Implementation Checklist

Use this in order. Don’t skip steps.

Step 1: Choose your platform

  • Confirm which PMS you use (Best Practice, Medical Director, Zedmed, Genie, other)
  • Shortlist platforms that integrate with your PMS natively
  • Request a demo from at least two platforms — test the patient-facing booking flow yourself
  • Get confirmation in writing that the integration is two-way (bookings appear in PMS, PMS availability syncs to booking tool)
  • Confirm monthly cost and any per-booking fees

Step 2: Configure your booking settings

  • Create appointment types using patient-friendly language (not clinical codes)
  • Set correct appointment durations per type
  • Configure new patient vs existing patient flows separately
  • Set up practitioner-level availability if you have multiple doctors
  • Add buffer times between appointments if required
  • Enable telehealth appointment types if you offer telehealth

Step 3: Set up new patient registration

  • Create custom pre-appointment form (Medicare details, medical history, medications)
  • Configure digital consent checkboxes
  • Set up health fund information capture
  • Test the new patient booking flow end-to-end

Step 4: Configure automated communications

  • SMS reminder template — include address, parking, what to bring
  • Email confirmation template
  • Post-appointment follow-up (2-24 hours after)
  • Recall reminders for follow-ups
  • Health campaign reminders (flu shots, screenings)

Step 5: Integrate with your website

  • Add “Book Online” to sticky header navigation
  • Add booking CTA to homepage hero section (above the fold)
  • Add booking CTA to every service page
  • Add booking as primary action on contact page
  • Test booking flow on mobile (iOS Safari and Android Chrome)
  • Test that a completed booking appears in your PMS

Step 6: Medicare and health fund setup

  • Configure Medicare eligibility checking
  • Set up health fund display (major funds: Bupa, Medibank, HCF, NIB)
  • Configure out-of-pocket estimates if your platform supports them
  • Add bulk billing status to booking types

Step 7: MyMedicare setup

  • Register your practice for MyMedicare via Services Australia
  • Configure MyMedicare registration prompts in booking flow
  • Set up telehealth eligibility checking based on MyMedicare status

Step 8: Go live and verify

  • Place a test booking end-to-end using a personal email address
  • Confirm booking appears in PMS with correct details
  • Confirm confirmation SMS/email arrives within 2 minutes
  • Test reminder SMS timing (you may need to adjust the test date)
  • Brief front desk staff on what patients will see and how to handle platform-initiated cancellations
  • Remove any “call to book” language from the homepage that contradicts the online booking option

Ongoing maintenance

  • Review no-show rates monthly — if above 5%, check reminder timing and tone
  • Audit appointment type labels quarterly — patient confusion shows up in support calls
  • Check PMS sync status weekly for the first month, then monthly once stable
  • Update availability and appointment types when doctors change or services are added
  • Monitor booking abandonment rate — if high, investigate friction in booking flow

Common Booking Integration Mistakes

Burying the booking link. If “Book Online” only appears in the footer, most patients won’t see it. It belongs in the sticky header and above the fold on every page.

Slow iframe embeds. Some booking widgets load via iframe from an external server. If the external server is slow or the patient’s connection is weak, the widget takes 5+ seconds to appear — and most patients have moved on by then.

Too many appointment types. A dropdown with 24 options is not helpful. Most patients fit into five or six categories: new patient, standard consultation, long consultation, telehealth, women’s health, skin check. If you need more granularity for scheduling, create subcategories that patients only see after selecting a primary type.

No mobile testing. Most practices test their booking flow on a desktop at the front desk. Their patients are booking on an iPhone while commuting. Test your full booking flow on mobile specifically.

Requiring account creation before booking. Asking a new patient to create a password before they can book an appointment loses 30-40% of completions. Guest booking with email confirmation is the right default.

Not updating availability in real time. A booking platform that shows slots as available but actually can’t sync to your PMS calendar will cause double-bookings and require manual reconciliation. Before going live, run a test booking end-to-end and verify it appears correctly in your PMS.

Ignoring telehealth. Telehealth is now a standard part of medical practice. If you offer it, make it bookable online with clear distinction from face-to-face appointments.

Forgetting MyMedicare. If you want to access longer Medicare telehealth items, you need to be registered for MyMedicare and your booking platform needs to check MyMedicare eligibility for telehealth bookings.


The Future of Medical Booking

The medical booking landscape is evolving rapidly. Trends to watch:

AI-powered triage — Some platforms are experimenting with AI chatbots that assess patient urgency and route them appropriately (emergency department vs GP vs telehealth vs pharmacy).

Integrated health records — My Health Record integration means patients can share their health information with practices more seamlessly during booking.

Video-first consultations — As telehealth becomes more accepted, some consultations are becoming video-first by default.

Bulk billing transparency — Platforms are making it easier to see which appointments are bulk billed and which attract fees — critical for price-sensitive patients.

Your booking platform choice should accommodate these trends, not lock you out of them.

Frequently Asked Questions

What's the best online booking platform for Australian medical practices?

HotDoc is the most widely used in Australia, with strong integration with most practice management systems including Best Practice, Medical Director, and Zedmed. HealthEngine is the main alternative and offers excellent patient discovery features. The best choice depends on your PMS — if you use Best Practice or Medical Director, HotDoc integrates natively. For Zedmed or Genie users, both platforms work but verify the integration depth before committing.

Will online booking reduce phone calls to my medical practice?

Yes — most practices see a 25-35% reduction in booking-related phone calls after implementing online booking. This frees up your front desk staff for patient care and complex enquiries instead of routine scheduling. The reduction is often higher for simple appointment types (repeat prescriptions, follow-ups) while emergency and complex care still typically call first.

Do patients actually use online medical booking?

Yes. In Australia, patients under 45 strongly prefer booking online rather than by phone. A significant proportion of online medical bookings happen outside business hours — patients you'd otherwise lose entirely. The key is convenience: booking at 9pm on a Sunday when symptoms are worrying them, not waiting until 9am Monday when phones are busy.

How do I handle new patient forms with online booking?

Most modern booking platforms let you attach pre-appointment forms or send automated emails with links to digital forms. HotDoc and HealthEngine both support custom pre-screening questionnaires that capture medical history, Medicare details, and reason for visit before the appointment. This saves 10-15 minutes per new patient appointment and reduces front desk workload significantly.

Ready to build your medical website?

Get a site designed specifically for your industry.

Get Started