Meeting the healthcare needs of Africa through technology