Healthcare is the one domain that has been getting attention recently, and many start-ups are trying to improve healthcare services with the help of data analytics. Predicting the treatment outcome, suggesting an alternative treatment/physician, and improving the patient experience are some of the places where Neo4j is being applied. In this recipe, you will learn how to model the healthcare domain data with Neo4j.
Install the Neo4j graph database on the host machine using the recipe described in Chapter 1, Getting Started with Neo4j. This installation process will depend on your preference for your machine OS type.
For this recipe, we will use examples from a popular healthcare website.
If we go to website http://docgraph.org, it has an excellent source of drug, disease, symptom, and patient information. Let's build a data model for our healthcare graph, as follows:
Patient – [HAVE] – Disease[s] Disease– [HAVE] – Symptom[s] Disease...