Skip to main content

John Armstrong, DO

Phelps Health

John Armstrong, DO
4.9
227 ratings, 51 comments

Accepting New Patients

Specialties

Internal Medicine
Primary Care

Gender

Male

Special Interests

Diabetes
Heart disease
High blood pressure
Preventive medicine
Kidney disease
Liver disease
Lung disease
Gastrointestinal disease
Obesity
Endocrinology

Board Certifications

American Board of Internal Medicine

About Me

I’m John Armstrong, DO, and I joined Phelps Health as an internal medicine physician in September 2023. I see adult patients (ages 18 and older).

I offer wellness visits and can help patients with chronic conditions, including kidney, liver and lung diseases. I also see patients for heart disease and high blood pressure. As an internal medicine and primary care doctor, I have the opportunity to advocate for lifestyle and behavioral changes in the hopes of preventing serious diseases.

Growing up, I always enjoyed science. In fact, my undergrad degree from Missouri University of Science and Technology (Missouri S&T) is in chemistry. I began to notice that every time I’d attend a family gathering, one common theme would come up: healthcare, and more specifically, the shortage of primary care providers. As a problem solver – I come from a family of engineers – I wanted to help fill this need in my own community.

I was drawn to internal medicine after having several strong mentors in this field. The spectrum of practice is broad; I’m not limited to one particular type of disease.

Open communication between myself and my patients ensures that the care they receive is appropriate for them. I want them to understand the “why,” and I always educate my patients about any medical recommendations. Ultimately, healthcare decisions are up to the patients. My job is to provide my professional medical recommendation with the hopes of achieving the best potential outcome.

I'm originally from Pennsylvania, but moved to Rolla in 2003. My wife, Amy, and I have three cats. I enjoy hunting, fishing and being outside. When I get the chance, I also love woodworking, specifically building furniture.

I've always considered Rolla my home. I performed my clinical rotations at Phelps Health as a medical student, and it’s great to be back. This organization provides exceptional care, and I’m proud to be a part of the team.

Education & Training

Medical School A.T. Still University, Kirksville, Missouri

Residency St. Bernards Medical Center, Jonesboro, Arkansas

Awards & Honors

award John Armstrong, DO, was awarded the 2022 Internal Medicine Resident of the Year at St. Bernards Medical Center.

Insurance

For a list of insurance carriers that Phelps Health accepts, please click here.

Ratings and Reviews

Provider Overall Quality of Care

The physician and advance practice provider star ratings are an average based on the data collected from the Phelps Health post-visit surveys. 4.9
4.9 out of 5 (227 Ratings, 51 comments)
Dec 20, 2024
I felt rushed during the time with provider.
Dec 19, 2024
Thank you for your care and please keep up the good work.
Dec 18, 2024
Very quick appointment with no waiting once I arrived.
Dec 11, 2024
Great group of people! I enjoyed talking to them and even sharing a few pictures of my Christman Village.
Dec 11, 2024
Dr. Armstrong takes the time to listen to my concerns and gives me valuable information concerning my health conditions. His staff always has a positive upbeat attitude and makes it a nice visit.
Dec 3, 2024
Love Dr Armstrong and staff always caring
Dec 2, 2024
Very professional and personable in all aspects. Thank y'all at Phelps Health. I do appreciate you all.
Dec 2, 2024
It was refreshing to be heard as I go through a rare health issue. Thank you.
Nov 19, 2024
Pleasant staff. Dr was attentive and knowledgeable. It was a pleasant experience.
Oct 29, 2024
The upmost courteous visit and very pleased with all!
Oct 25, 2024
I'll tell you what, I'm from Michigan and I am very impressed with your staff, with your doctors and with everyone associated with this hospital. To be called by my name when I just walk in, I don't have to look it up, that's impressive to me. And I really appreciate and I respect these people. I don't know what else to say, but thank you very much.
Oct 24, 2024
Receptionist, nurse, and Doctor Armstrong were great!
Oct 23, 2024
I was greeted promptly upon entering the office. Everyone was very professional and courteous . Dr Armstrong listened and made me feel very comfortable discussing all issues. Highly recommend.
Oct 22, 2024
I was impressed with the professionalism and courtesy of everyone I had contact with. I especially liked Dr Armstrong's manner. He was very attentive and listened well during our conversation. He never made me feel rushed.
Oct 21, 2024
Dr. Armstrong, his nurse, and even the front desk staff were very kind and caring. So glad we found Dr. Armstrong!
Oct 21, 2024
The staff did well. Mostly the doctor did okay. He could improve on listening to the patient
Oct 16, 2024
The wait time to see my doctor was minimal. Everyone in the office was helpful and polite.
Oct 15, 2024
Everyone was real professional and courteous.
Oct 14, 2024
Doctor Armstrong was the only Doctor that listened what I said and was able to give me medicine that helps my pain.Thank you very much.Also front desk was super nice.Thanks again. You guys are wonderful
Oct 14, 2024
Was first visit with provider and he spent time asking questions and listening to my answers. I was very impressed with Dr Armstrong. All of the office staff and nurses were very good and caring.
Oct 8, 2024
I've been to this physical therapy before for my knee replacement and I would highly recommend this place. I did to my neighbor after his knee replacement. Great place and therapists.
Oct 8, 2024
It was an excellent experience.
Oct 3, 2024
Our first consultation and medication review since Dr Bass retired. We feel fortunate to have been accepted as patients of Dr Armstrong and are confident he will take good care of us.
Oct 1, 2024
Quick check in, short wait. No problems at all.
Oct 1, 2024
Everyone did well and had a smile
Oct 1, 2024
Dr. Armstrong and his staff are our new general practitioner team. Our doctor of over 40 years retired and Dr. Armstrong welcomed us under his care with open arms. We're so happy we chose him!
Sep 19, 2024
Professional, timely, pleasant
Sep 19, 2024
I cannot say enough good things about Dr. Armstrong. He is awesome. Great people skills. Sensitive and caring. Has addressed a complex issue that l am having in a excellent fashion. His treatment has improved my condition. Phelps Health has an excellent physician in Dr. Armstrong. Please do not let him get away! He's a keeper!
Sep 18, 2024
DR. Armstrong and his staff are very polite and personal as soon as you walk in the door. Dr. Armstrong was very highly recommended and after my visit, I can see why he is a great guy and shows high levels of caring for his patients. His staff is extremely personable and caring and listens to everything you have to say.
Sep 17, 2024
Dr. Armstrong spent time with me and my husband to learn about us as new patients. He was very thorough and allowed us to tell him what we felt he should know about us and our health history. Changing doctors at our age can be a difficult transition. We both came out of our meeting feeling confident in Dr. Armstrong's care.
Sep 16, 2024
John was amazing. I was in searching for a new PCP and have found one. Instead of medicating the problem, John is finding an actual solution or pointing me in the right steps
Sep 16, 2024
I thought everyone and everything was a 20
Sep 12, 2024
Everyone greeted me with a smile, handshake and with respect. Dr. Armstrong actually talked to me and answered any question I had in a calm, professional manner.
Sep 12, 2024
My first visit with my new primary doctor. He answered all my questions I had regarding any shots I needed to catch up on.
Sep 11, 2024
Dr Armstrong explains things in a way thats easy to understand. He's takes the time to talk with me and not just at me. He's a very good Doctor in my opinion. I'm glad my Urologist referred me to him.
Sep 10, 2024
Was very pleased with my visit. Very appreciated to have a very good experience.
Sep 9, 2024
Everyone throughout my appointment with my new PCP to the 3 additional tests he ordered, treated me so very well. Nurses went above and beyond any expectations I had and exceeded them. One nurse saw me looking for the X-Ray and laboring to walk, she ask if she could help me not even working in the department I was going to. She got me a wheelchair and took me to the lab around 4:30pm and stayed with me as the receptionist for that department made sure that I was able to get both my X-rays and subsequently my blood drawn even though it was near 5pm closing time. The nurse who drew my blood was exceptional, I barely felt the needle stick and after when I felt a little light-headed, she brought me an orange juice to drink. When I explained that my car was parked at the extreme edge of the green lot because I didn't have handicapped plates or a placard, she kindly took me pushing a wheelchair all the way to my car. I only wish I had remembered the names of these fine ladies and their kindness to me.
Sep 4, 2024
Dr. Armstrong is super!
Sep 3, 2024
Dr. Armstrong is a fantastic Doctor. I've seen many, and he's by far the most comfortable I've ever been around a medical professional. He has great energy, a calming tone, and an extremely friendly persona. Would recommend Dr. Armstrong to anyone looking for a Doctor.
Aug 28, 2024
Nothing, like coming to our appointments
Aug 26, 2024
Short wait time. Courteousy from all the staff. Did not feel rushed.
Aug 20, 2024
This was a first time initial consult for future medical care. I was in need of establishing a primary care physician. Everything went very well. I arrived a bit early for my appointment and was able to get right in. I did not have to wait long once back in the examining room. It was a pleasant visit.
Aug 20, 2024
Yes, it was very organized from the first lady to the front desk, I mean, and then the second lady to take all the information and to the doctor. I really streamed that the service was wonderful, really good, really good. And I experienced going back, I appreciated all of them very much. They showed me very upmost respect. I appreciate it.
Aug 19, 2024
I was very pleased with everyone there.
Aug 19, 2024
You made me feel at home
Aug 15, 2024
You are most helpful and friendly team.
Aug 7, 2024
Yes, Dr. Armstrong did listen very carefully to me and the fact that he's an internal medicine specialist, I was having some significant multiple problems and the fact that he has a background in chemistry also, it just was a good experience. I felt like that I can trust him and I feel like that he's a very knowledgeable person and will consider all of the effects of different medicines. What had happened to me was I was having some severe side effects from a medicine that was prescribed by another doctor and I really appreciate the fact that I think Dr. Armstrong knows all the medicines and will research anything that he doesn't know. I just feel comfortable having him as my provider. I'm so grateful he's here. Thank you. Bye.
Aug 7, 2024
Was pleased to meet Dr. Armstrong. His staff is very nice.
Aug 6, 2024
The office needs a restroom
Aug 1, 2024
Dr Armstrong was fantastic!!
Jul 29, 2024
All personnel were very friendly and very professional. Keep up the great work you all do.