Our Pediatricians
Nancy Elawabdeh, MD
Dr. Nancy
Dr. Nancy is a board-certified pediatrician and a Fellow of the American Academy of Pediatrics. She completed her pediatric training at Baylor College of Medicine in San Antonio, fell in love with the community, and chose to make the city her home.
Before founding Brio Pediatrics, she worked as a general pediatrician in the emergency department at the Children’s Hospital of San Antonio, caring for children with illnesses ranging from common infections to life-threatening conditions. This experience helps her guide families through care in the office or at home and recognize when a child needs emergency evaluation.


Vivian Carlin, MD
Dr. Carlin
Dr. Vivian earned her medical degree and completed her pediatric residency at The Johns Hopkins University School of Medicine in Baltimore, Maryland. She is a board-certified pediatrician and Fellow of the American Academy of Pediatrics.
With more than twenty years of experience caring for pediatric patients in inpatient, emergency room, and outpatient settings, Dr. Vivian is experienced in caring for children through a wide range of illnesses, injuries, and developmental stages.
As a mother of six, she combines her medical training with practical experience caring for children from newborns through young adulthood.
Special interests: Foster youth, behavior, ADHD, and adolescent medicine.
Our Vision
At Brio Pediatrics, we strive to create a welcoming, family-centered environment where children feel comfortable and families feel heard and supported. We provide personalized care from birth through young adulthood, building lasting relationships with our patients and their families.
As a pediatrician and a parent, Dr. Nancy believes every child deserves patience, gentleness, and individual attention. Our entire team—from physicians to the front desk—shares this commitment, working together to make well and sick visits as comfortable and positive as possible.

Insurance Providers accepted by our practice.
We accept many different insurance providers, just a few of which are listed below.
Please call us at (210) 922-1850 to verify that we accept your insurance.
-
Aetna
-
Ambetter
-
Amerigroup of Texas
-
CHAMPVA
-
Blue Cross Blue Shield
-
Cigna
-
United Healthcare
-
Humana
-
Meritain
-
Caprock
-
UMR
-
GEHA
-
GMR
-
and many more...

