Yes, through the patient portal, but please call us directly at 480-460-4949 to cancel if it is less than 24 hours before your appointment time. Portal messages are checked daily during business hours. Please call our office to be web-enabled.