ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Step 1 - Softward Card
2
TopicAnswer
3
NameMainzelliste
4
Software provider (partner)DKFZ
5
Reference contact (name)Moanes Ben Amor
6
Reference contact (email)m.benamor@dkfz-heidelberg.de
7
AreaPre-processing software
8
Sub-Areade-identification
9
DescriptionMainzelliste is an open-source tool for pseudonymization, record linkage, and consent management in research and healthcare settings. It securely generates and manages pseudonyms from identifying data, enabling error-tolerant record linkage across multiple sources.
10
Dataunique patient identifiers, demographic attributes, generated Pseudonyms and consent forms
11
Input/output formatsJson using the REST-API, Text or CSV-Files using UI-Forms
12
EUCAIM CDMNo
13
MethodologyRecord Linkage
14
CPU/GPU estimated usage (or modes)CPU
15
Programming language(s) used in the developmentjava, javascript, bash
16
Expected RAM estimated usage32 GB (enough for 1 million patient records)
17
Running mode (interactive/batch-based/case-based…)interactive, batch based and case-based
18
Software version and which system of version was used in the developmentWindows (needs WSL for Windows) for main development and tested on Linux
19
Libraries required for its usage as well as libraries used in its developmentdocker
20
Security measuresUse behind firewalls
21
Traceability and monitoring mechanism(s)Audittrail, REST-Api-Endpoint for patient numbers, unsure match numbers, CPU, RAM
22
Unitary testsUnit-Test and Integration-Test
23
Access restrictionOauth (work well with Keycloak)
24
ContainerizationDocker Hub:
- Backend: https://hub.docker.com/r/medicalinformatics/mainzelliste
- Frontend: https://hub.docker.com/r/medicalinformatics/mainzelliste-gui
25
Communication channel for the helpdesk* Mailing List: https://lists.uni-mainz.de/sympa/subscribe/mainzelliste
* Bug-Reports and Suggestions:
- Backend: https://bitbucket.org/medicalinformatics/mainzelliste/issues
- Frontend: https://github.com/medicalinformatics/mainzelliste-gui/issues
26
Most common errors that the users may encounter when using the softwareAdding a patient with an invalid identifying demographic attributes.
27
FAQs
28
User Manualhttps://bitbucket.org/medicalinformatics/mainzelliste/src/master/doc/configuration-handbook.md
29
Additional considerations
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100