
Trinity office
3633 Little Rd, Ste. 103
Trinity, FL 34655
Mon to Thu 8 AM to 5 PM · Fri 8 AM to 12 PM
Convenient for Trinity, New Port Richey, Holiday, Odessa, and Land O' Lakes.
Adult Primary Care & Internal Medicine
Dr. John Hanna and his team care for the whole adult, from yearly checkups to long term conditions, with testing done in our office.
New patients age 18 and older are welcome.
Our offices: Trinity office Hudson office Check your insurance
(verify on the ABIM website, opens in a new tab)Dr. John Hanna, MD is board certified by the American Board of Internal Medicine.

New patients are welcome at both offices. 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.
Choose your office
Both offices share one chart, so your history follows you. Our Trinity primary care office on Little Road is home to Amanda Durrett, APRN, FNP-BC, and Dr. Hanna on alternating weeks. Our Hudson office on Yosemite Drive is home to Miranda McWhirter, APRN, AGACNP-BC, and Dr. Hanna on alternating weeks.

3633 Little Rd, Ste. 103
Trinity, FL 34655
Mon to Thu 8 AM to 5 PM · Fri 8 AM to 12 PM
Convenient for Trinity, New Port Richey, Holiday, Odessa, and Land O' Lakes.

14153 Yosemite Dr., Ste. 104
Hudson, FL 34667
Mon to Thu 8 AM to 5 PM · Fri 8 AM to 12 PM
Convenient for Hudson, Spring Hill, Bayonet Point, and Port Richey.
How can we help?
Every service is provided by the same team, at both offices unless noted. Availability for some procedures varies, so call to confirm.
Yearly checkups, screenings, labs, and one medical home for adults.
Ongoing care for long term conditions, with one plan that covers all of them.
Many tests and procedures happen right in our exam rooms. Call to confirm availability.
Yearly Medicare wellness planning and care between visits.
Pap smears, HPV testing, and breast and pelvic exams as part of adult primary care.
Skin tags, warts, cysts, biopsies, and stitches handled by the team that knows you.
Meet the care team
Dr. Hanna alternates weeks between our two offices, Amanda Durrett sees patients in Trinity, and Miranda McWhirter sees patients in Hudson. One shared chart means whoever you see already knows your history, your medications, and your goals.

Internal medicine physician
Board certified by the American Board of Internal Medicine
(verify on the ABIM website, opens in a new tab)Completed the Wound Care Specialist Certified (WCS-C) program
Trinity and Hudson, alternating weeks View Dr. Hanna's profile
Family nurse practitioner
Family nurse practitioner, board certified by the American Nurses Credentialing Center
Trinity office View Amanda Durrett's profile
Adult gerontology acute care nurse practitioner
Adult gerontology acute care nurse practitioner, board certified by the American Nurses Credentialing Center
Hudson office View Miranda McWhirter's profilePopular patient needs
Adult primary care at both offices, with one shared chart.
Learn about this careDr. John Hanna, MD, is board certified by the American Board of Internal Medicine.
Learn about this careSlow healing and diabetic wounds, at both offices.
Learn about this careAn ear check, then gentle removal when it is appropriate.
Learn about this careA quick heart rhythm test, reviewed with your provider.
Learn about this careKnee, shoulder, and trigger point injections after an exam.
Learn about this careAnnual Wellness Visits and Welcome to Medicare visits.
Learn about this careTesting, medication management, and foot checks in one place.
Learn about this careNew patients
Our Trinity office is on Little Road and our Hudson office is on Yosemite Drive. Both share one chart.
Coverage depends on your plan. Contact the office to verify participation, or review the plans we work with.
Send an appointment request or call Trinity or Hudson. The team matches you with an available provider.
Photo ID, insurance card, medication list, and recent records. See what happens at a first visit.
New patients age 18 and older are welcome. Appointment availability is determined by the office.
Patient reviews
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.
The service is outstanding and the staff very knowledgeable. The doctor took the time to explain things and he is VERY personal.
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.
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)
Insurance and Medicare
Coverage depends on your plan. Contact the office to verify participation.
Seasonal update
Medicare Open Enrollment runs from October 15 through December 7. If you are reviewing your 2027 coverage, take time to check your prescription benefits, provider network, and whether your primary care team participates with the plan you are considering.
Patients in Trinity and Hudson can review our Medicare Open Enrollment guide for important dates, plan review tips, and information about verifying coverage before making a change.
To ask whether our practice participates with a plan you are considering, call the Trinity office or the Hudson office.
In office testing
Most routine testing happens during your visit, at either office. That means no second trip, and answers sooner.
| Test | What it checks |
|---|---|
| Blood draws and lab work | A1C, cholesterol, kidney, thyroid, and blood counts |
| EKG | Heart rhythm and electrical activity, reviewed the same visit |
| Ultrasound | Organs, blood vessels, and soft tissue |
| Breathing tests | Oxygen level, peak flow, and walk tests (call to confirm) |
| Shave and punch biopsies | Skin spots or lesions that need a closer look |
Also in the office: ear wax removal, wound care, sutures and staples, minor skin procedures, and cyst removal. See all office procedures.
Beyond the office
Visits Monday through Friday at both Pasco County offices.
We visit our patients during a hospital stay and coordinate the plan for going home. Hospital rounding
Our providers see patients at skilled nursing, assisted living, and independent living communities. Facility care
Secure video visits, messages, results, and refills through the Healow app. How telehealth works · Home health coordination
Questions
Yes. We welcome new patients 18 and older at both our Hudson and Trinity offices. Appointment availability is determined by the office.
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. Learn more about primary care vs. internal medicine.
Yes. The Annual Wellness Visit is a yearly prevention planning visit for people with Medicare Part B. New to Medicare? Start with the Welcome to Medicare visit. We review your health risks, medications, and screenings and build a personal prevention plan with you.
Yes. Our team speaks English, Spanish, and Arabic. Tell us your preferred language when you book.
Yes. Our providers visit skilled nursing, assisted living, and independent living communities in the area. Call either office to coordinate facility care.
Choose the Trinity or Hudson office, call the office or request an appointment online, and bring your ID, insurance card, and medication list to your first visit. New patients age 18 and older are welcome. Appointment availability is determined by the office.
Both. Dr. John Hanna is an internist board certified by the American Board of Internal Medicine who provides adult primary care at our Trinity and Hudson offices.
We work with Original Medicare, Medicaid of Florida, and selected plans from major carriers. Coverage depends on your plan. Contact the office to verify participation. See our insurance page for the plans listed for each office.
Many common procedures, including ear wax removal at our Trinity office, wound care, skin tag and wart removal, cyst removal, biopsies, and EKGs. See all office procedures.
New patients age 18 and older are welcome. Appointment availability is determined by the office.

In our community
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. On October 16, the Foundation brought the MammoLink Pink Bus to our Trinity office, and 40 women received breast cancer screenings.
A new chapter for the Foundation
The Foundation is growing, and a new home and website are coming in 2027.

Our sister practice
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.
Stay connected
Follow Internal Medicine MD for office news, health tips from our providers, and updates from both offices.