Book an Appointment | Passion Health Advanced Primary Care

Book an Appointment

This calendar does not show live availability. Our team will confirm your appointment.
document.addEventListener('click', function (e) { const bookingButton = e.target.closest( '.appointment-book-now-btn a, .appointment-book-now-btn2 a' ); if (!bookingButton) return; e.preventDefault(); e.stopPropagation(); e.stopImmediatePropagation(); // Make sure old popup is closed if (window.PUM) { PUM.close(4472); // Open ONLY the new booking popup PUM.open(14589); } }, true);