Adult primary care and internal medicine at 14153 Yosemite Dr., Suite 104, with a local team that coordinates your care across the office, hospital, and care facility.
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.
Google reviewHudson 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.
Google reviewHudson office
He puts his patients first and everything else comes second. … I've also seen Miranda (NP) who I love! Amanda is also a great practitioner if you get the chance to meet her. Love this practice and highly recommend.
Google reviewHudson office
Honestly, they make me feel like family. … Miranda and Amanda are so loving and easy to talk to. There's a light in that place.
Our Hudson office at 14153 Yosemite Dr., Suite 104, provides primary care and internal medicine for adults 18 and older, including preventive visits, Medicare wellness visits, chronic disease care, advanced wound care, and in office testing. Dr. John Hanna, MD, and Miranda McWhirter, APRN, AGACNP-BC, see patients here. The office is open Monday to Thursday from 8:00 AM to 5:00 PM and Friday from 8:00 AM to 12:00 PM. Call (727) 605-3000 to book.
Primary care and internal medicine in Hudson
Our Hudson office provides adult primary care and internal medicine at 14153 Yosemite Dr., Suite 104, for patients 18 and older. It is one of two offices, along with our Trinity primary care office, and both offices share one chart, so your history follows you. New patients are welcome. Appointment availability is determined by the office. Call (727) 605-3000 to schedule.
The Hudson office supports routine visits and more complex adult health needs under one coordinated care plan. Many adults who come here are retired and covered by Medicare or a Medicare Advantage plan. A typical visit may include a wellness review, a careful look at a long medication list, and results arriving from specialists such as cardiology, nephrology, or podiatry. Keeping all of that in one chart, reviewed by a team that knows you, helps your care stay connected from one visit to the next.
Appointments here can address:
Preventive care and yearly wellness visits
Medication management and review
New symptoms and minor illnesses
Follow up after a hospital or rehabilitation stay
Long term conditions such as diabetes, high blood pressure, heart disease, kidney disease, and lung conditions
Providers at the Hudson office
Dr. John Hanna, MD. Internal medicine physician, board certified by the American Board of Internal Medicine, who alternates weeks between the Hudson and Trinity offices.
Miranda McWhirter, APRN, AGACNP-BC. Adult gerontology acute care nurse practitioner with a cardiovascular focus who sees patients at the Hudson office.
The scheduling team will match your visit with an available provider. Learn more about our care team.
Request an appointment at the Hudson office. New patients age 18 and older are welcome.
Chronic disease care. Coordinated support for diabetes, hypertension, kidney disease, and more.
Thyroid care and medical weight management. Ongoing thyroid monitoring and medically guided weight plans, including prescription weight loss medication when clinically appropriate.
Advanced wound care. Evaluation and treatment planning for slow healing and chronic wounds, including wounds related to diabetes, venous disease, and limited mobility.
EKG testing. In office heart rhythm testing, with results reviewed the same visit.
Skin care. Evaluation of common adult skin concerns, plus biopsies and minor skin procedures.
Telehealth. Video visits can be scheduled through the Hudson office for many follow up needs.
The team also supports patients beyond the office. After a hospital or rehabilitation stay, the office can arrange a transition of care visit to reconcile new prescriptions and catch problems early. For patients living in a care facility or unable to travel, the team coordinates care across the office, hospital, and facility setting. Availability of each service depends on clinical need and scheduling.
Preventive care
Preventive visits help you stay ahead of health problems. At the Hudson office, your provider reviews your health history, medications, screenings, and vaccines, and builds a plan with you. Learn more about adult primary and preventive care.
Chronic disease management
Many Hudson patients live with more than one long term condition. Your provider looks at the whole picture, including diabetes, high blood pressure, high cholesterol, and heart disease, so your medications and goals fit together in one plan. Miranda McWhirter brings a cardiovascular focus to this care.
Medicare wellness care
The Hudson office offers the Welcome to Medicare visit which Medicare.gov describes as available within the first 12 months of Part B coverage, and the yearly Medicare Annual Wellness Visit. Coverage and costs depend on your plan, so please call the Hudson office at (727) 605-3000 to verify before your visit. Reviewing your plan for next year? Our Medicare Annual Enrollment guide explains what to check before December 7.
Directions and local information
The office sits in the medical office corridor along Yosemite Drive, just off the US Highway 19 business district. Patients come to the Hudson office from Hudson, Spring Hill, Bayonet Point, Port Richey, and communities across Hernando County and west Pasco County. Learn more about care for patients in Spring Hill and Port Richey. Patients closer to State Road 54 may find our Trinity office more convenient.
The Hudson office has a parking lot with plenty of parking and a covered drop off area, so you can pull up and unload passengers out of the rain. Allow a few extra minutes for your first visit.
For your first appointment, bring your photo ID, insurance card, medication list, and any relevant medical records. Arrive early enough to complete new patient paperwork. Please check that your plan is listed on our insurance page before your visit.
Yes. We welcome new patients 18 and older at the Hudson office. Appointment availability is determined by the office.
What are the Hudson office hours?
The office is open Monday to Thursday from 8:00 AM to 5:00 PM and Friday from 8:00 AM to 12:00 PM. It is closed Saturday and Sunday.
Where is the Hudson office located?
The office is at 14153 Yosemite Dr., Suite 104, Hudson, FL 34667. It has a parking lot with plenty of parking and a covered drop off area for unloading out of the rain.
Which providers see patients at the Hudson office?
Dr. John Hanna, MD, an internal medicine physician board certified by the American Board of Internal Medicine, sees patients at the Hudson office on alternating weeks. Miranda McWhirter, APRN, AGACNP-BC, an adult gerontology acute care nurse practitioner, sees patients at the Hudson office.
Does the Hudson office offer Medicare wellness visits?
Yes. The Hudson office offers the Welcome to Medicare visit and the yearly Medicare Annual Wellness Visit. Coverage and costs depend on your plan, so call (727) 605-3000 to verify before your visit.
Can the Hudson office treat a wound that is not healing?
Yes. Advanced wound care is one of the services the Hudson office is known for, including wounds related to diabetes, venous disease, and limited mobility. Call (727) 605-3000 to have the wound evaluated and a treatment plan started.
Do you see patients after a hospital or rehabilitation stay?
Yes. The Hudson office schedules transition of care visits after a hospital or rehabilitation stay so new prescriptions can be reconciled and any problems caught early.
Can I schedule a telehealth visit through the Hudson office?
Yes. Telehealth visits can be scheduled through the Hudson office for many follow up needs. We recommend an in person first appointment whenever possible.