Publication ID (Profile URL)
https://researcherprofiles.org/profile/1164639
Publication Year
2012
PubMed ID
22903931
Publication Title
Roberts JP. Impact of outcomes monitoring on innovation and risk in liver transplantation. Liver Transpl. 2012 Nov; 18 Suppl 2:S59-63.