DXrobot Beta
DXrobot is a free online differential diagnosis system.
It is intended to provide symptom-based disease suggestions for medical practitioners, researchers and students.
DXrobot is beta software and is not claimed to be fit for any purpose. Use with care and employ clinical judgement.
Use it here
DXrobot is not intended for public use. If you have symptoms that concern you see a doctor. Self diagnosis is dangerous.
This site developed by Simon Ronald. You can contact Simon by mail at PO Box 444, Blackwood, SA, 5050, Australia.
Open Source
dxRobot is open source licensed under the lesser GNU public license. You can download it here (tar format source. C++. Linux. Runs as apache plugin. Will require cgi++ and other dependencies).
About
DXrobot derives and uses an internal symptom-disease database. This database was built and is regularly updated by data mining credible medical sources on the Internet. It then has algorithms that provide a differential diagnosis list for supplied symptoms.
Future Work
- ♥ endemic diseases - some diseases are geographically common; DXrobot does not currently ask for (and factor into the search) user location (or travel history)
- ♥ some diseases are associated with patient sex or age group; DXrobot does not currently qualify the patient by these attributes
- ♥ synonyms - many symptoms have alternative names and phrase-based synonyms; these are currently not recognised
- ♥ spelling variations - since the data sources are diverse some symptoms manifest in US spelling and others in British spelling
- ♥ common versus rare; some diseases are common, others are rare; DXrobot doesn't know about this yet and will rank common with rare equally