gms | German Medical Science

65th Annual Meeting of the German Association for Medical Informatics, Biometry and Epidemiology (GMDS), Meeting of the Central European Network (CEN: German Region, Austro-Swiss Region and Polish Region) of the International Biometric Society (IBS)

06.09. - 09.09.2020, Berlin (online conference)

An Open-Source Integration of Mainzelliste into REDCap

Meeting Abstract

  • Leonard Greulich - Westfälische Wilhelms-Universität Münster, Münster, Germany
  • Michael Storck - Westfälische Wilhelms-Universität Münster, Münster, Germany
  • Philipp Neuhaus - Westfälische Wilhelms-Universität Münster, Münster, Germany
  • Aysenur Süer - Westfälische Wilhelms-Universität Münster, Münster, Germany
  • Marc Urban - Universitätsklinikum Münster, Münster, Germany
  • Joachim Gerß - Westfälische Wilhelms-Universität Münster, Münster, Germany
  • Markus Burgmer - Universitätsklinikum Münster, Münster, Germany
  • Barbara Suwelack - Universitätsklinikum Münster, Münster, Germany
  • Martin Dugas - Westfälische Wilhelms-Universität Münster, Münster, Germany

Deutsche Gesellschaft für Medizinische Informatik, Biometrie und Epidemiologie. 65th Annual Meeting of the German Association for Medical Informatics, Biometry and Epidemiology (GMDS), Meeting of the Central European Network (CEN: German Region, Austro-Swiss Region and Polish Region) of the International Biometric Society (IBS). Berlin, 06.-09.09.2020. Düsseldorf: German Medical Science GMS Publishing House; 2021. DocAbstr. 148

doi: 10.3205/20gmds157, urn:nbn:de:0183-20gmds1571

Veröffentlicht: 26. Februar 2021

© 2021 Greulich et al.
Dieser Artikel ist ein Open-Access-Artikel und steht unter den Lizenzbedingungen der Creative Commons Attribution 4.0 License (Namensnennung). Lizenz-Angaben siehe http://creativecommons.org/licenses/by/4.0/.


Gliederung

Text

Background: To protect the privacy of clinical study or register participants, pseudonymization is used to store medical data without directly identifying information [1]. Pseudonymization describes the process of decoupling a patient's medical and identifying information while appending a patient-specific, non-speaking identification code to the medical data [2]. This enables researchers to link medical data in longitudinal research projects to the same patient. Pseudonymization is often performed by a trusted third party that receives the identifying information and returns a pseudonym [3].

To achieve this informational separation without forcing medical staff to operate two independent systems, we developed an extension for the electronic data capture (EDC) system REDCap [4] that integrates the open-source pseudonymization service Mainzelliste [5].

The extension was developed in the context of the Safety of the Living Kidney Donor – German National Register (SOLKID-GNR). This is a multi-centric register to explore the medical long-term effects of living kidney donors. When fully initiated, 38 hospitals throughout Germany will periodically interview living kidney donors regarding their physical and psychological well-being.

Methods: We utilized REDCap's External Modules framework to develop an extension that integrates Mainzelliste into REDCap [4]. The extension was built using HTML, CSS, JavaScript, and PHP. We paid attention to a high level of customizability, meaning that the extension should be easily adjustable to any Mainzelliste configuration directly within REDCap without knowledge of programming.

An instance of the pseudonymization service Mainzelliste is hosted by a trusted third party. The Institute of Medical Informatics hosts a REDCap instance for the medical data. Mainzelliste provides a REST interface for HTTP-based pseudonym generation [5]. In Mainzelliste, we configured the identifying data fields (i.e., first name, last name, etc.) and the authorized remote host (i.e., the IP address of the REDCap instance) for session, token, and pseudonym creation (cf. [5]).

Results: We developed and published an easily customizable Mainzelliste extension that natively integrates into REDCap. The backend is responsible for session and token creation. Once a token is generated that is eligible for pseudonym generation, this token is sent to the frontend. The frontend renders a form based on the configured identifying information fields. Once a user enters this information, the web browser sends a request to the Mainzelliste instance to request a pseudonym. Thereby, the identifying information is never sent to the backend. Afterwards, the extension redirects automatically to the respective record in REDCap.

The extension is openly available at REDCap's external module repository and GitLab [6].

Conclusion: REDCap is an EDC system that is currently cited in over 9.000 publications [7]. Even though it supports many features that are relevant for clinical studies and registers, native support for pseudonymization is currently not present. REDCap offers the opportunity to develop external modules to enhance its functionality. A repository helps to find modules from other developers. Nonetheless, an external module that integrates a pseudonymization service could not be found. Therefore, we developed an external module for REDCap that integrates Mainzelliste and made it publicly available.

Acknowledgment: Funded by a grant from BMBF for SOLKID-GNR (Grant no. 01GY1906).

The authors declare that they have no competing interests.

The authors declare that an ethics committee vote is not required.


References

1.
Behrendt CA, Pridöhl H, Schaar K, Federrath H, Debus ES. Klinische Register im 21. Jahrhundert: Ein Spagat zwischen Datenschutz und Machbarkeit? Chirurg. 2017;88(11):944–949. DOI: 10.1007/s00104-017-0542-9 Externer Link
2.
Semler SC, Lux A, Dolle W, Reng M, Pommerening K. Pseudonymisierung für Forschungsdatenbanken und Register. In: Telemedizinführer Deutschland. 2005. p. 209–214.
3.
Bruland P, Doods J, Brix T, Dugas M, Storck M. Connecting healthcare and clinical research: Workflow optimizations through seamless integration of EHR, pseudonymization services and EDC systems. Int J Med Inform. 2018;119(March):103–108. DOI: 10.1016/j.ijmedinf.2018.09.007 Externer Link
4.
Harris PA, Taylor R, Thielke R, Payne J, Gonzalez N, Conde JG. Research Electronic Data Capture (REDCap) – A metadata-driven methodology and workflow process for providing translational research informatics support. J Biomed Inf. 2009;42(2):377–381. DOI: 10.1016/j.jbi.2008.08.010 Externer Link
5.
Lablans M, Borg A, Ückert F. A RESTful interface to pseudonymization services in modern web applications. BMC Med Inform Decis Mak. 2015;15(1):1–10. DOI: 10.1186/s12911-014-0123-5. Externer Link
6.
REDCap Mainzelliste Integration [Online]. [Accessed: 03-Mar-2020]. Available: https://imigitlab.uni-muenster.de/published/redcapmainzellisteintegration Externer Link
7.
Project REDCap [Online]. [Accessed: 03-Mar-2020]. Available: https://www.project-redcap.org/ Externer Link