Inspiration

Africa is suffering from severe disease burden and lack of doctors. A well designed diagnosis app could help to increase the efficiency and accuracy of the doctor-seeing procedure. While most of the areas in Africa does not have internet coverage, we are developing a text message based mobile app to help with the diagnosis process.

What it does

Our diagnosis system are based on several large data sets including IBM MarketScan health records, DeepDive medical literature text corpus, UMLS medical codes, and disease-symptom association from New York Presbyterian Hospital. The app is able to make diagnosis based on the basic information and symptoms of the patients. The symptoms are gathered through an adaptive diagnosis by asking questions based on previous answers to maximize the information gain. In this way, the diagnosis process is very fast while the accuracy is also very high. In the end, the app automatically lead you to a bing search page for the diagnosis result.

How we built it

First from the MarketScan records, we aggregated the information to get the disease distribution serving as a prior probability of diagnosis. Then the DeepDive corpus is processed with Word2Vec and the similarity of disease terms and symptoms terms are gathered. Based on the disease symptom association, an adaptive diagnosis algorithm is applied and after asking 4 questions in average, a conclusion is made.

Challenges we ran into

The first challenge we met was the data gathering. And it is solved by buying MarketScan data from IBM. Another challenge is to make the system into a usable app, and we found a computer science group to help with the mobile app development.

Accomplishments that we're proud of

Our system is now usable as a Android mobile app, without the need of internet. This makes it able to work well in Africa, Nigeria. And now it can make diagnosis from the most common 150 diseases. It could help to save many lives!

What we learned

We learned how to do natural language processing and mobile app development, as well as a way to implement Azure service into our system to add features.

What's next for Adaptive diagnosis system for under development region

The next step is to deploy the app. We have connected with University of Ibadan in Nigeria for the deployment and testing. And we will improve the system based on feedbacks.

Built With

Share this project:

Updates