As hardware technologies and software programming have become more sophisticated, there’s been a significant increase in the last year of mobile apps that act as self-diagnostic tools. The latest ...