Donald Grandis is a general cardiologist with a particular interest in personalizing care to prevent or manage cardiac disease optimally for each patient. He practices noninvasive cardiology, which includes transthoracic, stress and transesophageal echocardiography (ultrasound of the heart). He also interprets stress tests and nuclear cardiac images.

In his research, Grandis studies ways to reduce the risk of cardiovascular disease. He also looks at using remote patient monitoring and other health care technologies to improve outcomes in patients with common heart conditions.

Grandis earned his medical degree from Virginia Commonwealth University School of Medicine. He completed his residency and a fellowship in cardiology at the University of Pittsburgh Medical Center.

  • Education

    Virginia Commonwealth University School of Medicine, 1985

  • Residencies

    University of Pittsburgh Medical Center, 1987

  • Fellowships

    University of Pittsburgh Medical Center, 1992

  • Board Certifications

    Cardiovascular Disease, American Board of Internal Medicine

    Internal Medicine, American Board of Internal Medicine

  • Academic Title


Clinics I work with

Cardiac Rehabilitation and Wellness Center

500 Parnassus Ave., Floor B1, Suite MU09
San Francisco, CA 94143

Cardiovascular Care and Prevention Center at Mission Bay

535 Mission Bay Blvd. South
San Francisco, CA 94158

Polycystic Kidney Disease (PKD) Center of Excellence

400 Parnassus Ave., B1 Plaza Level
San Francisco, CA 94143

My reviews


Overall Experience
254 Reviews
friendly knowledgeable and clear explanation of situation. explained procedure and exactly what I would experience. put my ease and VERY comfortable with him and going forward
Explained things in a way that was easy to understand
254 Reviews
Did the doctor pay attention to your concerns
254 Reviews
Gave easy to understand instructions about taking care of health problems or concerns
243 Reviews
Knew the important information about your medical history
251 Reviews
The provider showed respect for what you had to say
251 Reviews
The provider spent enough time with me
252 Reviews