5

For example, entering: "lung Adenocarcinoma" should return (JSON preferably) large chunks of information about that disease, such as definition, alternate names, validity, treatments, signs, etc..

I've tried using the seer API. but I run into an issue trying to get the correct disease identifier. If I try inputting "lung Adenocarcinoma" into the disease search endpoint, I get no results.

{
terms: [
"lung adenocarcinoma"
],
total: 0,
count: 25,
order: "score"
}
2
  • What type of data are you looking for? It sounds like you want information that could be provided from MedlinePlus, Wikipedia, and/or WikiData. Potentially RxMix or UMLS if you are looking for treatment information. I dont think healthcare-finder-api nor openfda will have what you're looking for. Commented Jan 10, 2016 at 2:08
  • Maybe there is something related to ATC codes: en.wikipedia.org/wiki/… Commented Jan 10, 2016 at 21:13

1 Answer 1

3

Have you tried a Wolfram Alpha search. There is a lot of information there.

Wolfram|Alpha: lung adenocarcinoma

You can get this information in Mathematica as well for analysis by using the WolframAlpha function.

This gets you the same formatted output in Mathematica as shown on the WolframAlpha site.

WolframAlpha["lung adenocarcinoma"]

If you just need computable data (the data underlying the formatted data then this will return it.

KeySelect[#[[2]] == "ComputableData" &]@WolframAlpha["lung adenocarcinoma", "DataRules"]

enter image description here

In Mathematica, you could also use the "Disease" Interpreter or the "ComputedDisease" Interpreter to get information.

d = Interpreter["Disease"]["lung adenocarcinoma"];
props = EntityValue[d, d["Properties"], "PropertyAssociation"];
Grid[KeyValueMap[{CanonicalName@#1, #2} &]@props, Alignment -> Left]

enter image description here

Hope this helps.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.