Skip to content
This repository has been archived by the owner on Mar 2, 2020. It is now read-only.

Apache cTakes for clinical document annotation packaged as a spring-boot app with REST api

Notifications You must be signed in to change notification settings

dermatologist/ctakes-spring-boot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ctakes-spring-boot

Planning a container optimized rewrite in Quarkus.

Ctakes

Apache cTAKES™ is a natural language processing system for extraction of information from electronic medical record clinical free-text. This packages cTakes as a spring boot application providing REST api. Hazelcast caching is added.

How to Use

  • STEP 1: Clone this repo and add UMLS username and password in CtakesApplication.java
  • STEP 2: Add the pipeline in application properties (FAST is recommended)
  • STEP 3: mvn clean install spring-boot:repackage
  • STEP 4: Follow steps below so that the org folder is inside 'classes')

wget http://sourceforge.net/projects/ctakesresources/files/ctakes-resources-4.0-bin.zip
unzip ctakes-resources-4.0-bin.zip
cp -r resources/org/ target/classes 


  • STEP 5: mvn spring-boot:run and access the application at http://localhost:8080/api?text=papules on the face

  • STEP 6 (If you select DEFAULT in STEP 2): Copy the LookupDesc_Db.xml file in the doc folder to target / classes / org / apache / ctakes / dictionary / lookup / LookupDesc_Db.xml

Contributors

About

Apache cTakes for clinical document annotation packaged as a spring-boot app with REST api

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published