gms | German Medical Science

62. Jahrestagung der Deutschen Gesellschaft für Medizinische Informatik, Biometrie und Epidemiologie e. V. (GMDS)

Deutsche Gesellschaft für Medizinische Informatik, Biometrie und Epidemiologie

17.09. - 21.09.2017, Oldenburg

ProSkive: An approach for streamlining application procedures for requests for bio-material and clinical data

Meeting Abstract

  • Patric Vormstein - Medical Informatics Group (MIG), University Hospital Frankfurt, Frankfurt, Germany, Frankfurt, Deutschland
  • Timo Schneider - Medical Informatics Group (MIG), University Hospital Frankfurt, Frankfurt, Germany, Frankfurt, Deutschland
  • Kristina Götze - University Cancer Center (UCT) Frankfurt, University Hospital Frankfurt, Frankfurt, Germany, Frankfurt, Deutschland
  • Daniel Brucker - University Cancer Center (UCT) Frankfurt, University Hospital Frankfurt, Frankfurt, Germany, Frankfurt, Deutschland
  • Roger Nabinger - Medical Informatics Group (MIG), University Hospital Frankfurt, Frankfurt, Germany, Frankfurt, Deutschland; University Cancer Center (UCT) Frankfurt, University Hospital Frankfurt, Frankfurt, Germany, Frankfurt, Deutschland
  • Jessika Kuttruf - University Cancer Center (UCT) Frankfurt, University Hospital Frankfurt, Frankfurt, Germany, Frankfurt, Deutschland
  • Christian Brandts - University Cancer Center (UCT) Frankfurt, University Hospital Frankfurt, Frankfurt, Germany, Frankfurt, Deutschland
  • Holger Storf - Medical Informatics Group (MIG), University Hospital Frankfurt, Frankfurt, Germany, Frankfurt, Deutschland

Deutsche Gesellschaft für Medizinische Informatik, Biometrie und Epidemiologie. 62. Jahrestagung der Deutschen Gesellschaft für Medizinische Informatik, Biometrie und Epidemiologie e.V. (GMDS). Oldenburg, 17.-21.09.2017. Düsseldorf: German Medical Science GMS Publishing House; 2017. DocAbstr. 187

doi: 10.3205/17gmds158, urn:nbn:de:0183-17gmds1582

Published: August 29, 2017

© 2017 Vormstein et al.
This is an Open Access article distributed under the terms of the Creative Commons Attribution 4.0 License. See license information at http://creativecommons.org/licenses/by/4.0/.


Outline

Text

Introduction: The UCT biobank and its clinical database is the central organ at the University Hospital Frankfurt that collects, processes, stores and distributes biomaterial and clinical data from cancer patients for scientific purposes. To gain access to samples and corresponding clinical data, scientists have to write a proposal, which will be evaluated by the UCTs scientific board and afterwards approved by the local ethical committee. The whole process is supervised by a project management team. At present, this team enters all paper-based proposals into a locally stored MS-Access-database, contacts the scientific board and ethical committee and re-distributes all updates on project-status separately by telephone or email. This time-consuming and in part redundant procedure lacks transparency for scientists and hinders efficient project-tracking. Hence, a digitalization of the process is desirable for all involved stakeholders. The goal was to develop a central software tool, where scientists can easily apply for biomaterial and / or clinical data via a web interface and will be notified automatically on all status-updates, leading to improved transparency and overview of ongoing projects for all parties involved.

Methods: Initially, the application process and the views and activities of different stakeholders were analyzed. Sources for essential information were the existing collected data and possible proposal status. The whole process was outlined in flow charts, discussed and adapted accordingly. A requirement analysis for a technical process support system as well as a study of available software solutions followed. As no adaptable open-source or appropriate commercially solution could be identified, the software conception started. From the beginning, representatives of the user group were involved in the planning, e.g. by evaluating mockups.

Results: Instead of building ProSkive as a monolithic software tool, a modern approach was chosen by creating independent microservices that take care of a specific RESTful tasks, e.g. projects, users, or notifications. These services take advantage of Eureka, a message broker and discovery service for microservices which provides a better load balancing between multiple microservices [1]. Authentication is handled by an Open Source Project called Keycloak which implements openID Connect and OAuth 2.0 protocols by using JSON Web Token (JWT) [2]. This enables categorization of different rights and roles for specific users.

Discussion: ProSkive was developed as a cost-effective solution for streamlining the application procedure for biomaterial and clinical data at the UCT biobank. In its present form it will simplify initiating and tracking project proposals and will replace the current paper-based solution. An ongoing user survey will help evaluate usability and process improvement for different stakeholders. In future, ProSkive will be linked to sample and data allocation and delivery and to citation libraries (e.g. pubmed) for project related publication-tracking. The final goal is to generalize this software tool to allow easy adaptation and adjustment for other application areas where project or material tracking might be needed.

Similar challenges for project tracking were identified at other biobanks, especially when external requests are handled. A cooperation with other partners e.g. within the German Biobank Alliance [3] is therefore anticipated.



Die Autoren geben an, dass kein Interessenkonflikt besteht.

Die Autoren geben an, dass kein Ethikvotum erforderlich ist.


References

1.
Wolff E. Microservices: Flexible Software Architectures. Addison-Wesley Professional; 2016.
2.
Keycloak - Open Source Identity and Access Management. http://www.keycloak.org [last visited: June 2017] External link
3.
German Biobank Alliance (GBA). http://bbmri.de/start_gba [last visited: June 2017] External link