HTTPS SSH

Mainzelliste.OSSE

General information

Mainzelliste (see https://bitbucket.org/medicalinformatics/mainzelliste) is a web-based patient list and pseudonymization service. It provides a RESTful interface for client applications like electronic data capture (EDC) systems.

Mainzelliste.OSSE includes additions made to the standard Mainzelliste distribution within the Open Source Registry System for Rare Diseases in the EU (OSSE, see https://bitbucket.org/medinfo_mainz/samply.edc.osse/wiki/Home). These additions comprise mainly user forms adapted to the OSSE layout.

Release notes

1.5.0

First public source release. Depends on Mainzelliste 1.5.0 and makes the following changes to the standard distribution:

  • User forms are displayed in the OSSE look and feel.
  • The application can be configured to register patients by location of registration and a locally unique pseudonym instead of identifying data. A configuration template for this case is included as src/main/resources/mainzelliste-no-idat.conf.default.

Build

In order to build Mainzelliste.OSSE, you also need to import the compatible version of Mainzelliste as stated in the release notes into your development environment or install it in your local Maven repository. Mainzelliste is imported in Mainzelliste.OSSE via the WAR overlay mechanism of Maven.

Use Maven to build the jar:

mvn clean package

Use it as a dependency:

<dependency>
    <groupId>de.pseudonymisierung.mainzelliste</groupId>
    <artifactId>mainzelliste-osse</artifactId>
    <version>VERSION</version>
</dependency>