Mainzelliste is a web-based first-level pseudonymization service. It allows for the creation of personal identifiers (PID) from identifying attributes (IDAT), and thanks to the record linkage functionality, this is even possible with poor quality identifying data. The functions are available through a RESTful web interface.
Further information and documentation on Mainzelliste can be found on the project web page of the University Medical Center Mainz.
In order to receive up-to-date information on the project, you can register to be on our mailing list.
The following article describes the underlying concepts of Mainzelliste and the motivation for its development. Please cite it when referring to Mainzelliste in publications:
Lablans M, Borg A, Ückert F. A RESTful interface to pseudonymization services in modern web applications. BMC Medical Informatics and Decision Making 2015, 15:2. http://www.biomedcentral.com/1472-6947/15/2.
Java developers should have a look at Mainzelliste.Client, a library that handles the HTTP calls necessary for using Mainzelliste in a client application.
Information about the official docker image of Mainzelliste you can find here. Information about the newman tests you can find here.
Mainzelliste is used in various medical joint research projects, including:
-
German Mukoviszidose Register (Data protection concept)
-
European chILD-EU register (Ethics/Data Safety)
-
Cluster for Individualized Immune Intervention (Ci3) (Meeting abstract on IT concept)
-
Studies conducted by the LASER group
-
The VHL-Register
-
CURENet Network researching congenital urorectal malformations
-
The ParaReg Registry for lifelong monitoring of paraplegic patients
-
Biobank network of the Ruhr University Bochum (BioNetRUB)
Another important use case is pseudonymization in central biobanks, for example:
The Mainzelliste API has been implemented in the following projects and software products:
- OSSE – Open Source Registry System for Rare Diseases in the EU
- OpenClinica (see presentation on integrating Mainzelliste and other software)
- secuTrial (see modules description)
- Semantic Clinical Registry System for Rare Diseases
- MOSAIC (the external interface of the "Trusted Third Party Dispatcher" is oriented towards the token-based concept of the Mainzelliste API, see Bialke et al., J Transl Med. 2015, 13:176)
- German Center for Cardiovascular Disease (DZHK) (see MOSAIC and the data protection concept)
- German National Cohort (see MOSAIC and the data protection concept)
- Electronic data capture system by Fraunhofer FOKUS
- CentraXX by Kairos GmbH
- Platform for medical research by Climedo Health GmbH
- The [NEW ESID online database network] (https://academic.oup.com/bioinformatics/advance-article/doi/10.1093/bioinformatics/btz525/5526873)
- Biobank network of the Ruhr University Bochum (BioNetRUB)
We have compiled this list from the results of public search engines. If you use the Mainzelliste or its API, we would be glad to include your project in this list. Please don't hestitate to contact us.
We would love to include your useful changes to the Mainzelliste code in a future official release. See the related Wiki page for further information on contributing code.
All notable changes to the mainzelliste project you can see in the changelog
As an open source project, Mainzelliste profits from contributions from the research community. We would like to thank the following colleagues for their code contributions (sorted by name in ascending order):
- Andreas Borg, Universitätsmedizin Mainz
- Benjamin Gathmann, Universitätsklinikum Freiburg
- Christian Koch, DKFZ-Heidelberg
- Daniel Volk, Universitätsmedizin Mainz
- David Croft, DKFZ-Heidelberg
- Dirk Langner, Universitätsmedizin Greifswald
- Florens Rohde, Universität Leipzig
- Florian Stampe, DKFZ-Heidelberg
- Galina Tremper, DKFZ-Heidelberg
- Jens Schwanke, Universitätsmedizin Göttingen
- Cornelius Knopp, Universitätsmedizin Göttingen
- Martin Lablans, DKFZ-Heidelberg
- Matthias Lemmer, Universität Marburg
- Moanes Ben Amor, DKFZ-Heidelberg
- Maximilian Ataian, Universitätsmedizin Mainz
- Project FP7-305653-chILD-EU
- Stephan Rusch, Universitätsklinikum Freiburg
- Torben Brenner, DKFZ-Heidelberg
- Ziad Sehili, Universität Leipzig