In honor of Independence Day some locations may be closed or operating under modified hours.Visit our Closings and Delays page for more information.
Closings and Delays
Search All Doctors and Providers Affiliated with WakeMed.
Search For Providers Who Are Members of WakeMed Physician Practices.
Centers of Excellence
WakeMed PhysicianPractices Specialties
WakeMed PhysicianPractices Locations
Find a Service Location
Dr. John Whelan is a board certified internal medicine physician with clinical interests in diabetes, heart disease and preventive medicine.
Dr. Whelan has spent decades helping patients manage their health in a variety of settings, including outpatient clinics in the US Air Force, Duke Health System and Durham VA. He has received recognition from the National Committee for Quality Assurance (NCQA) for diabetes care and heart/stroke care.
Dr. Whelan believes in helping patients achieve their personal health goals through lifestyle change. Additionally, he incorporates the latest evidence-based treatment guidelines into his practice.
Read Dr. Whelan's most recent blog posts here.
The Star Ratings score is the average score a provider receives about his or her care on our Patient Satisfaction Survey conducted by Professional Research Corporation. Learn more about our survey process. Responses are on a scale of 1 to 5 with 5 being the best score. The Star Rating you see represents the average score a provider received for the past 12-month period as long as they had more than 30 ratings during that time frame.
Dr. Whelan is a true professional. His follow up on the portal is amazing. The scheduling is good there as the wait time is not long and he never appears to be rushed. I am glad that I found him!
Staff is very courteous and take time to address your concerns/issues. No complaints from me!
I felt heard
Dr. Whelan''s empathy and compassion really made the difference
WakeMed contracts with most major health insurance carriers. View a list of Insurance we accept.
Before scheduling an appointment with either a WakeMed employed provider or a community-based affiliated physician, we encourage you to contact your insurance company to verify that the location or provider you plan to visit is included in your network. Your insurance company will also be able to inform you of any co-payments, co-insurances, or deductibles that will be your responsibility.
If you are uninsured, learn more about WakeMed's financial assistance policy.
3000 New Bern Ave.
Raleigh, NC 27610