MedCo Technical Documentation
GithubDocker HubMedCoLDS
v0.3.0
v0.3.0
  • Home
  • Releases
  • For System Administrators
    • Requirements
    • Deployment
      • Local Test Deployment
      • Network Test Deployment
      • Network Production Deployment
      • Configuration
        • Keycloak
        • HTTPS Configuration
        • Configuring SwitchAAI Authentication
    • Data Loading
      • v0 (Genomic Data)
      • v1 (I2B2 Demodata)
    • Command-Line Interface (CLI)
    • Network Architecture
    • Common Problems
  • For Developers
    • Local Development Deployment
    • System Architecture
    • Description of the default test data
    • Database
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. For Developers

System Architecture

PreviousLocal Development DeploymentNextDescription of the default test data

Last updated 5 years ago

Was this helpful?

Containers

medco-connector

Component orchestrating the MedCo query at the clinical site. Implements the resource-side of the PIC-SURE API. It communicates with medco-unlynx to execute the distributed cryptographic protocols. Sources on GitHub.

medco-unlynx

The software executing the distributed cryptographic protocols, based on Unlynx. Sources on GitHub.

glowing-bear-medco

Nginx web server serving Glowing Bear and the javascript crypto module. Sources on GitHub.

medco-loader

ETL tool to encrypt and load data into MedCo. Sources on GitHub.

i2b2

The i2b2 stack (all the cells). Project website.

keycloak

OpenID Connect identity provider, providing user management and their authentication to MedCo. Project website.

postgresql

The SQL database used by all other services, contains all the data. Project website.

pg-admin

A web-based administration tool for the PostgreSQL database. Project website.

nginx

Web server and (HTTPS-enabled) reverse proxy. Project website.