# MedCo Technical Documentation

## v1.0.0

- [Home](https://ldsec.gitbook.io/medco-documentation/v1.0.0/master.md)
- [Releases](https://ldsec.gitbook.io/medco-documentation/v1.0.0/releases.md)
- [Requirements](https://ldsec.gitbook.io/medco-documentation/v1.0.0/system-administrators/requirements.md)
- [Deployment](https://ldsec.gitbook.io/medco-documentation/v1.0.0/system-administrators/deployment.md): These pages explain how to deploy MedCo in different scenarios.
- [Local Test Deployment](https://ldsec.gitbook.io/medco-documentation/v1.0.0/system-administrators/deployment/local-test-deployment.md): Deployment of profile test-local-3nodes.
- [Network Deployment](https://ldsec.gitbook.io/medco-documentation/v1.0.0/system-administrators/deployment/network-deployment.md): Deployment of profile test-network.
- [Configuration](https://ldsec.gitbook.io/medco-documentation/v1.0.0/system-administrators/deployment/configuration.md)
- [Passwords](https://ldsec.gitbook.io/medco-documentation/v1.0.0/system-administrators/deployment/configuration/passwords.md)
- [Keycloak](https://ldsec.gitbook.io/medco-documentation/v1.0.0/system-administrators/deployment/configuration/keycloak.md)
- [HTTPS Configuration](https://ldsec.gitbook.io/medco-documentation/v1.0.0/system-administrators/deployment/configuration/https-configuration.md)
- [Configuring SwitchAAI Authentication](https://ldsec.gitbook.io/medco-documentation/v1.0.0/system-administrators/deployment/configuration/configuring-switchaai-authentication.md): This guide walks you through the process of configuring Keycloak as a Service Provider to  one or more SwitchAAI identity provider(s), in order for MedCo to rely on SwitchAAI for user authentication.
- [Data Loading](https://ldsec.gitbook.io/medco-documentation/v1.0.0/system-administrators/data-loading.md)
- [v0 (Genomic Data)](https://ldsec.gitbook.io/medco-documentation/v1.0.0/system-administrators/data-loading/v0-genomic-data.md)
- [v1 (I2B2 Demodata)](https://ldsec.gitbook.io/medco-documentation/v1.0.0/system-administrators/data-loading/v1-i2b2-demodata.md)
- [Command-Line Interface (CLI)](https://ldsec.gitbook.io/medco-documentation/v1.0.0/system-administrators/cli.md)
- [Network Architecture](https://ldsec.gitbook.io/medco-documentation/v1.0.0/system-administrators/network-architecture.md)
- [Common Problems](https://ldsec.gitbook.io/medco-documentation/v1.0.0/system-administrators/common-problems.md)
- [Local Development Deployment](https://ldsec.gitbook.io/medco-documentation/v1.0.0/developers/local-development-deployment.md): Deployment profile dev-local-3nodes.
- [System Architecture](https://ldsec.gitbook.io/medco-documentation/v1.0.0/developers/system-architecture.md)
- [Description of the default test data](https://ldsec.gitbook.io/medco-documentation/v1.0.0/developers/description-of-the-default-test-data.md)
- [Database](https://ldsec.gitbook.io/medco-documentation/v1.0.0/developers/database.md)

## v2.0.1

- [Home](https://ldsec.gitbook.io/medco-documentation/v2.0.1/master.md)
- [Releases](https://ldsec.gitbook.io/medco-documentation/v2.0.1/releases.md)
- [Requirements](https://ldsec.gitbook.io/medco-documentation/v2.0.1/system-administrators/requirements.md)
- [Deployment](https://ldsec.gitbook.io/medco-documentation/v2.0.1/system-administrators/deployment.md): These pages explain how to deploy MedCo in different scenarios.
- [Local Test Deployment](https://ldsec.gitbook.io/medco-documentation/v2.0.1/system-administrators/deployment/local-test-deployment.md): Deployment of profile test-local-3nodes.
- [Network Deployment](https://ldsec.gitbook.io/medco-documentation/v2.0.1/system-administrators/deployment/network-deployment.md): Deployment of profile test-network.
- [Configuration](https://ldsec.gitbook.io/medco-documentation/v2.0.1/system-administrators/deployment/configuration.md)
- [Passwords](https://ldsec.gitbook.io/medco-documentation/v2.0.1/system-administrators/deployment/configuration/passwords.md)
- [Keycloak](https://ldsec.gitbook.io/medco-documentation/v2.0.1/system-administrators/deployment/configuration/keycloak.md)
- [Setting Authorizations](https://ldsec.gitbook.io/medco-documentation/v2.0.1/system-administrators/deployment/configuration/setting-authorizations.md): This page guide you on how to set authorizations to users through Keycloak.
- [HTTPS Configuration](https://ldsec.gitbook.io/medco-documentation/v2.0.1/system-administrators/deployment/configuration/https-configuration.md)
- [Configuring SwitchAAI Authentication](https://ldsec.gitbook.io/medco-documentation/v2.0.1/system-administrators/deployment/configuration/configuring-switchaai-authentication.md): This guide walks you through the process of configuring Keycloak as a Service Provider to  one or more SwitchAAI identity provider(s), in order for MedCo to rely on SwitchAAI for user authentication.
- [Data Loading](https://ldsec.gitbook.io/medco-documentation/v2.0.1/system-administrators/data-loading.md)
- [Synthetic SPO Data](https://ldsec.gitbook.io/medco-documentation/v2.0.1/system-administrators/data-loading/synthetic-spo-data.md): This page will guide you through loading example synthetic data that follows the SPO (Swiss Personalized Oncology) ontology.
- [v0 (Genomic Data)](https://ldsec.gitbook.io/medco-documentation/v2.0.1/system-administrators/data-loading/v0-genomic-data.md)
- [v1 (I2B2 Demodata)](https://ldsec.gitbook.io/medco-documentation/v2.0.1/system-administrators/data-loading/v1-i2b2-demodata.md)
- [Command-Line Interface (CLI)](https://ldsec.gitbook.io/medco-documentation/v2.0.1/system-administrators/cli.md)
- [Network Architecture](https://ldsec.gitbook.io/medco-documentation/v2.0.1/system-administrators/network-architecture.md)
- [Common Problems](https://ldsec.gitbook.io/medco-documentation/v2.0.1/system-administrators/common-problems.md)
- [Local Development Deployment](https://ldsec.gitbook.io/medco-documentation/v2.0.1/developers/local-development-deployment.md): Deployment profile dev-local-3nodes.
- [System Architecture](https://ldsec.gitbook.io/medco-documentation/v2.0.1/developers/system-architecture.md)
- [Description of the default test data](https://ldsec.gitbook.io/medco-documentation/v2.0.1/developers/description-of-the-default-test-data.md)
- [Database](https://ldsec.gitbook.io/medco-documentation/v2.0.1/developers/database.md)
- [Live Demo](https://ldsec.gitbook.io/medco-documentation/v2.0.1/developers/live-demo.md)
- [Release a new version](https://ldsec.gitbook.io/medco-documentation/v2.0.1/developers/release-a-new-version.md): This is a small guide to make a new MedCo release.
- [MedCo Live Demo Tutorial](https://ldsec.gitbook.io/medco-documentation/v2.0.1/for-users/live-demo-tutorial.md): July 2021

## v0.3.0

- [Home](https://ldsec.gitbook.io/medco-documentation/v0.3.0/master.md)
- [Releases](https://ldsec.gitbook.io/medco-documentation/v0.3.0/releases.md)
- [Requirements](https://ldsec.gitbook.io/medco-documentation/v0.3.0/system-administrators/requirements.md)
- [Deployment](https://ldsec.gitbook.io/medco-documentation/v0.3.0/system-administrators/deployment.md): These pages explain how to deploy MedCo in different scenarios.
- [Local Test Deployment](https://ldsec.gitbook.io/medco-documentation/v0.3.0/system-administrators/deployment/local-test-deployment.md): Deployment of profile test-local-3nodes.
- [Network Test Deployment](https://ldsec.gitbook.io/medco-documentation/v0.3.0/system-administrators/deployment/network-test-deployment.md): Deployment of profile test-network.
- [Network Production Deployment](https://ldsec.gitbook.io/medco-documentation/v0.3.0/system-administrators/deployment/network-production-deployment.md): Deployment of profile prod-network.
- [Configuration](https://ldsec.gitbook.io/medco-documentation/v0.3.0/system-administrators/deployment/configuration.md)
- [Keycloak](https://ldsec.gitbook.io/medco-documentation/v0.3.0/system-administrators/deployment/configuration/keycloak.md)
- [HTTPS Configuration](https://ldsec.gitbook.io/medco-documentation/v0.3.0/system-administrators/deployment/configuration/https-configuration.md)
- [Configuring SwitchAAI Authentication](https://ldsec.gitbook.io/medco-documentation/v0.3.0/system-administrators/deployment/configuration/configuring-switchaai-authentication.md): This guide walks you through the process of configuring Keycloak as a Service Provider to  one or more SwitchAAI identity provider(s), in order for MedCo to rely on SwitchAAI for user authentication.
- [Data Loading](https://ldsec.gitbook.io/medco-documentation/v0.3.0/system-administrators/data-loading.md)
- [v0 (Genomic Data)](https://ldsec.gitbook.io/medco-documentation/v0.3.0/system-administrators/data-loading/v0-genomic-data.md)
- [v1 (I2B2 Demodata)](https://ldsec.gitbook.io/medco-documentation/v0.3.0/system-administrators/data-loading/v1-i2b2-demodata.md)
- [Command-Line Interface (CLI)](https://ldsec.gitbook.io/medco-documentation/v0.3.0/system-administrators/cli.md)
- [Network Architecture](https://ldsec.gitbook.io/medco-documentation/v0.3.0/system-administrators/network-architecture.md)
- [Common Problems](https://ldsec.gitbook.io/medco-documentation/v0.3.0/system-administrators/common-problems.md)
- [Local Development Deployment](https://ldsec.gitbook.io/medco-documentation/v0.3.0/developers/local-development-deployment.md): Deployment profile dev-local-3nodes.
- [System Architecture](https://ldsec.gitbook.io/medco-documentation/v0.3.0/developers/system-architecture.md)
- [Description of the default test data](https://ldsec.gitbook.io/medco-documentation/v0.3.0/developers/description-of-the-default-test-data.md)
- [Database](https://ldsec.gitbook.io/medco-documentation/v0.3.0/developers/database.md)

## v0.2.1

- [Home](https://ldsec.gitbook.io/medco-documentation/v0.2.1/master.md)
- [Releases](https://ldsec.gitbook.io/medco-documentation/v0.2.1/releases.md)
- [System Administrator Guide](https://ldsec.gitbook.io/medco-documentation/v0.2.1/system-administrator-guide.md)
- [Specifications](https://ldsec.gitbook.io/medco-documentation/v0.2.1/system-administrator-guide/specifications.md)
- [Deployment](https://ldsec.gitbook.io/medco-documentation/v0.2.1/system-administrator-guide/deployment.md)
- [Local Test Deployment](https://ldsec.gitbook.io/medco-documentation/v0.2.1/system-administrator-guide/deployment/local-test-deployment.md)
- [Network Test Deployment](https://ldsec.gitbook.io/medco-documentation/v0.2.1/system-administrator-guide/deployment/network-test-deployment.md)
- [Local Development Deployment](https://ldsec.gitbook.io/medco-documentation/v0.2.1/system-administrator-guide/deployment/local-development-deployment.md)
- [Configuration](https://ldsec.gitbook.io/medco-documentation/v0.2.1/system-administrator-guide/configuration.md)
- [Keycloak Configuration](https://ldsec.gitbook.io/medco-documentation/v0.2.1/system-administrator-guide/configuration/keycloak-configuration.md)
- [HTTPS Configuration](https://ldsec.gitbook.io/medco-documentation/v0.2.1/system-administrator-guide/configuration/https-configuration.md)
- [The PostgreSQL database](https://ldsec.gitbook.io/medco-documentation/v0.2.1/system-administrator-guide/configuration/the-postgresql-database.md)
- [Configuring SwitchAAI Authentication](https://ldsec.gitbook.io/medco-documentation/v0.2.1/system-administrator-guide/configuration/configuring-switchaai-authentication.md): This guide walks you through the process of configuring Keycloak as a Service Provider to  one or more SwitchAAI identity provider(s), in order for MedCo to rely on SwitchAAI for user authentication.
- [Loading Data](https://ldsec.gitbook.io/medco-documentation/v0.2.1/system-administrator-guide/loading-data.md)
- [v0 (Genomic Data)](https://ldsec.gitbook.io/medco-documentation/v0.2.1/system-administrator-guide/loading-data/v0-genomic-data.md)
- [v1 (I2B2 Demodata)](https://ldsec.gitbook.io/medco-documentation/v0.2.1/system-administrator-guide/loading-data/v1-i2b2-demodata.md)
- [Command-Line Interface (CLI)](https://ldsec.gitbook.io/medco-documentation/v0.2.1/system-administrator-guide/command-line-interface-cli.md)
- [Network Architecture](https://ldsec.gitbook.io/medco-documentation/v0.2.1/system-administrator-guide/network-architecture.md)
- [Developer Guide](https://ldsec.gitbook.io/medco-documentation/v0.2.1/developer-guide.md)
- [System Architecture](https://ldsec.gitbook.io/medco-documentation/v0.2.1/developer-guide/system-architecture.md)
- [Description of the default test data](https://ldsec.gitbook.io/medco-documentation/v0.2.1/developer-guide/description-of-the-default-test-data.md)

## v2.0.0

- [Home](https://ldsec.gitbook.io/medco-documentation/v2.0.0/master.md)
- [Releases](https://ldsec.gitbook.io/medco-documentation/v2.0.0/releases.md)
- [Requirements](https://ldsec.gitbook.io/medco-documentation/v2.0.0/system-administrators/requirements.md)
- [Deployment](https://ldsec.gitbook.io/medco-documentation/v2.0.0/system-administrators/deployment.md): These pages explain how to deploy MedCo in different scenarios.
- [Local Test Deployment](https://ldsec.gitbook.io/medco-documentation/v2.0.0/system-administrators/deployment/local-test-deployment.md): Deployment of profile test-local-3nodes.
- [Network Deployment](https://ldsec.gitbook.io/medco-documentation/v2.0.0/system-administrators/deployment/network-deployment.md): Deployment of profile test-network.
- [Configuration](https://ldsec.gitbook.io/medco-documentation/v2.0.0/system-administrators/deployment/configuration.md)
- [Passwords](https://ldsec.gitbook.io/medco-documentation/v2.0.0/system-administrators/deployment/configuration/passwords.md)
- [Keycloak](https://ldsec.gitbook.io/medco-documentation/v2.0.0/system-administrators/deployment/configuration/keycloak.md)
- [Setting Authorizations](https://ldsec.gitbook.io/medco-documentation/v2.0.0/system-administrators/deployment/configuration/setting-authorizations.md): This page guide you on how to set authorizations to users through Keycloak.
- [HTTPS Configuration](https://ldsec.gitbook.io/medco-documentation/v2.0.0/system-administrators/deployment/configuration/https-configuration.md)
- [Configuring SwitchAAI Authentication](https://ldsec.gitbook.io/medco-documentation/v2.0.0/system-administrators/deployment/configuration/configuring-switchaai-authentication.md): This guide walks you through the process of configuring Keycloak as a Service Provider to  one or more SwitchAAI identity provider(s), in order for MedCo to rely on SwitchAAI for user authentication.
- [Data Loading](https://ldsec.gitbook.io/medco-documentation/v2.0.0/system-administrators/data-loading.md)
- [Synthetic SPO Data](https://ldsec.gitbook.io/medco-documentation/v2.0.0/system-administrators/data-loading/synthetic-spo-data.md): This page will guide you through loading example synthetic data that follows the SPO (Swiss Personalized Oncology) ontology.
- [v0 (Genomic Data)](https://ldsec.gitbook.io/medco-documentation/v2.0.0/system-administrators/data-loading/v0-genomic-data.md)
- [v1 (I2B2 Demodata)](https://ldsec.gitbook.io/medco-documentation/v2.0.0/system-administrators/data-loading/v1-i2b2-demodata.md)
- [Command-Line Interface (CLI)](https://ldsec.gitbook.io/medco-documentation/v2.0.0/system-administrators/cli.md)
- [Network Architecture](https://ldsec.gitbook.io/medco-documentation/v2.0.0/system-administrators/network-architecture.md)
- [Common Problems](https://ldsec.gitbook.io/medco-documentation/v2.0.0/system-administrators/common-problems.md)
- [Local Development Deployment](https://ldsec.gitbook.io/medco-documentation/v2.0.0/developers/local-development-deployment.md): Deployment profile dev-local-3nodes.
- [System Architecture](https://ldsec.gitbook.io/medco-documentation/v2.0.0/developers/system-architecture.md)
- [Description of the default test data](https://ldsec.gitbook.io/medco-documentation/v2.0.0/developers/description-of-the-default-test-data.md)
- [Database](https://ldsec.gitbook.io/medco-documentation/v2.0.0/developers/database.md)
- [Live Demo](https://ldsec.gitbook.io/medco-documentation/v2.0.0/developers/live-demo.md)
- [Release a new version](https://ldsec.gitbook.io/medco-documentation/v2.0.0/developers/release-a-new-version.md): This is a small guide to make a new MedCo release.

## v0.3.1

- [Home](https://ldsec.gitbook.io/medco-documentation/v0.3.1/master.md)
- [Releases](https://ldsec.gitbook.io/medco-documentation/v0.3.1/releases.md)
- [Requirements](https://ldsec.gitbook.io/medco-documentation/v0.3.1/system-administrators/requirements.md)
- [Deployment](https://ldsec.gitbook.io/medco-documentation/v0.3.1/system-administrators/deployment.md): These pages explain how to deploy MedCo in different scenarios.
- [Local Test Deployment](https://ldsec.gitbook.io/medco-documentation/v0.3.1/system-administrators/deployment/local-test-deployment.md): Deployment of profile test-local-3nodes.
- [Network Test Deployment](https://ldsec.gitbook.io/medco-documentation/v0.3.1/system-administrators/deployment/network-test-deployment.md): Deployment of profile test-network.
- [Network Production Deployment](https://ldsec.gitbook.io/medco-documentation/v0.3.1/system-administrators/deployment/network-production-deployment.md): Deployment of profile prod-network.
- [Configuration](https://ldsec.gitbook.io/medco-documentation/v0.3.1/system-administrators/deployment/configuration.md)
- [Keycloak](https://ldsec.gitbook.io/medco-documentation/v0.3.1/system-administrators/deployment/configuration/keycloak.md)
- [HTTPS Configuration](https://ldsec.gitbook.io/medco-documentation/v0.3.1/system-administrators/deployment/configuration/https-configuration.md)
- [Configuring SwitchAAI Authentication](https://ldsec.gitbook.io/medco-documentation/v0.3.1/system-administrators/deployment/configuration/configuring-switchaai-authentication.md): This guide walks you through the process of configuring Keycloak as a Service Provider to  one or more SwitchAAI identity provider(s), in order for MedCo to rely on SwitchAAI for user authentication.
- [Data Loading](https://ldsec.gitbook.io/medco-documentation/v0.3.1/system-administrators/data-loading.md)
- [v0 (Genomic Data)](https://ldsec.gitbook.io/medco-documentation/v0.3.1/system-administrators/data-loading/v0-genomic-data.md)
- [v1 (I2B2 Demodata)](https://ldsec.gitbook.io/medco-documentation/v0.3.1/system-administrators/data-loading/v1-i2b2-demodata.md)
- [Command-Line Interface (CLI)](https://ldsec.gitbook.io/medco-documentation/v0.3.1/system-administrators/cli.md)
- [Network Architecture](https://ldsec.gitbook.io/medco-documentation/v0.3.1/system-administrators/network-architecture.md)
- [Common Problems](https://ldsec.gitbook.io/medco-documentation/v0.3.1/system-administrators/common-problems.md)
- [Local Development Deployment](https://ldsec.gitbook.io/medco-documentation/v0.3.1/developers/local-development-deployment.md): Deployment profile dev-local-3nodes.
- [System Architecture](https://ldsec.gitbook.io/medco-documentation/v0.3.1/developers/system-architecture.md)
- [Description of the default test data](https://ldsec.gitbook.io/medco-documentation/v0.3.1/developers/description-of-the-default-test-data.md)
- [Database](https://ldsec.gitbook.io/medco-documentation/v0.3.1/developers/database.md)

## v3.0.0

- [Home](https://ldsec.gitbook.io/medco-documentation/master.md)
- [Releases](https://ldsec.gitbook.io/medco-documentation/releases.md)
- [Requirements](https://ldsec.gitbook.io/medco-documentation/system-administrators/requirements.md)
- [Deployment](https://ldsec.gitbook.io/medco-documentation/system-administrators/deployment.md): These pages explain how to deploy MedCo in different scenarios.
- [Local Test Deployment](https://ldsec.gitbook.io/medco-documentation/system-administrators/deployment/local-test-deployment.md): Deployment of profile test-local-3nodes.
- [Network Deployment](https://ldsec.gitbook.io/medco-documentation/system-administrators/deployment/network-deployment.md): Deployment of profile test-network.
- [Configuration](https://ldsec.gitbook.io/medco-documentation/system-administrators/deployment/configuration.md)
- [Passwords](https://ldsec.gitbook.io/medco-documentation/system-administrators/deployment/configuration/passwords.md)
- [Keycloak](https://ldsec.gitbook.io/medco-documentation/system-administrators/deployment/configuration/keycloak.md)
- [Setting Authorizations](https://ldsec.gitbook.io/medco-documentation/system-administrators/deployment/configuration/setting-authorizations.md): This page guide you on how to set authorizations to users through Keycloak.
- [HTTPS Configuration](https://ldsec.gitbook.io/medco-documentation/system-administrators/deployment/configuration/https-configuration.md)
- [Configuring SwitchAAI Authentication](https://ldsec.gitbook.io/medco-documentation/system-administrators/deployment/configuration/configuring-switchaai-authentication.md): This guide walks you through the process of configuring Keycloak as a Service Provider to  one or more SwitchAAI identity provider(s), in order for MedCo to rely on SwitchAAI for user authentication.
- [Data Loading](https://ldsec.gitbook.io/medco-documentation/system-administrators/data-loading.md)
- [Synthetic SPO Data](https://ldsec.gitbook.io/medco-documentation/system-administrators/data-loading/synthetic-spo-data.md): This page will guide you through loading example synthetic data that follows the SPO (Swiss Personalized Oncology) ontology.
- [v0 (Genomic Data)](https://ldsec.gitbook.io/medco-documentation/system-administrators/data-loading/v0-genomic-data.md)
- [v1 (I2B2 Demodata)](https://ldsec.gitbook.io/medco-documentation/system-administrators/data-loading/v1-i2b2-demodata.md)
- [Command-Line Interface (CLI)](https://ldsec.gitbook.io/medco-documentation/system-administrators/cli.md)
- [Network Architecture](https://ldsec.gitbook.io/medco-documentation/system-administrators/network-architecture.md)
- [Common Problems](https://ldsec.gitbook.io/medco-documentation/system-administrators/common-problems.md)
- [Local Development Deployment](https://ldsec.gitbook.io/medco-documentation/developers/local-development-deployment.md): Deployment profile dev-local-3nodes.
- [System Architecture](https://ldsec.gitbook.io/medco-documentation/developers/system-architecture.md)
- [Description of the default test data](https://ldsec.gitbook.io/medco-documentation/developers/description-of-the-default-test-data.md)
- [Database](https://ldsec.gitbook.io/medco-documentation/developers/database.md)
- [Live Demo](https://ldsec.gitbook.io/medco-documentation/developers/live-demo.md)
- [Release a new version](https://ldsec.gitbook.io/medco-documentation/developers/release-a-new-version.md): This is a small guide to make a new MedCo release.
- [MedCo Live Demo Tutorial](https://ldsec.gitbook.io/medco-documentation/for-users/live-demo-tutorial.md): July 2021
