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

215 verified ratings

215 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 13, 2025
Was there anything that you feel was outstanding?
Fantastic service

Sep 11, 2025
Was there anything that you feel was outstanding?
Everything was very good
What could have been done to improve your experience?
No problems

Sep 11, 2025
Was there anything that you feel was outstanding?
Appointment was quick, professional & concise. I appreciated Dr Hannibal wanting to treat my arthritis issue rather than me seeing a different doctor.
What could have been done to improve your experience?
Nothing I can think of

Sep 8, 2025
Was there anything that you feel was outstanding?
Dr. Hannibal
What could have been done to improve your experience?
0 Significantly

Sep 5, 2025
Was there anything that you feel was outstanding?
Dr Hanibal made truly listened to me and we agreed on the care I expected from him. I really liked him.
What could have been done to improve your experience?
Nothing. He came into the visit very prepared and this impressed me. I felt at ease and comfortable with him. I left feeling grateful that my gyn recommended him to me.

Aug 30, 2025
Was there anything that you feel was outstanding?
This was an initial appt.
What could have been done to improve your experience?
It was fine

Aug 30, 2025
Was there anything that you feel was outstanding?
No

Aug 26, 2025
Was there anything that you feel was outstanding?
Dr. Listens and has great bedside manner. Knowledgeable and cares.

Aug 25, 2025
Was there anything that you feel was outstanding?
I’m a relatively new patient and I trust Dr Hannibal and the staff. I especially appreciate their responsiveness and guidance of my care.

Aug 24, 2025
Was there anything that you feel was outstanding?
Dr Hannibal was very friendly and knowledgeable and made me feel comfortable. I liked him immediately. The staff members were also very nice and helpful. Great first visit.
What could have been done to improve your experience?
Not a thing!

Aug 21, 2025
Was there anything that you feel was outstanding?
Dr. Hannibal, along with his staff, were all attentive, friendly, and very professional. I received excellent care before, during, and after my appointment. I am very happy with my choice of Dr. Hannibal for my primary care physician, and I will recommend him to family and friends.
What could have been done to improve your experience?
N/A

Aug 18, 2025
Was there anything that you feel was outstanding?
Dr. Hannibal addresses everything i say. He explains his treatment. Then he reviews everything to make sure it's all covered. I couldn't have picked a better physician.
What could have been done to improve your experience?
Nothing.

Aug 8, 2025
Was there anything that you feel was outstanding?
All of the people fro the office were friendly and respectful.
What could have been done to improve your experience?
Everything was very nice.

Aug 7, 2025
Was there anything that you feel was outstanding?
Dr Hannibal was very helpful and supportive
What could have been done to improve your experience?
Nothing

Aug 7, 2025
Was there anything that you feel was outstanding?
Dr Hannibal is EXCELLENT in every way.
What could have been done to improve your experience?
No comment at this time

Aug 6, 2025
Was there anything that you feel was outstanding?
Dr. Hannibal asked great questions and involved me in my care. He listened attentively and shared helpful guidance that let us work towards a great plan. I am very thankful for his help!

Aug 6, 2025
Was there anything that you feel was outstanding?
Dr. Hannibal reads the chart and is well prepared for the appointment. I have never known a doctor who had knowledge of my medical background as quickly and thoroughly as Dr. Hannibal. He clearly goes above and beyond the general norms to serve his patients. I'm a pretty new patient, and he knows my fairly complex medical history. My wife was so impressed, she has also become his patient.

Aug 5, 2025
Was there anything that you feel was outstanding?
This was my first time appointment with Dr David Hannibal. I was very impressed that he had read my entire chart on the portal, and was able to converse with me about my medical history. He showed that he was genuinely interested in and capable of providing me with excellent proactive medical care. His beside manner was exceptional. I felt comfortable asking questions. I am happy that I chose Dr. Hannibal as my PCP.

Aug 5, 2025
Was there anything that you feel was outstanding?
It was my first visit with my new PCP doctor and I’m impressed with him. He listen good and we didn’t finish all the details and I will meet him a week later. I’m happy!
What could have been done to improve your experience?
N/A

Aug 5, 2025
Was there anything that you feel was outstanding?
Dr. Hannibal

Jul 23, 2025
Was there anything that you feel was outstanding?
Dr. Hannibal was very likable. I feel like I'm in good hands under his care.
What could have been done to improve your experience?
NA

Jul 10, 2025
Was there anything that you feel was outstanding?
Dr. Hannibal
What could have been done to improve your experience?
Nothing

Jul 7, 2025
Was there anything that you feel was outstanding?
I just have a really great doctor . He listens and advises . I am really thankful that he is part of my care team , and I hope I can keep him as my provider forever.
What could have been done to improve your experience?
Nothing . It was great . Actually went better than I thought

Jul 3, 2025
Was there anything that you feel was outstanding?
Dr. Hannibal and his nurse showed interest in my care. I was very impressed that Dr. Hannibal had reviewed my medical records and had questions for me.
What could have been done to improve your experience?
This was my first visit and I have no complaints.

Jun 29, 2025
Was there anything that you feel was outstanding?
I am completely satisfied with Dr. Hannibel’s time he gave me. He has excellent communication skills and I’m so happy he’s my doctor. My daughter will be going to him as well.
What could have been done to improve your experience?
Nothing

Jun 28, 2025
Was there anything that you feel was outstanding?
Dr. Hannibal does an outstanding job!
What could have been done to improve your experience?
Everything was top notch.

Jun 28, 2025
Was there anything that you feel was outstanding?
Everyone was so kind for the moment that I walked in.
What could have been done to improve your experience?
Nothing everything was 10/10. My Dr left and I was nervous to come to a new primary Dr. I was just starting to feel comfortable and then I came and it was amazing.

Jun 20, 2025
Was there anything that you feel was outstanding?
Dr Hannibal seems genuinely interested in you.

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.