Having had to deal with the medical world for the last few years with doctors trying to determine what is wrong with my wife (still no definitive answers yet), and have them treat her, I am shocked that something like this hasn't been done before.
Even a simple db that cross references diseases to symptoms / blood work results (and other test results) doesn't seem to exist. It's 2011, you'd think that doctors could order up a set of tests based on their initial thoughts, input the results to a program, and have the program guide them with possibilities to try and narrow down the search of what may be wrong. The symptoms that my wife has can be linked to MANY different diseases, but in the end, each disease has something that makes it unique. It should be a simple path of elimination. Test until you find the one disease that fits that persons set of results.
I'm not a medical doctor, but I've done a lot of research on the web about what is wrong with my wife (yes I know it's not all correct) and I'm shocked that twice now I've had to ask the doctor to perform some tests and find out if a certain condition exists, and it did. Simple, her symptoms are this, these blood tests could tell you yes or no if that's what you have.
Doctors seem to want to just prescribe something that should help the symptoms. How about we figure out what is wrong first and then treat appropriately?
I'm glad to see something like this finally being developed. Like I said, it's 2011, some of the ways things are these days is just crazy considering the computing power we have (personal, national, worldwide) available to us.