Doesn’t replace a medical doctor, of course, but it’s surprisingly accurate in my experience!