MARGARET FLYNN, MD
Direct Primary Care
Management of complex adult health issues, from chronic disease monitoring to acute illness.
Credentials & Training
Federally verified- Credential
- MD
- Medical school
- Geisel School of Medicine at Dartmouth
- Graduated
- 1990
- Medicare specialty
- Endocrinology
- Group practice
- St. Joseph Hospital of Nashua Nh · 271 clinicians
- Medicare assignment
- Accepted — bills the Medicare-approved amount as payment in full
Sourced from the CMS Doctors & Clinicians national file, last checked October 2026.
About
Margaret Flynn, MD, practices in Nashua, New Hampshire. The specialty of Internal Medicine focuses on the diagnosis and management of complex adult health issues. This practice operates as a direct-pay service.
Internal Medicine physicians manage acute illnesses and long-term conditions across the adult lifespan. Care often involves monitoring chronic diseases such as hypertension, diabetes, and thyroid disorders, alongside managing complex health presentations.
Care is provided through a direct-pay model, meaning patients pay for services directly rather than through traditional insurance billing. The provider is affiliated with St. Joseph Hospital of Nashua NH.
Areas of Focus
Conditions Treated
Specialties
Patients Served
Frequently Asked Questions
What types of health issues does an Internal Medicine physician treat?
Internal Medicine physicians manage acute illnesses and long-term conditions across the adult lifespan, focusing on complex health presentations.
Does this provider accept Medicare?
Yes, Margaret Flynn, MD accepts Medicare assignment.
What does a direct-pay medical practice mean for patients?
In a direct-pay model, patients pay for medical services directly to the provider rather than billing through a traditional insurance company.
What kind of conditions fall under Endocrinology?
Endocrinology is a subspecialty within Internal Medicine that focuses on disorders of the endocrine system, such as thyroid and adrenal gland issues.
Reviews
No reviews yet. Be the first to leave one.