A new app which turns any smartphone into a portable medical diagnostic device could help in the fight against diseases including HIV, tuberculosis...