1. Internal Medicine Department, Endocrinology Unit Alexandria University Student Hospital (AUSH) Alexandria Egypt
2. Internal Medicine Department Faculty of Medicine Alexandria University Alexandria Egypt
3. Internal Medicine Department Haematology Unit Alexandria University Student Hospital (AUSH) Alexandria Egypt
4. Clinical Pathology Department Faculty of Medicine Alexandria University Alexandria Egypt
5. Norwich Medical School University of East Anglia Norwich UK