Joe Fields-Johnson in Richmond, VA - Taro Health
Accepting new patients!

Joe Fields-Johnson, DO

Dandelion Health - Direct Primary Care

921 Hull Street, Richmond, VA 23224
Family Medicine physician passionate about clear and convenient primary care tailored to your needs. At Dandelion Health, we place the highest value on the health and wellness of Richmond families. I grew up in Richmond and believe in serving my community. My philosophy is anchored in caring for patients across the lifespan, with a focus on wellness, prevention, and treatment of chronic conditions. Fluent in English and Spanish.

Office photos

Different ways you can get care

In-person office visits
No additional charge
Virtual video visits
No additional charge
Phone calls
No additional charge
Emails
No additional charge
Texts
No additional charge
House calls
No additional charge

All of the above for a flat monthly rate

$55-95 / month for a   year old
This practice does not have a registration fee.

Background and other details

    Education
  • University of Virginia - Bachelor of Science in Engineering
  • Edward Via College of Osteopathic Medicine - Doctor of Osteopathic Medicine
    Board certifications
  • Family Medicine
    Languages spoken
  • English
  • Spanish
    Other special features of the practice
  • Family discounts offered - please ask!
  • Labs at wholesale discounts
  • Osteopathic manipulation available

Free virtual video appointments available

Please choose a time from the calendar below for a video meet-and-greet with Dr. Fields-Johnson.
Thu
Jul 29
Fri
Jul 30
Mon
Aug 2
1:00 pm
1:30 pm
2:00 pm
2:30 pm
3:00 pm
3:30 pm
5:00 pm
5:30 pm
6:00 pm
6:30 pm
7:00 pm
7:30 pm
8:00 pm
8:30 pm
9:00 pm
9:30 pm
10:00 pm
10:30 pm
1:00 pm
1:30 pm
2:00 pm
2:30 pm
3:00 pm
3:30 pm
5:00 pm
5:30 pm
6:00 pm
6:30 pm
7:00 pm
7:30 pm
8:00 pm
8:30 pm
1:00 pm
1:30 pm
2:00 pm
2:30 pm
3:00 pm
3:30 pm
5:00 pm
5:30 pm
6:00 pm
6:30 pm
7:00 pm
7:30 pm
8:00 pm
8:30 pm
First visit is free! Book now

Not yet ready to book?

Leave your info and a member of our patient support team will get in touch, or call us directly at (757)-797-6205!