Technik

Systemanforderungen

Die Komponenten des OSSE-Registry-Frameworks sind Java-Anwendungen, die über einen Webbrowser aufgerufen und verwendet werden können. Dazu müssen die folgenden allgemeinen Anforderungen erfüllt sein.

Client

Für die Nutzung von OSSE ist lediglich eine Internetverbindung und ein aktueller Webbrowser nötig. (Firefox >88, Chrome >85, Edge >44 oder Safari >14)

Server

Um ein OSSE-Register zu betreiben werden im Allgemeinen zwei Server benötigt. Einer für das EDC-System und einer für die Pseudonymisierungskomponente Mainzelliste.

  • Register und Patientenliste – Installation mittels Docker:
    • (virtualisierter) Server (aktuelle Hardware sollte in jedem Fall ausreichend sein, empfohlen werden mindestens 2 Kerne und 4 GB RAM)
  • Register und Patientenliste – manuelle Installation:
    • (virtualisierter) Server (aktuelle Hardware sollte in jedem Fall ausreichend sein, empfohlen werden mindestens 2 Kerne und 4 GB RAM)
    • aktuelle Linux-Distribution (z.B. Ubuntu 20.04 oder CentOS 7)
    • Java 1.8
    • Apache Tomcat 8.5
    • PostgreSQL 9.6 (oder neuer)

Produktive vs. Demo-Anwendung: Für Demozwecke kann das Register und die Patientenliste auf dem gleichen Server bereitgestellt werden. Im Falle eines produktiven Einsatzes werden zwei getrennte Server (die beide die oben genannten Anforderungen erfüllen) dringend empfohlen! Darüber hinaus sollten Sie auch über gültige SSL-Zertifikate für beide Server verfügen, um eine sichere Verbindung zwischen Register und den nutzenden Personen zu gewährleisten. Entweder Ihre IT-Abteilung/Profi oder Ihr Hosting-Provider kann Sie bei der Beschaffung unterstützen.

Für die Installation von OSSE sind Grundkenntnisse über die Nutzung der Linux Shell und ggf. über die Nutzung von Docker und Docker Compose erforderlich.