Hannibal, David MD

Internal Medicine

BJC Medical Group Primary Care at Missouri Baptist Medical Center - Suite 387C

Saint Louis, MO 63131 Directions

4.8 out of 5

173 verified ratings

173 Ratings, 56 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.
Jun 14, 2025
Was there anything that you feel was outstanding?
Dr Hannibal did a great job. Very personable, great bedside manner. Knowledgeable. A great experience. I would recommend him without hesitation

Jun 13, 2025
Was there anything that you feel was outstanding?
Feel very comfortable! And staff really cares👍
What could have been done to improve your experience?
Norhing

Jun 6, 2025
Was there anything that you feel was outstanding?
Dr. Hannibal was very informative, friendly, and spent the time necessary to fully examine and explain treatments

Jun 6, 2025
Was there anything that you feel was outstanding?
Dr Hannibal is excellent. Compassionate and caring
What could have been done to improve your experience?
Nothing

Jun 6, 2025
Was there anything that you feel was outstanding?
Dr Hannibal was excellent! This was my first visit with him.
What could have been done to improve your experience?
Nothing

Jun 4, 2025
Was there anything that you feel was outstanding?
I felt that both the nurse & Dr. Hannibal were well prepared in their review of my records beforehand & very thorough in their treatment & questions covering purpose of past & present visits.
What could have been done to improve your experience?
Very happy with entire experience.

Jun 3, 2025
Was there anything that you feel was outstanding?
Dr Hannibal was kind thou rough and the woman checking me in was very helpful as first apppoitment as an adult.
What could have been done to improve your experience?
All good

May 30, 2025
Was there anything that you feel was outstanding?
Dr. Hannibal was so wonderful. He is my new primary care physician and I look forward to working with him to ensure I age as well as can be expected.
What could have been done to improve your experience?
I am so excited to have this new team. Everyone I came in contact with from the wonderful and was just lovely!

May 30, 2025
Was there anything that you feel was outstanding?
Dr. Hannibal and staff are awesome I love them

May 21, 2025
Was there anything that you feel was outstanding?
Dr. Hannibal had familiarized himself with my complicated medical history before the appointment started. His review over my recent falls, ER visits, and especially medication beforehand led to solving and helping me recover from an acute kidney attack. He was very concerned and compassionate.

May 9, 2025
Was there anything that you feel was outstanding?
Dr Hannibal practiced excellent listening skills as he made good use of technology tools (AI). I was impressed that he was able to spend the time to quickly get up to speed on my case and make contact with appropriate colleagues that will expedite my diagnosis.

May 6, 2025
Was there anything that you feel was outstanding?
Dr. Hannibal did an amazing job during my visit!

May 5, 2025
Was there anything that you feel was outstanding?
Very pleased with my appointment and Dr Hannibal.

May 3, 2025
Was there anything that you feel was outstanding?
Everybody was kind and helpful.

May 1, 2025
Was there anything that you feel was outstanding?
Dr Hanibal is outstanding. Highly recommended. He explains things very clearly and allows me to participate in the decision making.

Apr 29, 2025
Was there anything that you feel was outstanding?
The clinician assisting Dr, Hannibal and Dr. Hannibal were excellent. They both made me feel welcome, comfortable, and respected.

Apr 26, 2025
Was there anything that you feel was outstanding?
Dr. Hannibal is knowledgeable, kind, engaged and authentic. Very much appreciated.

Apr 19, 2025
Was there anything that you feel was outstanding?
I was establishing care with Dr Hannibal as my previous internist was no longer an option. I was nervous about finding a new doctor as I had been with the same internist for over a decade, but Dr Hannibal was excellent. He reviewed my chart prior to my visit, and it felt like he already knew me before the appointment. He’s personable, knowledgeable, and listens.

Apr 17, 2025
Was there anything that you feel was outstanding?
Dr Hannibal was very polite and personable. He listened to my concerns. He gave me ample time. He was excellent in including me with decisions.

Apr 17, 2025
Was there anything that you feel was outstanding?
Dr. Hannibal is amazing. I drive from Illinois because he is knowledgeable friendly compassionate. Kudos!

Apr 12, 2025
Was there anything that you feel was outstanding?
Staff was delightful. Personable and friendly. Dr Hannibal seems truly interested in me and my health. I felt heard and valued. It was an all around excellent experience.

Apr 11, 2025
Was there anything that you feel was outstanding?
Dr Hannibal is very good and nurses as well. The front office staff is also very good.

Apr 2, 2025
Was there anything that you feel was outstanding?
It was evident he read my file and that’s priceless!

Mar 31, 2025
Was there anything that you feel was outstanding?
Dr Hannibal is exceptional listens offer suggestions and puts up with my sometimes non-compliant attitude I love it

Mar 25, 2025
Was there anything that you feel was outstanding?
David Hannibal is a breath of fresh air!

Mar 12, 2025
Was there anything that you feel was outstanding?
Everyone I came in contact with was professional and demonstrated care for me as a patient.

Mar 8, 2025
Was there anything that you feel was outstanding?
Dr. David James Hannibal is really exceptional. My wife and I are really lucky to have found him.

Mar 6, 2025
Was there anything that you feel was outstanding?
Both [staff] and Dr. Hannibal were excellent

Mar 6, 2025
Was there anything that you feel was outstanding?
Dr. Hannibal was excellent in listening and explaining.

Feb 20, 2025
Was there anything that you feel was outstanding?
Dr. Hannibal and his team are awesome.

Feb 18, 2025
Was there anything that you feel was outstanding?
I enjoyed meeting Dr. Hannibal. He seems extremely knowledgeable.

Feb 12, 2025
Was there anything that you feel was outstanding?
Im a new patient with Dr. Hannibal and am absolutely thrilled with his level of service. He's an active listener and genuinely takes time to understand his patients. He called me personally with a medication question. I'm not sure any physician has ever called me!

Feb 5, 2025
Was there anything that you feel was outstanding?
Dr. Hannibal, and his staff, made me feel very much at ease, as this was my first visit with a primary care in over 40 years.

Feb 4, 2025
Was there anything that you feel was outstanding?
I thought Dr Hannibal was excellent in his approach to working with me

Feb 4, 2025
Was there anything that you feel was outstanding?
I think Dr. Hannibal is well qualified and he seems to be a perfect replacement for my retired Dr. I’m very satisfied.

Jan 21, 2025
Was there anything that you feel was outstanding?
DR. Hannibal was great. It was my first visit and I am very pleased.

Jan 16, 2025
Was there anything that you feel was outstanding?
Dr Hannabil and his entire staff were all very kind, helpful and informed.

Jan 8, 2025
Was there anything that you feel was outstanding?
Dr. Hannibal was very friendly took the time to read my charts before visit. I was very impressed with him and his staff.

Jan 1, 2025
Was there anything that you feel was outstanding?
Everyone one was fantastic.

Dec 28, 2024
Was there anything that you feel was outstanding?
Dr Hannibal listened to me. I feel he actually cares about my health. He took time with me. It wasn't in and out, a wham bam thank you mama. Dr Hannibal asked questions he was genuinely concerned for my welfare. I will be recommending Dr Hannibal to my friends and my son about being their primary care physician. That is how pleased I am.with him.

Dec 17, 2024
Was there anything that you feel was outstanding?
Dr Hannibal took the time listen to all of our concerns and explain treatment going forward.

Dec 12, 2024
Was there anything that you feel was outstanding?
Doctor is amazing and really takes the time to listen

Dec 5, 2024
Was there anything that you feel was outstanding?
As Dr. Hannibal is a relatively new internist and as a physician myself I had some hesitation about becoming a new patient of a new physician. Wow, was I surprised! Dr. Hannibal’s breadth of knowledge and his medical judgment is outstanding. He was very willing to include me in his clinical decision making and explained his reasoning very clearly. I recommend Dr. Hannibal without hesitation or reservation. You are lucky to have him on your staff.

Dec 5, 2024
Was there anything that you feel was outstanding?
LOVE Dr. Hannibal! He really took the time to address my health concerns and asked a lot of questions to better evaluate my health issues. I wish I would have switched to him as my doctor sooner! The staff was very nice and friendly!

Nov 26, 2024
Was there anything that you feel was outstanding?
I was very concerned about Dr Hannibal since I had been patient with my doctor for 30plus years . Dr Hannibal was very impressive. He knew my medical history, was concerned with meds I was on and suggested changes. Listened to my concerns.and showed true compassion.

Nov 22, 2024
Was there anything that you feel was outstanding?
I thought Dr. Hannibal was awesome!

Nov 6, 2024
Was there anything that you feel was outstanding?
Dr Hannibal was friendly and thoughtful

Nov 5, 2024
Was there anything that you feel was outstanding?
[Staff] and Dr Hannibal were fantastic!

Oct 28, 2024
Was there anything that you feel was outstanding?
Dr Hannibal was very friendly and professional. Ive already recommended him to others.

Oct 25, 2024
Was there anything that you feel was outstanding?
Dr Hannibal and staff were very helpful and both listened very well. I will definitely stay with this team. I was extremely impressed and happy with my new primary care physician