Family Medicine offers you and your entire family the convenience of getting care from the same provider, all at one location, and even the same day if needed. It’s a relationship that can last a lifetime. We’re here to take care of you when you are sick or injured, or just need a checkup to help you stay healthy and happy.

 We provide complete care including:

  • Same day appointments

  • Coordinate your care with other physicians if specialty care is needed

  • Physicals for women, men, and children

  • Diagnosis and treatment for illness and injury

  • Help manage conditions like high blood pressure and diabetes

  • Healthy living advice for things like nutrition, exercise and weight control

  • Sport and school physicals

  • Timely vaccinations for all ages

We offer neighborhood clinics in several communities in the Tri-States, bringing you care where and when you need it.

Find a Family Medicine clinic nearest to you:

  • Bellevue, IA Clinic
  • Cascade, IA Clinic
  • Cuba City, WI Clinic
  • Dyersville, IA Clinic
  • Dubuque, IA Clinics (East and West Campus)
  • Elizabeth, IL Clinic
  • Galena, IL Clinic
  • Platteville, WI Clinic

Make an Appointment Online!

For your convenience, you may use online self-scheduling for annual physicals/exams and routine care for minor illness or injuries in all of our Family Medicine locations.

To schedule online, you must be a user of Patient Station. Click Here to Sign In
Don't have a Patient Station account? Enroll Here

Contact Us

For more information or to schedule an appointment, please contact us at West Campus at 563-584-4450 or East Campus at 563-584-3226.

Related Locations