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, 89 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.
Dec 20, 2025
Was there anything that you feel was outstanding?
Dr. Hannibal was so nice and patient with my non-verbal son, 27 y.o. with autism. He usually has female doctors, but we wanted to try someone new.
What could have been done to improve your experience?
NA

Dec 10, 2025
Was there anything that you feel was outstanding?
The care was excellent

Dec 8, 2025
Was there anything that you feel was outstanding?
No
What could have been done to improve your experience?
I'm not at all happy with Dr. Hannibal and seeking a change.

Dec 4, 2025
Was there anything that you feel was outstanding?
The Dr. & his medical assistant.

Dec 4, 2025
Was there anything that you feel was outstanding?
Dr Hannibal thoroughness and respectful communication are top notch. Kind and caring to an adult with special needs!!

Nov 25, 2025
Was there anything that you feel was outstanding?
Dr Hannibal as well as his nurse
What could have been done to improve your experience?
N/A

Nov 21, 2025
Was there anything that you feel was outstanding?
I have a high level of confidence and trust in Dr. Hannibal.
What could have been done to improve your experience?
Excellent visit!

Nov 20, 2025
Was there anything that you feel was outstanding?
The Doctor was wonderful.

Nov 20, 2025
Was there anything that you feel was outstanding?
All the staff
What could have been done to improve your experience?
Nothing it was Perfect

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 11, 2025
Was there anything that you feel was outstanding?
First time meeting dr.Hannibal quite impressed whole office

Nov 10, 2025
Was there anything that you feel was outstanding?
Always good experience…

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.