1. Paediatric and Paediatric Haematology Department Cairo University Paediatric Hospital Social and Preventive medicine Kasralainy Hospital Cairo Egypt
2. Faculty of Medicine University of Geneva Geneva Switzerland
3. Division of Angiology and Haemostasis University Hospitals of Geneva Geneva Switzerland