Skip to content

IHTSDO/authoring-services

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Authoring Services

Overview

Authoring Services is a component of the Snomed Authoring Platform.

This REST API has been designed to provide a number of key functions related to workflow and UI support which are not suitable for implementation within a general purpose terminology server.

Capabilities

  • Support for Tasks and Projects on top of the Terminology Server branches
    • Workflow and Transitions (via Atlassian Jira)
    • Task lists
      • Classification status from Terminology Service
      • RVF task branch Validation status (via Orchestration Service)
  • Task Review Functionality
    • Lightweight user messaging system (backed by MySQL)
  • Interface to the Release Validation Service
  • Branch status monitoring
  • User Interface Notifications
  • UI State Persistence (to support the Authoring-UI component)
  • US / GB translation automation

Quick Start

Use Maven to build the executable jar and run:

mvn clean package
java -Xmx1g -jar target/authoring-services*.jar

Access the service API documentation at http://localhost:8081/authoring-services.

Setup

Configuration options

The default configuration of this Spring Boot application can be found in application.properties. The defaults can be overridden using command line arguments, for example set a different HTTP port:

java -Xmx1g -jar target/authoring-services*.jar --server.port=8099

For other options see Spring Boot Documentation.

The default username and password (user:password) can be changed using the security.user.name and security.user.password properties.

Setup Guide

See the setup guide for more information.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published