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

medco-unlynx

glowing-bear-medco

medco-loader

i2b2

keycloak

postgresql

pg-admin

nginx

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. .

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

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

ETL tool to encrypt and load data into MedCo. .

The i2b2 stack (all the cells). .

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

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

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

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

Sources on GitHub
Sources on GitHub
Sources on GitHub
Sources on GitHub
Project website
Project website
Project website
Project website
Project website