Online Scheduling and Appointment Request


Please click on the self-scheduling link below to schedule your appointment (Please attach a copy of your insurance card), or if the Physician or the appointment type you are looking for is not listed, please contact our office during business hours to schedule the appointment.

You can also request appointment availability by filling out the form below. Our scheduling coordinator will contact you to schedule your appointment.

For New Patients: To avoid any delays, please complete the New Patient forms prior to your appointment. Please go to Patient Resources / Patient Handouts and download/print the New Patient Registration Packet to be completed. Bring the completed forms with you to the appointment or if you are unable to do so please arrive 30 minutes prior to your appointment to complete forms at the office.

Along with the forms, please be sure to have your Insurance cards and photo ID. 

We are only permitting the patient in the room during the appointment. If the patient is a minor, a parent/legal guardian needs to be present, any one needing physical assistance is allowed one assistant in the room. 

Additionally, there is never a guarantee for same day removal/treatment of any kind.

Contracted HMO Groups:

Mills Peninsula Medical Group (Dr. Lapins, Dr. Maldonado, Dr. Keller, and Dr. Arron)

Brown & Toland  (Dr. Lapins, Dr. Maldonado, and Dr. Arron)

Hill Physicians (Dr. Lapins, Dr. Maldonado, Dr. Keller, and Dr. Arron)

Please make sure you have a referral made and approved to our office before scheduling your appointment.


Non-Contracted Health Plans:
Aetna: Dignity Alliance and Stanford Alliance
Covered CA: Anthem Blue Cross: Core or Pathway, Blue Shield of CA: Individual Plans, Cigna Local, and Health Net Pure Care.
Kaiser
Medi-Cal



Hours of Operation

Monday

9:00 am - 5:00 pm

Tuesday

9:00 am - 5:00 pm

Wednesday

9:00 am - 5:00 pm

Thursday

9:00 am - 5:00 pm

Friday

9:00 am - 5:00 pm

Saturday

Closed

Sunday

Closed

Monday
9:00 am - 5:00 pm
Tuesday
9:00 am - 5:00 pm
Wednesday
9:00 am - 5:00 pm
Thursday
9:00 am - 5:00 pm
Friday
9:00 am - 5:00 pm
Saturday
Closed
Sunday
Closed

Our Location