top of page

Upstate Cardiology

Providing complete cardiovascular care

Meet Dr. Dixon


At Upstate Cardiology, we are dedicated to providing the best cardiovascular care available. Our board-certified physician has over 20 years of experience in cardiology and specializes in cardiovascular medicine, focusing on the diagnosis and treatment of diseases affecting the heart. Dr. Mishra is both fellowship trained and certified. The superior level of care that you receive is supported by highly trained and certified staff and technicians. These professionals have the latest technology to help restore and maintain your good health.

Upstate Cardiology provides a variety of diagnostic tests including: 2-D Echocardiography, Nuclear Stress Imaging, Exercise and pharmacologic stress tests, Carotid Duplex imaging, Holter monitoring, Long-term monitors, Pacemaker and Defibrillator implantation and follow up, Electrophysiologic testing and setting up for Cardiac Cath, Stenting or Heart Bypass surgery in Rochester or Buffalo. 

Our greatest success is your good cardiac health.

Insurance Accepted

All major insurance is accepted, along with most commercial plans. For specific questions, please contact the office.

Hospital Affiliation

127 North Street
Batavia, NY 14020 

1555 Long Pond Rd.  
Rochester, NY 14626 

1425 Portland Ave.
Rochester, NY

Contact us


If this is a medical emergency, call 911.

Thanks! Message sent.

Please call for an appointment. 

This is for NON-MEDICAL communication with our office. Do not use this page for medical questions, medical emergencies, prescription renewals or for sending any type of patient medical information. Do not use this page to cancel or schedule appointments. You must call the office where your appointment has been scheduled, or access your patient portal.

Opening Hours

Monday-Friday: 8am to 4:30pm

215 Summit Street, Suite 3 Batavia, NY 14020 

Phone: (585) 343-3205 

Fax: (585) 219-4906


If you think you have an emergency situation or think you are having a heart attack, call 911.

During Office Hours

If you have a question or specific problem relating to your cardiovascular health, please call our office and we will have one of our triage nurses assist you.

After Hours/Weekends

If you have an urgent problem, call United Memorial Medical Center at 585-343-6030 and have them page Dr. Mishra.  If this not a medical emergency, please leave a message and we will call you back on the next business day.

We ask that you see your cardiologist at least once a year to maintain prescription refills.

Please do not wait until you are out of medication before calling for a refill.

We ask that you request those prescription refills from the nurse during your office visit to minimize your need to call for prescription refills.

bottom of page