Guidelines for compatibility testing in hospital blood banks. A joint publication of the British Society for Haematology and the British Blood Transfusion Society.