Your Healthcare on Your Time

We value you as a patient. And we value your time. Use our online patient portal and online bill pay to take advantage of FREE financial account management along with access to secure appointment requests, medical history forms, lab test results, and much more.

If you're financially responsible for at least one OMC patient, you can set up/sign in to your online bill pay account by clicking the "online bill pay" button to the right above.

If you've already registered for an online patient portal account, get started by clicking the "online patient portal" button to the left above. If you still need to register for an online patient portal account, call us today at 507.287.2780.

It's fast. It's easy.
It's your healthcare on your time.

 

 

Olmsted Medical Center on Facebook

Olmsted Medical Center

Schedule an appointment

Our team is eager to become your healthcare partner. Please call us and we’ll be happy to schedule an appointment.

We plan appointments to minimize wait time. On-site x-ray and laboratory services are conveniently provided at nearly all Olmsted Medical Center locations to streamline your visit.

Primary Care Departments

 

Family Medicine 507.292.7183
Internal Medicine 507.292.7185
Pediatrics 507.292.7188

Specialty Care Departments

 

Asthma & Allergy 507.292.7188
Audiology 507.287.2711
Center for Weight Loss & Wellness 507.292.7155
Cardiology 507.288.3443 x2428
Dermatology 507.292.7182
Diabetes & Nutrition Education 507.288.3443 x2593
Ear, Nose & Throat 507.287.2711
Endocrinology 507.292.7182
General & Bariatric Surgery 507.529.6733
Neurology 507.292.7185
Obstetrics & Gynecology 507.529.6605
Occupational Medicine 507.292.7186
Ophthalmology 507.287.2711
Optical Center 507.287.2712
Orthopedics & Sports Medicine 507.292.7187
Pain Management 507.529.6733
Plastic Surgery 507.529.6740
Podiatry 507.292.7186
Prenatal & Family Education 507.529.6759
Psychiatry / Psychology 507.287.2766
Rehabilitation Services 507.292.7222
Urology 507.529.6733

Olmsted Medical Center Branch Clinics

 

Byron 507.775.2128
Chatfield 507.867.4925
Pine Island 507.356.4929
Plainview 507.534.3885
Preston 507.765.5324
Spring Valley 507.346.7373
St. Charles 507.932.3810
Stewartville 507.533.4727
Wanamingo 507.824.2217

 

 

Home | Contact us | Your privacy | Notices and disclaimers | Site map | Provider-based billing | Foundation

Copyright © 2008 Olmsted Medical Center