Font Size:


Ain Shams Faculty of Medicine, Cairo, Egypt



Residency Henry Ford Hospital Detroit, MI – Internal Medicine

Muhlenberg Regional Medical Center, Plainfield, NJ – Chief Resident Internship

Louisiana State University, New Orleans, LA – Allergy & Immunology Fellowship


American Board of Internal Medicine (ABIM) Board Certified

Pediatric Advanced Life Support (PALS) Certified

Advanced Trauma Life Support (ATLS) Certified

Advanced Cardiac Life Support (ACLS) Certified



Member of the American College of Physicians (ACP)

Member of the American College of Emergency Physicians



About Kareem Elshatory, M.D.

Kareem Elshatory, M.D., is a board-certified internal specialist with over 20 years of experience in the medical field. His expertise includes emergency and trauma medicine.

Dr. Elshatory’s journey into medicine began at the Ain Shams Faculty of Medicine in Cairo, Egypt. He furthered his training with a resident internship at Muhlenberg Regional Medical Center in Plainfield, New Jersey, followed by an internal medicine residency at Henry Ford Hospital in Detroit, Michigan. He then pursued an allergy and immunology fellowship at Louisiana State University in New Orleans, Louisiana. Dr. Elshatory is also a member of the American College of Physicians as well as the American College of Emergency Physicians.

Doctor Locations

As a specialist who treats varicose and spider veins at our Flower Mound and Forest Lane location, Dr. Elshatory has years of experience performing minimally invasive vein treatments. Don’t let painful symptoms from vein disease interfere with your life.

Schedule an initial consultation with Dr. Elshatory. He can help you understand your condition and advise on the best treatment.

Dr. Elshatory is at our highly-rated vein clinics in Texas and joins our team of expert physicians at our clinics nationwide.

Give us a call today at (972) 338-4961 to schedule, or you can schedule your appointment online with a vein specialist like Elshatory.

Insurance Information

USA Vein Clinics accepts most insurances and does offer self pay options as well. To ensure your insurance compatibility with this doctor use our online scheduling to see which clinic is closest to you that accepts your insurance. You may also call us at (972) 338-4961. We will help you understand your benefits and the paperwork required for your provider’s approval and check if your insurance is accepted. Our goal is to minimize any out-of-pocket expenses.

Schedule Online
Find a Location