Skip to content

Latest commit

 

History

History
63 lines (36 loc) · 1.59 KB

README.md

File metadata and controls

63 lines (36 loc) · 1.59 KB

(NOTE: This is alpha software... this project is under active development!)

cTAKES Rest Service

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)
  • Daniel E (Solutions Engineer)
  • Matthew V (Software Engineer)
  • Shane C (Software Engineer)

Thanks to the following people for support and guidance:

  • Timothy M, PhD (Scientific Researcher)
  • Sean F (Senior Software Developer)
  • Pei S (Bioinformatics Programmer)

Setup

Docker

Install Docker for your platform (Windows/Linux/Mac).

docker-compose up

Linux/MacOS

TODO: details here

Windows

TODO: details here

Deployment

You may use docker-compose or do a Maven build to get the war file for your custom purposes.

Endpoint

HTTP POST data to http://localhost:8080/ctakes-nlp-service/ctakesnlp/analyze

Custom Dictionaries

To use a custom dictionary, adjust customDictionary.xml to meet your needs and replace (TODO: instructions here) file in Dockerfile to have the build convert the contents to MySQL tables.

Project Management

Remaining Version 1 Work

Version 2 Work

License

Apache License, Version 2.0