David Harrison, DO

Family Medicine

MercyOne Ankeny Family Medicine

800 East 1st Street, Suite 1700

Ankeny, IA 50021 Directions

515-643-8100

www.mercyone.org

4.9 out of 5

239 verified ratings

239 Ratings, 76 Comments


The following ratings and reviews are based on verified feedback collected from independently administered patient experience surveys. The ratings and comments submitted by patients reflect their own views and opinions. Patient identities are withheld to ensure confidentiality and privacy.
Sep 12, 2025
Always listens to me and explains things so i can understand.

Sep 9, 2025
Knowledgeable, Friendly. Does great work.

Sep 9, 2025
Dr. Harrison has been my provider for many years, that should speak for itself.

Sep 5, 2025
He’s a very good doctor and I’m very proud to call him my friend he listens to everything you say and give you straight answers number one in my book

Sep 4, 2025
He covered everything on my list.

Aug 29, 2025
I always go to Dr Harrison. He always makes time for me to ask any questions I might have concerns about. He is always kind and considerate for all my needs.

Aug 27, 2025
Dr.Harrison is a fantastic doctor

Aug 27, 2025
Great Dr. HARRISON.IS VERY GOOD..

Aug 26, 2025
I have always been happy with Dr. Harrison.

Aug 25, 2025
I trust Dr. Harrisons expertise and open mindedness to discussing and evaluating most all forms of traditional and nontraditional Healthcare questions and options. He cares deeply about me holistically, and what's in my best interests for my personal health and wellness goals.

Aug 22, 2025
Dr. Harrison is thoughtful with me

Aug 21, 2025
Very thorough listens and follows ip

Aug 21, 2025
My biggest concern is how long it takes to get an appointment. I waited a month for this appointment.

Aug 20, 2025
Dr. H is always willing to listen to me and will make every effort to address my issues successfully.

Aug 20, 2025
I always feel that Dr Harrison actually knows me and my medical history. He is very comforting.

Aug 20, 2025
I was very impressed with the thoroughness of Dr. H's examination- the most thorough physical I have had in years; I very much appreciated that. He kept explaining what he was going to do and why which was very much appreciated. Sometimes he would spend several minutes explaining a test only to tell me I didn't need it which was confusing.

Aug 18, 2025
Dr. Harrison is the best.

Aug 18, 2025
Dr Harrison is personable and connects with his patients.

Aug 15, 2025
Dr Harrison David best dr.

Aug 15, 2025
Very good Doctor

Aug 15, 2025
Another great visit

Aug 5, 2025
Any questions I had he took the time to explain. Awesome doctor!

Aug 4, 2025
Personally I thought our appointment actually was too long. I think he should have led with the questions I had as opposed to what he thought he should tell me. I think it could have been a better use of both our times. With that being said I still like him as my doctor and will continue to see him as he is friendly, caring, and explains things in a meaningful way.

Aug 1, 2025
Dr Harrison did a great job. He was caring, listened to me, answered my questions, and efficiently provided a thorough exam.

Jul 30, 2025
I enjoy having him as my primary caregiver

Jul 21, 2025
Dr Harrison is and always has been a great doctor

Jul 21, 2025
He is is a great Doctor and a trustworthy person who I can count on to make suggestions based on knowledge

Jul 17, 2025
Very personable.

Jul 17, 2025
Very positive. Wasn't rushed, explained everything well, and was pretty funny.

Jul 11, 2025
I’m going to get him as long as I can

Jul 10, 2025
Doctor Harrison never seems rushed, listens to you needs, creates alternatives for you to think about. He thoroughly explains and shows you the things that pertain to you issues. He makes sure you are well cared for.

Jul 7, 2025
Great doctor, was on time even earlier than my scheduled appointment

Jul 7, 2025
Great through Dr. He never takes shortcuts and I feel he's proactive and cares

Jul 3, 2025
I think that Dr. Harrison is very knowledgeable and is so kind and caring.

Jul 3, 2025
Dr Harrison always willing to guide us to good health

Jul 2, 2025
Answers questions and he cares.

Jul 1, 2025
Has been my primary Dr for many years,

Jun 27, 2025
You need more like this one.

Jun 26, 2025
Excellent in all ways.

Jun 26, 2025
Dr Harrison is both professional and personable. He wants you to understand exactly what he is saying.

Jun 26, 2025
Best

Jun 26, 2025
Excellent

Jun 26, 2025
Dr. Harrison is very caring and kind.He listens to you and provides suggestions and guidance.

Jun 25, 2025
Always pleasnt and and cares about you

Jun 25, 2025
He is wonderful

Jun 20, 2025
Two years ago, I was a mess. Dr. Harrison sent me out for a verity of test. Even though test came back positive I was indeed pleased that I had the test. It took me about a year to recover but everything ran its course and eventually went away. I was a hand full for Dr Harrison, and he didn't laugh when I told him I'm sick because of raccoons. Heck, I didn't know what else could be wrong with me. I'm 99% positive I had a reaction from covid vaccine shots but who knows? Dr Harrison was patient with me.

Jun 17, 2025
Excellent primary care provider.

Jun 12, 2025
It’s always easy to schedule an appointment. Dr. David Harrison is an excellent, caring doctor. He makes sure that there are no questions unanswered before you leave the office.

Jun 11, 2025
He covered everything well.

Jun 11, 2025
I trust the man and value his opinion