Glossary Renal physiology / Term
Abbreviation for United Kingdom Transplant Support Service Authority, based in Bristol. This is the national coordinator for cadaveric transplants in the UK. Now called NHS Blood and Transplant.
Permanent link UKTSSA - Creation date 2021-11-23