Enhancing requirements engineering for patient registry software systems with evidence-based components

INTRODUCTION Patient registries are instrumental for medical research. Often their structures are complex and their implementations use composite software systems to meet the wide spectrum of challenges. Commercial and open-source systems are available for registry implementation, but many research groups develop their own systems. Methodological approaches in the selection of software as well as the construction of proprietary systems are needed. We propose an evidence-based checklist, summarizing essential items for patient registry software systems (CIPROS), to accelerate the requirements engineering process. METHODS Requirements engineering activities for software systems follow traditional software requirements elicitation methods, general software requirements specification (SRS) templates, and standards. We performed a multistep procedure to develop a specific evidence-based CIPROS checklist: (1) A systematic literature review to build a comprehensive collection of technical concepts, (2) a qualitative content analysis to define a catalogue of relevant criteria, and (3) a checklist to construct a minimal appraisal standard. RESULTS CIPROS is based on 64 publications and covers twelve sections with a total of 72 items. CIPROS also defines software requirements. Comparing CIPROS with traditional software requirements elicitation methods, SRS templates and standards show a broad consensus but differences in issues regarding registry-specific aspects. DISCUSSION Using an evidence-based approach to requirements engineering for registry software adds aspects to the traditional methods and accelerates the software engineering process for registry software. The method we used to construct CIPROS serves as a potential template for creating evidence-based checklists in other fields. CONCLUSION The CIPROS list supports developers in assessing requirements for existing systems and formulating requirements for their own systems, while strengthening the reporting of patient registry software system descriptions. It may be a first step to create standards for patient registry software system assessments.

[1]  Mario Kossmann The significance of requirements engineering for the medical domain , 2014, Journal of medical engineering & technology.

[2]  D. Moher,et al.  Preferred Reporting Items for Systematic Reviews and Meta-Analyses: The PRISMA Statement , 2009, BMJ : British Medical Journal.

[3]  H. Miyata,et al.  Cancer registries in Japan: National Clinical Database and site-specific cancer registries , 2015, International Journal of Clinical Oncology.

[4]  B Boehm A spiral model of software development and enhancement , 1986, SOEN.

[5]  W. W. Royce,et al.  Managing the development of large software systems: concepts and techniques , 1987, ICSE '87.

[6]  R. B. Rowen,et al.  Software project management under incomplete and ambiguous specifications , 1990 .

[7]  D. Moher,et al.  Reprint--preferred reporting items for systematic reviews and meta-analyses: the PRISMA statement. , 2009, Physical therapy.

[8]  Ulrich Mansmann,et al.  Data for the elaboration of the CIPROS checklist with items for a patient registry software system: Examples and explanations , 2017, Data in brief.

[9]  Karl E. Wiegers,et al.  Software Requirements , 1999 .

[10]  Kevin B. Johnson,et al.  Categorizing the world of registries , 2008, J. Biomed. Informatics.

[11]  Bernd Bruegge,et al.  Object-Oriented Software Engineering Using UML, Patterns, and Java , 2009 .

[12]  U Mansmann,et al.  A Comprehensive Assessment Tool for Patient Registry Software Systems: The CIPROS Checklist , 2015, Methods of Information in Medicine.

[13]  B. Maier,et al.  Memorandum Register für die Versorgungsforschung , 2010 .

[14]  Mark Christensen,et al.  Software Requirements Specification , 2001 .

[15]  Nicolette de Keizer,et al.  Model Formulation: Defining and Improving Data Quality in Medical Registries: A Literature Review, Case Study, and Generic Framework , 2002, J. Am. Medical Informatics Assoc..

[16]  D. Moher,et al.  Preferred reporting items for systematic reviews and meta-analyses: the PRISMA Statement , 2009, BMJ : British Medical Journal.

[17]  J. Stausberg,et al.  [Memorandum registry for health services research]. , 2010, Das Gesundheitswesen.

[18]  D. Solomon,et al.  Evaluation and implementation of public health registries. , 1991, Public health reports.

[19]  D. Moher,et al.  The Revised CONSORT Statement for Reporting Randomized Trials: Explanation and Elaboration , 2001, Annals of Internal Medicine.