1. Haematology Unit, Department of Pathology, Faculty of Medicine
2. Immunology and Virology Unit, Department of Pathology, Faculty of Medicine
3. Clinical Haematology Unit, Department of Internal Medicine
4. Allergy and Rheumatology Unit, Department of Internal Medicine, Faculty of Medicine, Prince of Songkla University, Hat Yai, Thailand