About

Ryan J. MacNevin, MD, FACC, is a cardiologist with Prisma Health Cardiology and a clinical assistant professor at the University of South Carolina School of Medicine. Dr. MacNevin earned his undergraduate degree at Brown University in Providence, Rhode Island, and his medical degree at the University of Maryland School of Medicine in Baltimore. He completed his internship and residency in internal medicine at Brown University/Rhode Island Hospital, and completed a fellowship in cardiology at Cooper University Hospital in Camden, New Jersey. Dr. MacNevin is board certified in cardiovascular disease, echocardiography, cardiac CT/CTA and nuclear cardiology. He currently serves as medical director of Echocardiography at Prisma Health Midlands-USC School of Medicine. He specializes in non-invasive cardiovascular disease and has an interest in new applications of advanced cardiovascular imaging for the treatment and prevention of heart disease.
Gender Male
Languages English

Experience

Training
University of Maryland School of Medicine
Medical School
Rhode Island Hospital
Residency, Internal Medicine
Cooper Hospital/University Medical Center
Fellowship, Internal Medicine Cardiovascular Disease
Board certifications
Internal Medicine
American Board of Internal Medicine

Ratings and reviews

The Patient Satisfaction Rating is derived from patient surveys based on the likelihood to recommend this provider's office.

4.8 out of 5
Stars Stars On
647 Ratings, 117 Comments
  • 4.8
    Stars Stars On
    Trust Provider with Care
  • 4.8
    Stars Stars On
    Likely to Recommend
Stars Stars On
02-25-2026
Less time waiting
Stars Stars On
02-25-2026
Be mindful of the wait time patients are experiencing.
Stars Stars On
02-23-2026
There Is no need for any changes. Everything went well. We need more doctors and staff members like these people.
Stars Stars On
02-06-2026
Everything was great, no complaints.
Stars Stars On
02-05-2026
I got to the office 20 minutes early and then waited an hour in the exam room to be seen. This is a consistent occurrence at this office. It's frustrating that you don't value my time as much as you value stacking your schedule.
Stars Stars On
01-28-2026
Sick staff should wear masks. The nurse taking my Bp coughed really close to my face. She was apparently sick so why wasn't she wearing a mask while providing services for people with compromised immune systems? Additionally the NP began treatment assessment cutting me off after asking me questions and she asked me the same question three times because she didn't like my answer. Those communication skills are unprofessional and disrespectful. I waited 45 m after check-in to be taken back with nurse. Then 30m to see NP. But the time I saw the doctor I had been waiting for 1.5hrs. At checkout I waited over 10min in line. Then I found out at checkout that a blood test was ordered (NP and Dr made no mention). No one was available to draw blood so I was sent downstairs at Parkridge. The lab technician asked me why I was downstairs since the lab orders indicated the blood draw was to be taken in office. How would I know except to blame it on incompetence. I went in for my heart and left more stressed than I came due to the experience with staff and the long wait times. However the lab tech downstairs was efficient and created a pleasant experience. She was a breath of fresh air at the end of an aggravating Dr appointment. The dr was kind and pleasant but too long of a wait for him and his staff is unprofessional.
Stars Stars On
01-28-2026
Be more punctual
Stars Stars On
01-28-2026
It was good.
Stars Stars On
01-27-2026
Nothing. Dr MacNevin is honest and I trust him with my care
Stars Stars On
01-26-2026
Timing. Takes a long time to be seen by the doctor.
Stars Stars On
01-22-2026
Can't think of anything. Dr MacNevin knows what he is doing.
Stars Stars On
01-21-2026
Every one was pleasant
Stars Stars On
01-21-2026
I can't think of anything. I was treated very well as always. I trust my Doctor and I will do what he says.
Stars Stars On
01-20-2026
There's no way for improvement. He is one of the best doctors there is there and all of the people are wonderful. So I'm sorry. I'm not saying anything negative because they are the best. And definitely Dr. MacNevin is a caring, great doctor.
Stars Stars On
01-08-2026
There is no change,needed. The visit went well.
Stars Stars On
01-05-2026
Everyone was helpful, kind and knowledgeable
Stars Stars On
01-05-2026
I received excellent care from Dr. MacNevin and his staff. Dr. MacNevin always knows exactly what to do in diagnosing my cardiology concerns. He's detail-oriented, professional, and has a great personality. I always feel well-cared for, and he explains everything perfectly. Dr. MacNevin is an A+++++ for Prisma Health Cardiology!!!!
Stars Stars On
01-05-2026
Had a pretty good wait between nurse and PA coming to room.
Stars Stars On
01-05-2026
No suggestions. Excellent visit from start to finish.
Stars Stars On
12-26-2025
Nothing comes to mind but I would like to say the doctor was very personable and seemed very interest in helping me. Very good experience.
Stars Stars On
12-26-2025
Everything was great
Stars Stars On
12-26-2025
Dr Macnevin is truly focused on my situation and is engaging, and easy to communicate with... you are fortunate to have him in your system.
Stars Stars On
12-26-2025
Care was great
Stars Stars On
12-24-2025
Everything was great!! I love Dr. Macnevin! He's great.
Stars Stars On
12-24-2025
Everything was wonderful...nothing to improve
Stars Stars On
12-22-2025
I had a great visit with everything first class and professional
Stars Stars On
12-11-2025
Nothing. It was my fault that I missed the appointment before this date. Thanks for giving me another appointment in a very timely manner. Thank you
Stars Stars On
12-10-2025
Dr MacNevin had some dietary recommendations for me, but he just rattled them off rather quickly. I didn't have a chance to write them down and they weren't included in the visit summary. I would like to get a copy of them
Stars Stars On
12-10-2025
The doctor seems in a hurry and does not clearly answer my concerns
Stars Stars On
12-09-2025
I only have one concern is too late so your appointment they reschedule you. When you on time for your appointment your doctor is late you have nothing to do but wait. I do not see the doctor the time they schedule me.
Stars Stars On
12-08-2025
The wait was to long it took two hours be for in seen the doctor
Stars Stars On
12-04-2025
Always great care and professionalism
Stars Stars On
12-03-2025
All was great. Happy to have this doctor
Stars Stars On
11-19-2025
Have the receptionist not put other patients chart in front of your chart when you've arrive about 30mins earlier than expected that's completely unacceptable I witness this for the first time since we've been coming to this facility because it was my mother that it happened to.
Stars Stars On
11-19-2025
Every aspect exceeded my expectations.
Stars Stars On
11-19-2025
I can't think of anything, everyone was amazing. Doc was one of the kindest I've come across and that is rare anymore.
Stars Stars On
11-17-2025
my experience wad excellent
Stars Stars On
11-12-2025
I have always felt supported and respected. I trust Dr MacNevin implicitly.
Stars Stars On
11-11-2025
I am satisfied with the care.
Stars Stars On
11-06-2025
The care was exceptional! I fully understand what is needed to keep my health on track
Stars Stars On
11-06-2025
Great staff, and Dr. MacNevin is an excellent Cardiologist. No improvements needed!
Stars Stars On
11-05-2025
Very satisfied
Stars Stars On
11-05-2025
I was completely satisfied
Stars Stars On
11-04-2025
I can't think of anything more Doctor MacNevin or his staff might have done. Dr. McNevin is terrific.
Stars Stars On
11-04-2025
I would greatly appreciate it if you had more handicap parking. 5 is not enough. Thank you
Stars Stars On
11-03-2025
Everything is always great ?? thanks
Stars Stars On
10-24-2025
First visit. Too soon to form an opinion.
Stars Stars On
10-23-2025
I was treated with respect and i have complain and i will definitely direct anyone to seek their services any time
Stars Stars On
10-23-2025
Just keep up what you are doing.
Stars Stars On
10-23-2025
I'm satisfied with how I was treated.