Joe Fields-Johnson in Richmond, VA - Taro Health

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.

Different ways you can get care

In-person office visits
Included with subscription
You can schedule visits to our office for in-person consults.
Virtual video visits
Included with subscription
You can schedule a consult over a video chat instead of coming in.
Phone calls
Included with subscription
You can discuss a medical issue or question over a phone call.
Emails
Included with subscription
You can send an email directly to us with any questions.
Texts
Included with subscription
You can send a text message directly to us with any questions.
House calls
Included with subscription
You can schedule a house call from us instead of coming in.

All of the above for a flat monthly rate

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

Office photos

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

Get started

Please choose a time from the calendar below for a video meet-and-greet with Dr. Fields-Johnson.
Mon
Apr 19
Tue
Apr 20
Wed
Apr 21
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
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
Book a time for free

Not yet ready to meet?

Leave your info and a member of our patient support team will get in touch.