English · Español · العربية

New patients usually seen within a week in Hudson & Trinity.

Board certified internal medicine for adults. Dr. John Hanna and his team care for the whole adult, from yearly checkups to heart, kidney, lung, and blood sugar conditions, with testing done in our office.

Check your insurance

4.6 Hudson (46 Google reviews), rated 4.6 out of 5 stars. Opens Google in a new tab.5.0 Trinity (15 Google reviews), rated 5.0 out of 5 stars. Opens Google in a new tab.

New patients
Adults 18 and older
Insurance
Medicare and most major plans
Languages
English, Spanish, Arabic

What we treat, by body system

Choose a condition to learn how we manage it. Every condition is treated by the same team at both offices.

Managing more than one condition? One care plan covers all of them. All conditions and services
Dr. John Hanna standing with nurse practitioners Miranda McWhirter and Amanda Durrett in the Hudson office
Hudson office. Dr. John Hanna with Miranda McWhirter and Amanda Durrett.

Our team

Three providers. One shared chart.

Dr. Hanna and our nurse practitioners work together across both offices, so whoever you see already knows your history, your medications, and your goals.

  • Dr. John Hanna, MD

    Board certified internal medicine · Advanced wound care certified

    Dr. Hanna leads the practice with compassionate, evidence based care focused on healing and long term wellness. He is board certified in internal medicine and certified in advanced wound care.

  • Miranda McWhirter, AGACNP-BC

    Adult gerontology acute care nurse practitioner · Cardiovascular focus

    Clear, honest, and trusted by her patients, Miranda brings adult gerontology acute care training and a cardiovascular focus to every visit.

  • Amanda Durrett, FNP-BC

    Family nurse practitioner

    Warm and patient focused, Amanda makes every patient feel heard, understood, and cared for.

More about our providers

A smiling patient checking in at the Internal Medicine MD front desk
Check in at the front desk. Bring your ID, insurance card, and medication list.
A care team member taking a patient's blood pressure
Vitals with a team member you'll know by name.
A provider reviewing test results with a senior patient
Results reviewed together, with a written plan.
  • Doctor Hanna is a kind and compassionate practitioner who is honest and thorough. He never rushes me through my appointment. … I work with seniors every day and if they are in need of a primary care provider, I always refer to him.

    Kelli A. Google review, Hudson office
  • The service is outstanding and the staff very knowledgeable. The doctor took the time to explain things and he is VERY personal.

    Rosa T. Google review, Trinity office
  • As a physician myself, my standards are high for myself and my family in their healthcare and Dr. Hanna meets and exceeds those standards. He's an excellent clinician and I would highly recommend him to those looking for a quality primary care physician.

    Chad B. Google review, Hudson office

Shared from public Google reviews. Longer reviews are shortened where you see an ellipsis (…). Read all Hudson reviews on Google (opens in a new tab) · Read all Trinity reviews on Google (opens in a new tab)

In office testing

Tests we run in our office.

Most routine testing happens during your visit, at either office. That means no second trip, and answers sooner.

In office tests and procedures
TestWhat it checks
Blood draws and lab workA1C, cholesterol, kidney, thyroid, and blood counts
EKGHeart rhythm and electrical activity, reviewed the same visit
UltrasoundOrgans, blood vessels, and soft tissue
Pulmonary function testingHow well your lungs move air
Shave and punch biopsiesSkin spots or lesions that need a closer look

Also in the office: ear wax removal, sutures and staples, and minor skin procedures.

Beyond the office

Your care continues wherever you are.

Office

Hudson and Trinity

Visits Monday through Friday at both Pasco County offices.

Hospital

Hospital rounding

We visit our patients during a hospital stay and coordinate the plan for going home. Hospital rounding

Facility

Nursing and assisted living

Our providers see patients at skilled nursing, assisted living, and independent living communities. Facility care

Home

Telehealth anywhere in Florida

Secure video visits, messages, results, and refills through the Healow app. How telehealth works

Locations and hours

Visit us in Hudson or Trinity.

Insurance

Insurance we accept

  • Medicare
  • Medicaid
  • Aetna
  • Blue Cross Blue Shield
  • Cigna
  • Humana
  • UnitedHealthcare
  • Other select plans

Coverage can differ by plan and office, so call before your first visit and we'll confirm your benefits. See every accepted plan

Questions

Common questions

Are you accepting new patients?

Yes. We welcome new patients 18 and older at both our Hudson and Trinity offices. Most new patients are seen within a week.

What does an internal medicine doctor do?

An internist is a physician trained specifically in adult medicine. Internists handle prevention, work through complex symptoms, and manage several long term conditions at once, which makes them a strong choice as a primary care doctor for adults and seniors.

Do you offer the Medicare Annual Wellness Visit?

Yes. The Annual Wellness Visit is a yearly prevention planning visit covered under Medicare Part B. We review your health risks, medications, and screenings and build a personal prevention plan with you.

Do you speak Spanish or Arabic?

Yes. Our team speaks English, Spanish, and Arabic. Tell us your preferred language when you book.

Can you see my parent in assisted living or a nursing facility?

Yes. Our providers visit skilled nursing, assisted living, and independent living communities in the area. Call either office to coordinate facility care.

All patient questions

In our community

We support early breast cancer detection.

Internal Medicine MD is the founding sponsor of the Vivian Hanna Foundation, a 501(c)(3) nonprofit Dr. Hanna started in honor of his wife, Vivian. When breast cancer is found early, treatment can be more effective, so the Foundation makes screening possible for women who face cost as a barrier.

  • Free mammogramsFully covered screening for uninsured and underinsured women.
  • Care after the screeningDiagnostic imaging, biopsy, and surgical care when a screening finds something.
  • Screening in the communityMobile mammography days in Pasco, Pinellas, and Hernando counties.

Free mammogram day, Friday, October 16

The MammoLink Pink Bus comes to our Trinity office from 9:00 AM to 5:00 PM with at least 40 free screenings for uninsured women 35 and older. No physician script required. Call (727) 997-1635 to reserve a spot.

Our sister practice

Aesthetics and wellness at Synergy Health

Synergy Health is our physician led sister practice for medical aesthetics and wellness, with offices in Trinity and Ocala. Keep your internal medicine care with us, and visit Synergy for treatments for your skin, your body, and your hormones.

Synergy Health schedules its own appointments at its Trinity and Ocala offices. Book through the Synergy Health website.

Which office is closest to you?