Skip to content

MaastrichtUniversity/docker-health

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Health Data Platform

Setting-up a core clinical data repository to store data from different formats using openEHR specifications and the EHRbase API. EHRbase provides a standard-based backend for interoperable clinical applications, implementing the latest version of the openEHR Reference Model and the Archetype Definition Language (AQL).

This service is based on repositories:

Add this virtual host entry in your /etc/hosts file

127.0.0.1 ehrbase.local.dh.unimaas.nl
127.0.0.1 jupyter.local.dh.unimaas.nl
127.0.0.1 transform.local.dh.unimaas.nl

After up and running the stack, open your browser and try http:https://ehrbase.local.dh.unimaas.nl/ehrbase/swagger-ui/index.html with the following credentials:

SECURITY_AUTHUSER=user
SECURITY_AUTHPASSWORD=foobar

Update the credentials in ./ehrbase/.env.ehrbase

Run the stack

Clone the external repositories

./rit.sh externals clone
./rit.sh externals checkout develop

Generate synthetic dataset

Synthetic patient generator using Synthea with n=1000 patients.

./rit.sh data

Start the data exploration Jupyter notebook

./rit.sh data-exploration

Open your browser and try http:https://jupyter.local.dh.unimaas.nl using the following token:

SERVER_APP_TOKEN=aa3ca297f81ed69a3fcab71ff886d5cf3207be09960f6de7

Start the EHRbase backend

./rit.sh backend

Go to your browser and try this:

http:https://ehrbase.local.dh.unimaas.nl/ehrbase/swagger-ui/index.html
SECURITY_AUTHUSER=user
SECURITY_AUTHPASSWORD=foobar

Update the credentials in ./ehrbase/.env.ehrbase

Run the ETL demo

Extract the synthetic data using csv files, Transform the data into valid EHRbase compositions by using a java REST API and Load the compositions into EHRbase.

./rit.sh demo

Kill the whole stack

./rit.sh down

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages