I have been looking at the suggested software above and the R libraries, and it seems to me that they are natural language process research tools based on tokenization, graphical analysis and data set training. However, I cannot find a library or off the market tool that can read medical records and extract the meaning correctly. For example, “infection due to HIV” should not be the same as “infection from respiratory disorder” , or patient has the disease or does not have the disease. Are there any available solutions. May be natural language process cannot be used yet to find meaning from written text without error?