FPSR General Information

Patients are seen by appointment only

Medical Appointment Hours


Monday 7:00 AM – 4:30 PM
Tuesday 7:00 AM – 4:30 PM
Wednesday 7:00 AM – 4:30 PM
Thursday 7:00 AM – 4:30 PM
Friday 7:00 AM – 4:30 PM

Lab Appointment Hours

Monday through Friday – 7:00 AM to 3:30 PM

Walk-in lab hours are available from 7:00 AM to 11:30 AM and 1:00 PM to 3:30 PM

*Walk-in’s require an order by one of our physicians

Company Directory

 Main office to schedule a Medical Appointment or leave a message  804-330-3335
 To contact or schedule for Skin Care Services  804-423-1514
 Referral Coordinators



 Billing Department  804-330-5984
 Billing Department Fax  804-330-9205
 Office Fax Number  804-320-2717


Before your appointment:

To every appointment, be sure to bring your health insurance card and an updated medication list.

On your first visit, be sure to bring:

  • Your Insurance Card
  • Your Driver’s License
  • Your Medications, or a detailed list of all medicines, dosages, and frequency of use


If you are coming to us from a previous doctor, be sure to bring his or her contact information including name, address, phone number and fax number. You may complete our records release form prior to your appointment as well. Records release to FPSR

For a complete physical appointment, you should not:

  • Eat or drink (except water) for 8-10 hours before the appointment
  • Use any body lotion or oils before the appointment

A provider is on-call 24 hours a day to respond to your urgent medical needs. If you have a medical problem after business hours, call our office at 804-330-3335 and our provider on-call will promptly assist you. Please do not call for medication refills, pain medicine or antibiotics.

If you are experiencing an emergency, please call 911.

Schedule An Appointment

Already an established patient? Set up your appointment today!

New patient? Give us a call and we will set you up!

Schedule Here

Office Hours: 7:30 am to 4:30 pm


© 2022 Family Practice Specialists Richmond | All Rights Reserved

Website Design by Emerge | A Division of Key Web