Annual Physical Exam
60-minute preventive visit, EKG, comprehensive blood panel, and a written risk assessment for the year ahead.
$290Board-certified internal medicine for adults across Palm Beach County. Forty-minute visits, in-house labs, and a doctor who already knows your name — not a queue of strangers in a waiting room.
Dr. Mark D. Rattinger has practiced internal medicine in West Palm Beach for fifteen years — long enough to remember when doctors had time to sit down. The practice was built to keep that habit alive. We cap daily appointments at fourteen so a visit never feels like a transaction.
That cap is the whole strategy. It means same-week openings for established patients, lab results reviewed by the physician — not a portal algorithm — and follow-up calls that actually happen. No concierge fees, no membership tiers. Just a clinic that answers the phone.
Patients come from across Palm Beach County, from Jupiter down to Lake Worth, for one reason: when something is wrong, they want to talk to the same doctor twice.
Transparent pricing for self-pay patients. Most insurance plans accepted and billed directly. Prices below reflect the self-pay rate for an established patient; new-patient visits run $40 more.
60-minute preventive visit, EKG, comprehensive blood panel, and a written risk assessment for the year ahead.
$290Ongoing treatment for hypertension, type 2 diabetes, thyroid disorders, and asthma — quarterly reviews, between-visit messaging, medication adjustments.
$160 / qtrCBC, comprehensive metabolic panel, lipid panel, A1C, and TSH — drawn on-site, results within 24 hours, reviewed by Dr. Rattinger personally.
$95Same-day appointment for respiratory infections, minor injuries, rashes, and urgent but non-emergency concerns. On-site rapid strep and flu testing.
$13515-minute secure video follow-up for established patients — medication reviews, lab result discussions, and minor concern triage from anywhere in Florida.
$75History & physical, EKG, and risk stratification required by your surgeon — typically completed within 48 hours of the request, with a signed letter the same day.
$220
The average primary-care visit in Florida lasts fourteen minutes. Ours averages forty. That gap is not a luxury — it is the whole point of internal medicine. A correct diagnosis takes a careful history, and a careful history takes time.
Dr. Rattinger sees every patient personally. No physician assistants, no rotating locums, no hand-offs to a portal. When you call with a question, the person who answers already knows your file.
Acute appointments within 48 hours for established patients — no three-week wait for strep.
After-hours messaging routed to Dr. Rattinger, not a call center. Replies within one business day.
Most bloodwork drawn and resulted on-site. No second trip to a separate diagnostic center.
Published prices, no surprise bills. Uninsured patients pay the same rate as insured ones.
Send the form and our front desk will call you back within one business day to confirm a time. For urgent same-day needs, call the clinic directly at the start of the day — we hold two slots for acute visits.
West Palm Beach, Florida
Serving all of Palm Beach County