Carthage Deserves a Doctor Who Actually Stays
Dr. John Francis Nielsen builds long-term relationships with every patient — because lasting health isn't about quick visits, it's about knowing you.
Comprehensive care for every stage of life
From routine checkups to chronic condition management, Dr. Nielsen provides the kind of thorough, personalized attention that keeps your family healthy year after year.
Annual Physicals
A thorough baseline assessment of your health — vitals, labs, and a real conversation about where you stand and where you want to be.
Preventive Care
Vaccinations, cancer screenings, and risk assessments tailored to your age, gender, and family history — because catching things early saves lives.
Chronic Disease Management
Diabetes, hypertension, asthma — we create ongoing care plans that keep your conditions in check and your quality of life high.
Family Medicine
Care for patients of all ages — from pediatric visits and adolescent checkups to geriatric concerns, all under one roof.
Diagnostic Testing
On-site lab work and diagnostic services so you get answers faster — no unnecessary referrals or waiting weeks for results.
Minor Procedures
Skin biopsies, wart removal, joint injections, and other in-office procedures — handled efficiently so you're in and out.
A doctor who knows your name — and your history
Dr. John Francis Nielsen practices at the heart of Carthage because he believes great healthcare shouldn't require a long drive. His approach is straightforward: get to know you, understand your health goals, and build a plan that actually fits your life.
Whether you're a parent scheduling your child's first well-visit, a senior managing multiple conditions, or someone who's been putting off that checkup — you'll find a doctor here who treats you like a person, not a chart number.
Everything you need to know before your first visit
Call to Schedule
Call (903) 694-4820 to book your appointment. We'll walk you through what to bring and answer any questions beforehand.
Arrive Early
Plan to arrive 15 minutes early to complete any new-patient paperwork. Bring your ID, insurance card, and a list of current medications if you have one.
Start Your Visit
Your first appointment is a comprehensive visit — we'll review your health history, run any needed labs, and build a care plan together.
Insurance & Payment
We accept most major insurance plans. Please call ahead to confirm coverage for your specific plan and to understand any copay or deductible responsibilities.
- Major PPO & HMO plans accepted
- Medicare and Medicaid welcome
- Self-pay options available
Office Hours
Hours may vary on holidays. Please call to confirm before visiting.
Ready to take the next step?
Whether you have questions or are ready to schedule, we're here. Call us, stop by, or send a message — we respond promptly.
Send Us a Message
Fill out the form below and we'll get back to you within one business day.