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
University of Pittsburgh School of Medicine Pittsburgh, PA Medical College of Georgia Augusta, GA
UPMC NorthwestUPMC HamotUPMC BedfordUPMC Children's Hospital of PittsburghUPMC HorizonUPMC MercyUPMC Magee-Womens HospitalUPMC Altoona
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: 39
very please with this physician... excellent care and informative conversation
No issues. Very good experience as always. Very professional.
Dr. McCaffrey answered all my questions and put my mind at ease.
Dr. Mcaffrey is an amazing cardiologist !!! I wouldn't choose to see anyone else !!
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.
we love Dr Mccaffrey and the staff at the office. we have never had a bad experience!
The doctor was kind and patient. Very sweet with our newborn. Acknowledged questions we had in a understanding way.
Dr Macaffery takes excellent care of both of our children. both my wife and I would recommend him for anyone with a child who would need a cardiologist.
The visits were good.
I really liked the style of this doctor. He was just very kind and wasn't in a rush like most I see (If he was I would not have known). He seemed genuine.
everyone was friendly and patient with my 3 year old!
Everyone was wonderful. we had a very good visit
All the staff was super friendly and helped relax my nervous son.
Dr. McCaffery was very thorough in his examination and explanation of what problems my baby is having. He was great at giving suggestions on how to proceed with my pregnancy. Also very prompt to send my information to my other doctors as well as to one whom he was referring me to.
He was very understanding, especially as my fears might have been irrational (One of her brothers had ASD and the other PFO). He checked her heart and worked to allay my fears. Thank you.
Dr. McCaffrey is kind and meticulous and took the concerns that I had for my child very seriously.
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? Visit Children's Hospital of Pittsburgh Foundation's website to make a donation online.