Kaiser Permanente is one of the largest not-for-profit health organizations in the country with a large presence in the Roseville area. The Riverside Medical Office complex has facilities for adult medicine, allergy, home healthcare, labs, medical equipment, occupational health services, poison control, pulmonary rehabilitation, radiology, travel immunizations and urgent care appointments as well as a pharmacy for filling prescriptions. Call the number provided for more information.