Exercise Preparation (March 2024)
Options
To complete the exercise, you have two options:
Option 1: To setup Snowstorm on your own server
This will allow you to continue using Snowstorm on this server following the workshop
This option requires the Option 1 prerequisites described below
Option 2: To setup Snowstorm on a test server (this will be provided)
This will allow you to understand the principles of setting up the server and accessing the content
You can connect from your local machine to a server using SSH where you can complete the exercise
The server will be shut down following the workshop and you will, therefore, not have continued access to this
This open requires the Option 2 prerequisites described below
Prior to the workshop, please decide which of the two options you want to follow. Please ensure that you are prepared for the option you've selected.
Prerequisites
The following prerequisites apply for each of the options you have for completing the workshop exercises:
Option 1: Prerequisite for setting up Snowstorm on your own server:
A server with the following is required:
Ram: 16g
Operating System: Ubuntu 20.04 LTS
Java 17 (Package openjdk-17-jre-headless or similar) we can install this during the workshop.
In addition, you will need to have access to the November 2023 German Edition SNOMED CT release package.
Please make sure that your organisation has a valid SNOMED CT affiliate licence.
Registration and application for an affiliate licence covered by the German Membership of SNOMED International can be done viathe German Instance of MLDS https://mlds.ihtsdotools.org/#/landing/DE?lang=de.
Option 2: Prerequisite for setting up Snowstorm on a test server:
Windows (10 & above), OSX or Linux
Installed and running version of SSH
On Windows
Windows PowerShell (this has SSH built in)
The required SNOMED CT packages will be copied onto the test servers before the training day
Please make sure that your organisation has a valid SNOMED CT affiliate licence.
Registration and application for an affiliate licence covered by the German Membership of SNOMED International can be done viathe German Instance of MLDS https://mlds.ihtsdotools.org/#/landing/DE?lang=de.
Links:
Snowstorm source code and instructions: https://github.com/IHTSDO/snowstorm
General information about terminology servers: https://implementation.snomed.org/terminology-services
SNOMED CT Terminology Services Course: https://courses.ihtsdotools.org/product?catalog=TSC
Productionisation:
Elasticsearch, Backing up to AWS S3: https://opster.com/guides/elasticsearch/how-tos/elasticsearch-snapshot/
Elasticsearch, Backing up to disk: https://www.twilio.com/blog/setup-elasticsearch-cluster-backup
Copyright © 2025, SNOMED International