Many factors impact your health and wellness. Our goal at Mosaic is to provide all the services and support needed to help you thrive. Below, we provide a brief description of our service offerings for every stage of life.

Complete Care for All Ages

Mosaic pediatric provider holding baby

Birth through 18 years.

Learn More

Mosaic provider checking male patient
18-64 years of age.

Learn More

Mosaic provider checking female patient
65 years and older.

Learn More

Primary Services


Our medical team includes primary care providers specialized in pediatric, family and adult care.They cover the full spectrum of needs from basic primary care to management of complex and overlapping conditions.

Meet our medical team


Our dental services include routine check-ups, cleanings and oral hygiene assessment, fillings and emergency dental care.

Meet our dental team
View dental locations

Behavioral Health

Our behavioral health consultants help patients address a wide variety of mental health needs. Each provider brings different specialties and there is a group focused on the treatment of substance use disorders.

Meet our behavioral health team


Mosaic nutritionists help patients establish eating and exercise patterns that decrease symptoms of illness and improve quality of life.  They meet patients where they are and design systems and goals that are tailored and achievable.

Meet our nutritionists


Our clinical pharmacists help patients manage their medications and our retail pharmacies fill prescriptions at a low price.

Meet our pharmacy team
View retail pharmacy locations

Mobile Medicine

Mosaic’s mobile clinic brings essential services to the unhoused and to others in need.

Other Support

Social Needs

If you need help accessing basic resources like food, shelter or transportation, Mosaic’s Community Health Workers can help. They are experts on local resources and can connect you to the options that fit your situation.

Language Access

If you prefer to communicate in a language other than English, our language access team can provide interpreting and translation services.

Insurance Enrollment

If you do not have health insurance, our Insurance Enrollment team can help you enroll in free or low cost plans based on your income. This service is free and you do not need to be a patient to use it. Call 541-647-2717 for assistance.

Patient Education

If you want to further enhance your health, check out current patient education opportunities through Mosaic and our partners.

Service Support

If you need support accessing care or managing it, our call center, billing and other administrative team members are here to help. Visit the contact page for telephone numbers.

Our Approach to Care

Payment – We Work with You

insurance and payment
Anyone can be a Mosaic patientinsured or uninsured, working or unemployed.

Learn More

Sliding scale program
If eligible for our Sliding Scale discount program, you may qualify for free or reduced healthcare, even if you currently have health insurance.

Learn More