CC BY-NC-ND 4.0 · Methods Inf Med 2017; 56(S 01): e67-e73
DOI: 10.3414/ME16-01-0123
Original Articles
Schattauer GmbH

mosaicQA - A General Approach to Facilitate Basic Data Quality Assurance for Epidemiological Research

Martin Bialke*
1   Institute for Community Medicine, Section Epidemiology of Health Care and Community Health, University Medicine Greifswald, Greifswald, Germany
,
Henriette Rau*
1   Institute for Community Medicine, Section Epidemiology of Health Care and Community Health, University Medicine Greifswald, Greifswald, Germany
,
Thea Schwaneberg
1   Institute for Community Medicine, Section Epidemiology of Health Care and Community Health, University Medicine Greifswald, Greifswald, Germany
,
Rene Walk
2   Institute for Community Medicine, Section GANI_MED, University Medicine Greifswald, Greifswald, Germany
,
Thomas Bahls
1   Institute for Community Medicine, Section Epidemiology of Health Care and Community Health, University Medicine Greifswald, Greifswald, Germany
,
Wolfgang Hoffmann
1   Institute for Community Medicine, Section Epidemiology of Health Care and Community Health, University Medicine Greifswald, Greifswald, Germany
› Author Affiliations
Funding: This research is funded by the German Research Foundation (DFG) as a part of the research grant programme „Information infrastructure for research data” (grant number HO 1937/2-1).
Further Information

Publication History

received: 17 October 2016

accepted: 06 April 2017

Publication Date:
31 January 2018 (online)

Summary

Background: Epidemiological studies are based on a considerable amount of personal, medical and socio-economic data. To answer research questions with reliable results, epidemiological research projects face the challenge of providing high quality data. Consequently, gathered data has to be reviewed continuously during the data collection period.

Objectives: This article describes the development of the mosaicQA-library for non-statistical experts consisting of a set of reusable R functions to provide support for a basic data quality assurance for a wide range of application scenarios in epidemiological research.

Methods: To generate valid quality reports for various scenarios and data sets, a general and flexible development approach was needed. As a first step, a set of quality-related questions, targeting quality aspects on a more general level, was identified. The next step included the design of specific R-scripts to produce proper reports for metric and categorical data. For more flexibility, the third development step focussed on the generalization of the developed R-scripts, e.g. extracting characteristics and parameters. As a last step the generic characteristics of the developed R functionalities and generated reports have been evaluated using different metric and categorical datasets.

Results: The developed mosaicQA-library generates basic data quality reports for multivariate input data. If needed, more detailed results for single-variable data, including definition of units, variables, descriptions, code lists and categories of qualified missings, can easily be produced.

Conclusions: The mosaicQA-library enables researchers to generate reports for various kinds of metric and categorical data without the need for computational or scripting knowledge. At the moment, the library focusses on the data structure quality and supports the assessment of several quality indicators, including frequency, distribution and plausibility of research variables as well as the occurrence of missing and extreme values. To simplify the installation process, mosaicQA has been released as an official R-package.

* These authors contributed equally to this work