This project will create a set of configurable ‘healthcare data simulators’ that generate as-live data to simulate the regional healthcare landscape.
Digital healthcare provided by the NHS in England typically operates in silos. GPs have electronic systems to manage patient care which are distinct from hospital systems which are distinct from the ambulance service, 111, mental health services etc. Each data owner has a wealth of data that, if combined, would generate a more valuable resource than it does in isolation. While there are solutions to integrate this data for direct care purposes, there is no centralised solution to use this data to inform future care or service provisioning.
You can read our documentation here.
SyntheaTM Patient Generator
RabbitMQ
Mirth Connect Integration Engine
OpenPseudomiser
- Java 11
- Python 3
- boto3 module for Python
pip install boto3
- Here is a guide provided by us to install and setup Mirth Healthcare Integration Engine.
- Here is a guide provided by us to install and setup the RabbitMQ server.
The checksum.txt
file contains the correct sha512 hex values for each file. It will be used to check for corrupt data during extraction but optional.
git clone https://github.com/spe-uob/Healthcare-Data-Simulators.git
- Add this jar file to
src/main/resources/lib
folder. It is synthea with UK population. - Add this jar file to
src/main/resources/lib
folder. It is the OpenPseudonymiser for masking data. - Run
mvn install:install-file -Dfile="src/main/resources/lib/OpenPseudonymiserCryptoLib.jar" -DgroupId="com.open-pseudonymiser" -DartifactId="open-pseudonymiser" -Dversion="1.0.0" -Dpackaging="jar"
from the root source directory to installOpenPseudonymiser.jar
as amvn local repository dependency
. - If you do not wish to compile the source code, find the jar file
in releases.
Run
java -jar healthcare-data-simulators-x.x-SNAPSHOT.jar
from releases.
NB:- The jar files in step 2, 3 & 4 will be extracted from main/resources/lib
folder to a lib
folder for execution.
Vlad Andrei Bucur - vladbucur2000
George Edward Nechitoaia - georgeedward2000
Victor Traistaru - Wyktorrr
Ena Balatinac - ennaena
Victor Kingi - victorkingi
This software is being developed under the MIT License.