Liver transplantation: in search of the middle ground.
D003362:Cost-Benefit Analysis; D006801:Humans; D008107:Liver Diseases / Q000191:economics*; D016031:Liver Transplantation; D010344:Patient Advocacy; D013727:Terminal Care / Q000191:economics