COVID-19: The Latest Information from UPMC
Children's Hospital is part of the UPMC family.
Be safe anytime, anywhere.
To find a pediatrician or pediatric specialist, please call 412-692-7337 or search our directory.
A resource for our network of referring physicians.
For more information about research, please call our main office at 412-692-6438.
Ranked #8 Nationally by U.S. News & World Report.
Spends Enough Time with You
Recommend This Provider to Family/Friends
Shows Respect to Patients
Explains in a Way You Understand
MD, Pennsylvania State University College of Medicine Hershey, PA
University of Nebraska Omaha, NE
Medical College of Georgia Augusta, GA University of Pittsburgh School of Medicine Pittsburgh, PA
UPMC Magee-Womens HospitalUPMC HorizonUPMC NorthwestUPMC HamotUPMC AltoonaUPMC BedfordUPMC MercyUPMC Children's Hospital of Pittsburgh
Patient comments are gathered from our Press Ganey Patient Satisfaction Survey and are displayed in their entirety. Patients are de-identified for confidentiality and patient privacy.
Total Comments: 42
Really thorough and ordered 24 hour heart monitor and wants to see brother
Dr McCaffrey is fabulous! We are sad that he is retiring but are beyond blessed to have 10 years worth of appointments in with him! The staff at the entire office is great as well. Always have a great experience when we visit.
DR. McCaffrey has been great! We will miss him as he is retiring.
Love Dr. McCaffrey and the fact that he drives to Altoona so we don't have to drive to Pittsburgh for Connor's every 2 year checkup.
I love Children's Hospital & Dr. McCaffrey. He is my son's cardiologist as well. He's a great doctor.
We love Dr. McCafferty he has always took such good care of us and have answered anything I came to him with. He is a great cardiologist. We're extremely appreciative.
seemed very quick to brush off any concerns I had
I have been a patient of children's hospital since 6 months old. dr mccaffrey has seen me from the age of 11. together they are the consistently the best medical facility and doctor I have had the pleasure of dealing with. nowhere else have I received the level of care, compassion, and genuine concern for my well being as I have with him and his team. I am alive today because of them.
Dr. McCaffrey always has a pleasant demeanor and a kind rapport with my child. He answers our questions thoughtfully and completely. He gives clear information about my child's health.
Dr. McCaffrey is simply THE BEST!!! We feel blessed to have him as our son's cardiologist!! We would recommend him highly to anyone that needed care for their child in pediatric cardiology!
Dr. McCaffrey has been my doctor since I was born, he is phenomenal and I will be sad to see him go. Children's UPMC is a great facility and I feel safe and well taken care of due to their care.
excellent doctor and staff!!
Dr McCaffrey has always been very respectful and great with my family and child. He does his best to try to calm my son's fears of tests he has to go thru, as my son is autistic and can be wirey at times. I would absolutely reccomend Dr. McCaffrey to anyone who is looking for a pediatric cardiologist. He is an amazing Dr and deserves all the praise in the world.
we have been seeing Dr McCaffrey and this staff for 7 years . They know us well and have always been extremely wonderful when we come in. I would be lost without them .
This was the first time we met the doctor and he made us feel very comfortable and really listened to us.
very please with this physician... excellent care and informative conversation
No issues. Very good experience as always. Very professional.
Dr. Mcaffrey is an amazing cardiologist !!! I wouldn't choose to see anyone else !!
Dr. McCaffrey answered all my questions and put my mind at ease.
Dr. McCaffrey is fantastic and always thorough with our heart warrior!
We had a very good experience with the provider.
Dr. McCaffrey always takes his time with us to answer questions in a way that's easy to understand.
Dr. McCaffrey was excellent. Very patient and was willing to spend the extra moments and go the extra mile. I wish we'd had him from the very beginning of my daughters care.
This provider was rude and had no care for what i was saying. Act like he knew my child better than me or knew more about my child health care. ASKING QUESTIONS that didnt go with the heart check up!!! I would NEVER tell someone to go him or said he a good doctor for them.Also he keep cough right by son face and it was nasty. NEVER AGAIN WILL EVER TAKE. ONE MY CHILD TO HIS OFFICE.......
We love the Dr!
The nurse, Linda, was excellent with my child
Dr. McCaffrey is an absolutely wonderful pediatric cardiologist. We feel extremely blessed to have him for our son's cardiologist. He is knowledgeable, caring, and is always there to answer a question or to give us support if needed.
this doctor was amazing. i felt like he listened to everything we said and prescribed accordingly. he was kind and respectful. I wish every doctor was like him.
Mccaffery is outstanding
excellent experience for me and my son
We love Dr McCaffrey, he comes in the room prepared and has already reviewed over our daughters chart and knew what other specialist she was seeing, the illness she had recently and had even looked at the xray. He listened to our concerns that weren't even related to cardiology. we have never had a bad visit with him and would never want to see anyone else!
very pleased with the visit today. Had some concerns that haven't been fully addressed in the past that were through Dr McAffery
All good experiences.
even though the issue may not be related, the Dr listened and provide info to other specialty Dr to see
Always a pleasant experience.
Dr. McCaffrey has always been very kind and has explained things very well to us. He's taken the time to be very thorough.
I have been seeing Dr. McCaffrey for many years and he has always been very informative, courteous and kind. I am lucky to have him as my cardiologist.
This was a new medical issue with my child and the first time meeting this doctor. the staff was very friendly. The doctor was very informative, yet easy to understand. my daughter will need a follow up after she wears a heart monitor for a month.
Children's Hospital's main campus is located in the Lawrenceville neighborhood. Our main hospital address is:
UPMC Children’s Hospital of Pittsburgh
One Children’s Hospital Way
4401 Penn Ave.
Pittsburgh, PA 15224
In addition to the main hospital, Children's has many convenient locations in other neighborhoods throughout the greater Pittsburgh region.
With myCHP, you can request appointments, review test results, and more.
For questions about a hospital bill call:
To pay your bill online, please visit UPMC's online bill payment system.
Interested in giving to Children's Hospital? Support the hospital by making a donation online, joining our Heroes in Healing monthly donor program, or visiting our site to learn about the other ways you can give back.