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.
- 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
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.
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.
See the setup guide for more information.