he Smart Infection Control System (SmICS) is an application for the support of the infection control units in clinics. For the general use it is necessary to connect the application to an openEHR Repository like ehrbase. It offers different statistics, a patient timeline of the patients locations and a contact network for patients to track possible transmission paths.
IMPORTANT: If you want to run the SmICS in its authentication version your openEHR Respository needs to be configured to work with oauth2 authentication
Installed and functional openEHR Repository which provides the basic REST API from the openEHR Reference Model.
The openEHR Repository needs to be prefilled with following templates and compositions for these templates:
IMPORTANT: The current version supports the named pathogens from the HiGHmed proposal
1 Estimated Requirements
2Although you could use it with Windows if your Docker is able to work with Linux Docker Container. On Windows Server there is a LinuxKit necessary which is available for Windows Server 2019
Docker and docker-compose tool.
Installation: https://docs.docker.com/engine/install/ and https://docs.docker.com/compose/install/
Download the latest versions of the SmICSCore and the SmICS Visualization (without the authentication feature) in the same directory and unpack it.
SmICSCore: https://github.com/highmed/SmICSCore/releases
SmICS Visualization: https://github.com/highmed/SmICSVisualisierung/releases
You need:
If the SmICSCore Directory doesn't contain a Certificates folder, create one within the SmICSCore Directory.
mkdir SmICSCore/Certificates
Create a "SmICSData" folder at the same path where the SmICSCore is located.
mkdir -p SmICSData/db/ && touch SmICSData/db/SmICS.db
The docker-compose.yml is located in the SmICSCore folder.
Every Environment Variable which contains an expression with <>
needs to be replaced by your local settings.
Enter the SmICSCore directory and enter following command.
docker-compose up --build -d