Schedule an appointment

***PLEASE NOTE that no appointments will be available in the office from 9/23 through 10/2, as Dr. Graff will be out of the country. Anyone who needs to be seen during this time should visit the nearest immediate care facility. If you are experiencing an emergency, please call 911 or visit the nearest emergency room.***


Please DO NOT use this feature if you are not a current patient. It is for established primary care patients only.

Please do not schedule an appointment online if you are coming in for a flu shot only. We have scheduled separate flu clinics for this purpose. If you need a flu shot and you have additional concerns to discuss with Dr. Graff,  please schedule a regular 30-minute appointment and you may get your shot during that appointment. You may call the office to reserve a time for your flu shot. Flu clinics this year are scheduled as follows:

Wednesday, 10/18 (2:00-5:00, last appointment at 4:45)

Thursday, 11/9 (8:30-12:00, last appointment at 11:45)

Wednesday, 11/15 (2:00-5:00, last appointment at 4:45)

Thursday, 11/30 (8:30-12:00, last appointment at 11:45)

Established Primary Care patients:

  • Please click here to schedule an appointment.
  • We do not offer services for Worker’s Compensation visits. If you have a work-related injury, please call HealthWorks at (585) 924-1550.
  • Most visits should be scheduled as one thirty minute time block.
  • Gynecological visits must be scheduled separately from and on a different day than routine check-ups and physical examinations.
  • Physical examinations for children (well child checks) only need to be half an hour in length (one thirty minute time block).
    • If you are scheduling your child’s physical for less than one year from the previous physical, please check with your insurance company prior to scheduling to ensure that they will cover the visit.
  • Adult physical examinations should be scheduled as two back-to-back thirty minute time blocks to allow for a full one-hour appointment.
    • Many insurance companies will cover one physical exam per year. If you are unsure when your last physical was, please contact the office prior to scheduling. Some insurance companies go by calendar year, and others require a full year between physical exams. Please check with your insurance company regarding their policy.


Established Lifestyle Medicine patients:

  • Please do not use the online scheduling system, as your appointments follow a different schedule than the primary care appointments.