Skip to content

This is a tool to create, maintain, import, export, publish and otherwise manage (extensional and intensional) reference sets.

License

Notifications You must be signed in to change notification settings

IHTSDO/ihtsdo-refset-management-service

Repository files navigation

Main: Build Status

Develop: Build Status Quality Gate Status

Contributers Last Commit GitHub commit activity the past year    Tag Java Version license    Lines of code Line Coverage Instruction Coverage Branch Coverage

IHTSDO Refset and Translation Tool

This is a tool developed for IHTSDO to create, maintain, import, export, publish and otherwise manage (extensional and intensional) refset creation. It additionally supports a module for creating translations based on derived refsets with basic workflow.

This project hosts a basic UI that calls a set of REST APIs built around a SNOMED CT data model. The API is fully documented with Swagger (http://swagger.io)

A reference deployment of the system exists here: https://uat-refset.ihtsdotools.org/

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://confluence.ihtsdotools.org/display/REFSET

License

See the included LICENSE.txt file.

About

This is a tool to create, maintain, import, export, publish and otherwise manage (extensional and intensional) reference sets.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published