Diagnoscope analyzes your symptoms to inform you about possible health concerns and direct you to the relevant specialist.

1. Involves all age groups.
2. Checks symptoms of more than 200 conditions: http://www.diagnoscope.com/diseases?l…
3. Contains more than 500 symptoms: http://www.diagnoscope.com/symptoms?l…
4. Diagnoscope is an easy to use and practical application enriched by photos.

How is Diagnoscope working and what are the differences between Diagnoscope and other symptom checkers?

We have analyzed the symptoms asked by doctors during medical examinations. We tried to find answers of some questions like these: Which symptom is asked first? Which symptom is more important? We tried to understand how a doctor is thinking during a medical examination.

Analyzes Your Symptoms by Diagnoscope

We modeled a doctor’s way of thinking and created Diagnoscope.

Diagnoscope is not like other symptom checkers because it is an artificial intelligence application. It’s not using a decision tree data structure like the others. Every single symptom and risk factor checked or not checked by a user is analyzed by Diagnoscope engine. It’s algorithm is optimized to end the symptom checking process by asking minimum amount of symptom.

At the end of symptom checking process, you are informed about your possible health condition, if your symptoms match a particular health concern defined in Diagnoscope. “Matching” means “having serious doubts.” for Diagnoscope. That’s why other symptom checkers may list 5-10 possible health concerns at the end of the process while Diagnoscope’s symptom checking is usually ending the process with only 1-2 possible health concerns. As you can appreciate it’s not nice to say someone that he/she has brain tumor just because he/she has severe headache. On the other hand, the meaning of “severe” is different for every patient. We know what we are doing is not an easy job. Diagnoscope is not only matching symptoms and diseases, but also evaluate and analyze every symptom of user.

Diagnoscope finalizes the process and directs the user to the most appropriate specialist if it thinks that the checked symptoms are not enough to come a conclusion or the user does not understand the symptoms correctly and check unrelated and vague symptoms only.

In Diagnoscope, a user can indicate more than one symptom during the anamnesis phase of the application. But in other symptom checkers, a user can indicate only one symptom while starting checking process. Suppose that you have migraine. The main symptom of migraine is headache. All other symptom checkers are supposing that a patient who has a migraine has to indicate “headache” as the first symptom in the beginning of symptom checking process. But in real life, things are not so easy. There is a maxim in the world of medicine “There is no disease, there is patient.” Every patient who has the same disease may have different primary complaints. As a result, Diagnoscope can even find migraine if the user starts the symptom checking process with dizziness and/or vomiting, etc. This is true also for other more than 200 diseases defined in Diagnoscope.

The decisions of the system are evaluated by real doctors, because it’s needed to have feedback about the success of every test applied in Diagnoscope for being an artificial intelligence application. The Diagnoscope’s system is living organism that is changing and optimizing itself every single day according to feedbacks of medical doctors.

In real life there are also grays as well as black and white. We call this fuzzy logic that is Diagnoscope’s way of thinking. In other symptom checkers there are numbered and certain paths that reach to the result, but in Diagnoscope there are unlimited amount of paths. Even you check or don’t check some symptoms you can get same results as long as you say the truth.

Diagnoscope is also an educational application because it’s a kind of simulation of a medical examination. Educational version ofwww.diagnoscope.com is used by students of Pamukkale University Medical School.