Global Health EDCTP3በአውሮፓ ህብረት የተደገፈ
ፕሮጀክቱ በGlobal Health EDCTP3 እና በአባላቱ ይደገፋል።
EpiScientia Network

Platform Architecture

The EpiScientia Data Portal uses a federated architecture enabling secure, privacy-preserving analytics across National Public Health Institutes without centralizing sensitive patient data.

Beneficiary Data Node — Requirements

Server Hardware Requirements

  • Processor: Quad Core (AMD or ARM)
  • Memory: 32Gb (64Gb recommended)
  • Storage: SSD 1Tb or more
  • OS: Ubuntu 24.04
IMPORTANT: Preference for a separate server or a virtual machine on an existing server, rather than a partition on an existing server.

Maintenance and General Requirements

  • Servers should have an uptime of 99% (follow local KPI guidelines if it's more stringent than our recommended guidelines)
  • It is recommended to set up an automated nightly job for regular, nightly backups
  • The System Administrator, together with the Network Administrator and/or IT Infra team as needed, should keep the following up to date:
  • Security patches
  • Software and Docker image versions
  • Deployment components
  • Server components

cHDP Architecture Overview

EpiScientia NPHIs Data Node: Centralized Health Data Platform

EpiScientia Network Node Server

EpiScientia Network Node server components — FastAPI, Prometheus, Grafana, Keycloak, Superset, Atlas, Glue, WebAPI, Traefik, Ares

Components of the network node server: FastAPI (node registration), Prometheus (metrics collection), Grafana (metrics visualization), Keycloak (node authentication) and Superset (data exploration & visualization).

Data Node

Data Node architecture — ETL Docker image, OMOP CDM, Atlas, RStudio, Vantage6, WebAPI, Achilles, Traefik, ARES, Glue

Each node runs Ubuntu OS with Docker containers for the ETL, OHDSI tools (Atlas, RStudio, WebAPI, Achilles, ARES, Glue, Traefik) and Vantage6 for federated learning, all around the OMOP CDM database.

Global Infrastructure

Global infrastructure — data sources, data nodes with OMOP CDM, NHIC network node servers and project server

End-to-end federated flow: EMR data sources (OpenClinic GA, OpenMRS, DHIS2) feed local data nodes via ETL; NHIC network node servers exchange node health data, registration keys and aggregate results with the project server.

Key Components

የአካባቢ ኖዶች

Health facilities maintain their own data nodes with Hospital EHRs, OpenMRS, and other EMR systems. Each facility uses ETL pipelines to process and standardize data.

Docker

R, Python, Jupyter, and Vantage environments are containerized with Docker, ensuring consistent execution environments with built-in security firewalls.

ማዕከላዊ ሃብ

The Central Data Center receives queries and processes them without storing personal metadata, ensuring privacy-preserving federated analytics.

AI ትንተና

OHDSI/ATLAS integration with R, Python, Machine Learning, and Jupyter notebooks enables advanced analytical capabilities for real-time evidence generation.

How Data Flows

1

Data Collection

Health facilities collect data through Hospital EHRs, OpenMRS, OpenClinic GA, and other EMR systems.

2

ETL Processing

Extract-Transform-Load pipelines convert data to OMOP CDM format within secure Docker containers.

3

Federated Queries

Central hub sends queries to local nodes; only aggregated results return - no patient data leaves the facility.

4

AI Analytics

Results are processed through OHDSI/ATLAS and ML pipelines for impact analysis and modelling.

Platform Capabilities

  • Real-time evidence generation for pandemic preparedness and response
  • Impact analysis and epidemiological modelling
  • Federated queries across multiple health facilities
  • Privacy-preserving data analysis without centralized patient data
  • Web portal interface for researchers and analysts

Technology Stack

Docker

Containerization

R

Analytics

Python

Analytics

Jupyter

Notebooks

OHDSI/ATLAS

Standards

Vantage

Data Platform

OpenMRS

EMR

OMOP CDM

Data Model

Machine Learning

AI

SQL

Database

CSV/ETL

Data Pipeline

Firewall

Security

Explore More

Learn more about our data governance, access policies, and available datasets.

Cookies: policy

በቦታዎ መሰረት ቋንቋዎን ወደ Amharic አድርገነዋል።

በማንኛውም ጊዜ በራስጌው ላይ ካለው ግሎብ አዶ በመጠቀም መቀየር ይችላሉ።