(NOTE: This is alpha software... this project is under active development!)
The goal of this solution is to provide a JSON-based REST service to process unstructured clinical text through a smart natural language processing system in a fast, accurate, and easy to setup way.
This software provided to the open source healthcare community by:
- Gandhirajan N (Technical Architect)
- Sandeep B G (Solutions Architect)
- Matthew V (Software Engineer)
Thanks to the following people for support and guidance:
- Timothy M, PhD (Scientific Researcher)
- Sean F (Senior Software Developer)
Install Docker for your platform (Windows/Linux/Mac)..
docker-compose up
HTTP POST data
to http://localhost:8080/ctakes-nlp-service/ctakesnlp/analyze
To use a custom dictionary, adjust customDictionary.xml
to meet your needs and replace (instructions here) file in Dockerfile
to have the build convert the contents to MySQL tables.
- Setup docker-compose with multiple containers
- Write CtakesHsqlToMysql.java
- Use our current solutions to finalize CtakesConceptMentionParser.java
- Make CtakesHsqlToMysql.java parallel
- Custom dictionary testing
- Support UMLS credentials
- Fix unit tests
- Setup basic auth Spring Security
- Test with https://github.com/GoTeamEpsilon/cTAKES-Friendly-Web-UI
- Work with Sean and Tim to do SVN merge
- Write press release
- test with ctakes-friendly-web-vierwer
- cTAKES Friendly Web UI
Apache License, Version 2.0