Colleen J. Mattocks, DO

Family Medicine

(4.9 out of 5)
1094 Total Ratings
(4.9 out of 5)
1094 Total Ratings
Carilion Clinic

Offering Virtual Visits

Call 540-725-7800

Offering Virtual Visits

Background

Medical School

  • Edward Via Virginia College of Osteopathic Medicine

Specialties or Medical Focus

  • Family Medicine
  • Primary Care

NPI

  • 1134387830

Residencies

  • Wake Forest University Baptist Medical Center

Services

Conditions Treated

  • Acute illness
  • Anxiety
  • Depression
  • Diabetes
  • Hyperlipidemia
  • Hypertension
  • Minor skin procedures

Treatments Offered

  • Cryotherapy
  • Incision and drainage
  • Laceration repair
  • Mole and skin tag removal
  • Skin biopsies
  • Trigger point injections

Ratings and Reviews

Explained Clearly

(5.0 out of 5)
(5.0 out of 5)

Listened Carefully

(5.0 out of 5)
(5.0 out of 5)

Easy Instructions

(5.0 out of 5)
(5.0 out of 5)

Knew Medical History

(4.9 out of 5)
(4.9 out of 5)

Showed Respect

(5.0 out of 5)
(5.0 out of 5)

Spent Enough Time

(4.9 out of 5)
(4.9 out of 5)

68 total reviews

(5.0 out of 5)

Dr. Mattocks is always consistent with providing education about health concerns. She is very approachable.

(5.0 out of 5)

Dr. Mattocks is a very professional doctor and I trust her for my care

(5.0 out of 5)

Definitely one of the best physicians.

(5.0 out of 5)

Dr. Mattocks is the best. Very kind and always professional.

(5.0 out of 5)

Dr. Mattocks is the best. She always takes time to listen and cares about how you are feeling

(5.0 out of 5)

Dr. Mattocks is very thorough and concerned about health issues. She explains issues and treatments thoroughly.

(5.0 out of 5)

Very good experience

(5.0 out of 5)

Dr. Mattocks is always willing to listen and explains things in an easy to understand way.

(5.0 out of 5)

Excellent doctor.

(5.0 out of 5)

Good.

Accepted Insurance

Carilion Clinic contracts with most major health insurance carriers. This list is updated periodically and is subject to change without notice. Please contact your insurance company or health benefits manager to better understand how your policy works and any financial liability that you may have, prior to receiving care.