Does anyone know of any good databases that contain symptoms for diseases and other ailments in humans? I've tried working with UMLS, but thats been impossible to work with. I've also tried working with the disease ontology website (http://www.disease-ontology.org/), but that doesn't seem to be very...comprehensive...in terms of symptoms for the diseases they have.

I've tried looking at the the disease database (http://www.diseasesdatabase.com/), but they are reluctant to hand over the raw data, if I understand correctly.

Anyone have better ideas?

  • $\begingroup$ In what way is UMLS hard to work with? Can you elaborate? $\endgroup$ – Jeff Ferland Nov 28 '11 at 20:38
  • 2
    $\begingroup$ Wouldn't ICD10 sufice if you index it properly? $\endgroup$ – the_ajp Dec 2 '11 at 8:50
  • $\begingroup$ Here is a list this might be of help nature.com/nrg/journal/v10/n1/fig_tab/nrg2483_T1.html $\endgroup$ – user4959 Jan 9 '15 at 6:23

It seems to me like you're effectively wanting to make a decision matrix.

So... As said above, ICD and SNOMED CT going to have codes for your diseases and symptoms. I'd lean toward SNOMED CT due to the way it organises concepts. Essentially from broad to specific. That way users can enter very specific symptoms, and your matrix only needs to have symptoms as specific as is required. For example you can say "vomitting" is a symptom of "alcohol poisoning" in your db. And if a user enters "projectile vomitting" the SNOMED structure recognises this as a type of vomitting.

However - Symptoms don't make the disease, and most diseases have a huge array of 'possible symptoms' (Which is why SNOMED CT doesn't have such relationships). So it's not an easy undertaking. Hence why those who've made such db's (as you've linked to) are reluctant to share their IP, at least without $$$.

If you're going to make your own, here's some tips. Consider:

  • only diseases relevant to your use case - eg. Aged care doesn't require paediatric disorders;
  • exclude non-specific symptoms;
  • rank your symptoms by frequency - eg. 60% of pregnant women have morning sickness, where as 100% have an HCG > 10*

Hope this helps. And good luck.

edit- there is a similar thread on LinkedIn

*fabricated statistic :).


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy