UMLS Terminology Server
This is a generic terminology server back end project.
This project hosts a basic UI that calls a set of REST APIs built around a UMLS data model. The API is fully documented with Swagger (http://swagger.io)
A reference deployment of the system exists here: https://umls.terminology.tools/
Project Structure
- top-level: aggregator for sub-modules (alphabetically): 
  
- admin: admin tools as maven plugins and poms
 - config: sample config files and data for windows dev environment and the reference deployment.
 - custom: project for demonstrating how to extend the platform
 - examples: sample code for learning how to use the API
 - integration-test: integration tests (JPA, REST, and mojo)
 - jpa-model: a JPA enabled implementation of "model"
 - jpa-services: a JPA enabled implementation of "services"
 - model: interfaces representing the RF2 domain model
 - parent: parent project for managing dependency versions.
 - rest: the REST service implementation
 - rest-client: a Java client for the REST services
 - services: interfaces representing the service APIs
 
 
Documentation
Find comprehensive documentation here: https://wci-wiki.atlassian.net/wiki/spaces/UTS/overview
License
See the included LICENSE.txt file.