At Upshine Medical, you're not a chart number — you're a person with a story. We take the time to understand your health goals, explain your options clearly, and walk alongside you every step of the way.
From routine check-ups to managing chronic conditions, we provide the full spectrum of primary care services in a setting where you feel heard and respected.
Regular check-ups, health assessments, and ongoing management of your overall well-being — because prevention is far simpler than correction.
Annual physicals, lab work, cancer screenings, and immunizations — catching issues early gives us the best chance at the best outcomes.
Diabetes, hypertension, asthma, and more — we develop long-term plans that keep your conditions stable and your life full.
Sick or injured? We offer same-day appointments for acute illnesses and minor injuries so you don't have to wait — or go to the ER.
From children to seniors, we treat patients of all ages under one roof — building relationships that span generations.
Nutrition, stress management, sleep, and fitness — we address the root causes of poor health, not just the symptoms.
Upshine Medical was founded in Charlotte with a clear mission: to provide primary care that treats the whole person — not just the complaint of the day. We believe that good medicine starts with good listening.
Our practice sits in the heart of Uptown Charlotte, where modern convenience meets genuine human connection. We've built a space where you can ask questions without feeling rushed, where your history matters, and where your health goals become our shared goals.
We start by understanding your full picture — your symptoms, your concerns, your life. No assumptions, no shortcuts.
Using thorough exams and targeted testing, we identify the root cause — not just what's convenient to treat.
We develop a clear, personalized plan with options you understand and feel confident about.
Your health journey doesn't end at discharge. We check in, adjust, and stay with you until you're where you need to be.
"I've been to many clinics before finding Upshine, and the difference is night and day. For the first time, my doctor actually knows my history, remembers my name, and treats me like I matter. That means more than I can say."
"My diabetes was spiraling before I came here. The team at Upshine didn't just prescribe medication — they taught me how to manage my condition, adjusted my plan when things changed, and genuinely celebrated improvements with me."
"As a busy professional, I never had time for my health — until Upshine offered flexible scheduling and efficient visits that didn't sacrifice quality. They fit into my life instead of making me rearrange it."
Whether you're looking for a new primary care provider, need a preventive screening, or have a health concern you'd like addressed — we're here. Reach out and we'll get you scheduled.
Fill out the form below and we'll contact you to confirm your visit.