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

239 verified ratings

239 Ratings, 81 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.
Nov 13, 2025
Was there anything that you feel was outstanding?
Dr Hanibal is a role model of compassion and quality care. His nurse is excellent as well- very friendly and helpful.

Nov 7, 2025
Was there anything that you feel was outstanding?
Dr Hannibal was an excellent listener. It was obvious and evident from the beginning of the interactions that he had taken the time to review my chart and medical history as a new patient prior to the appointment. Nothing but positive things to say about the interaction I had with him.

Nov 4, 2025
Was there anything that you feel was outstanding?
Dr. Hannibal it was great. Also the nurse that did the blood draw did a fantastic job one stab we were done painless.
What could have been done to improve your experience?
Everything went well no need to change anything

Nov 3, 2025
Was there anything that you feel was outstanding?
Staff and Dr Hannibal were both very welcoming and easy to deal with. I would recommend them to others.

Nov 1, 2025
Was there anything that you feel was outstanding?
Dr was very well informed about previous care and previous testing.He made several Recommendations for us to consider. We are very pleased with him as our new internest.
What could have been done to improve your experience?
Nothing

Oct 31, 2025
Was there anything that you feel was outstanding?
Our primary care doctor.
What could have been done to improve your experience?
Nothing

Oct 28, 2025
Was there anything that you feel was outstanding?
Good listener
What could have been done to improve your experience?
Nothing

Oct 27, 2025
Was there anything that you feel was outstanding?
Dr Hannibal seemed interested and I could tell he had gone over my records
What could have been done to improve your experience?
Nothing

Oct 25, 2025
Was there anything that you feel was outstanding?
The Dr. did an excellent job. Was my first visit, and very pleased with the time spent!

Oct 24, 2025
Was there anything that you feel was outstanding?
From staff person, to Mom visit with Dr. Hannibal, every point of interaction was excellent.
What could have been done to improve your experience?
Nothing. Every person at every interaction was kind, courteous, and professional.

Oct 22, 2025
Was there anything that you feel was outstanding?
My very first visit
What could have been done to improve your experience?
No improvement necessary

Oct 18, 2025
Was there anything that you feel was outstanding?
Dr Hannibal is very tentative to my needs. Very much appreciated by me

Oct 17, 2025
Was there anything that you feel was outstanding?
Dr. Hannibal meets my needs as a patient by all he does. He genuinely cares and is so personable. He confidently refers me to a specialist. Dr. Hannibal makes sure I’m aware of needed shots or further tests, like mammograms. Obviously nothing slips through the cracks with him! I am very fortunate to have him as my primary care physician.
What could have been done to improve your experience?
Nothing at all.

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