From spreadsheets and scripts to controlled software lifecycles: recommendations for laboratory-developed software under ISO 15189 and IVDR
Related Experiment Video
Updated: Nov 3, 2026

Databases to Efficiently Manage Medium Sized, Low Velocity, Multidimensional Data in Tissue Engineering
Published on: November 22, 2019
Bas M de Haan1, Ron S Booij1, Luka T Stein1
1Department of Laboratory Medicine, University of Groningen, University Medical Center Groningen, Groningen, The Netherlands.
Abstract:
Medical laboratories increasingly rely on in-house software for data processing, interpretation, and reporting of diagnostic results. Historically, such software has often taken the form of spreadsheet-based solutions or ad hoc scripts because of their accessibility and flexibility. However, evolving regulatory frameworks, most notably ISO 15189 and Regulation (EU) 2017/746 on in vitro diagnostic medical devices (IVDR), place explicit requirements on validation, traceability, risk management, and lifecycle control for software used in diagnostic workflows. In this paper, we provide practical recommendations for laboratories seeking to transition from loosely controlled spreadsheets and scripts toward controlled software solutions that are verified against specified requirements, version-controlled and validated for their intended use in the intended laboratory environment. Compiled executables are discussed as one practical approach to strengthening release integrity, deployment control, and reproducibility. We outline key risks associated with legacy approaches, propose best practices for software architecture and quality management, and illustrate the implementation of these recommendations through two examples: middleware development for laboratory data integration and a standalone executable for DNA variant typing.
Related Concept Videos
In Vitro Drug Release Testing: Overview, Development and Validation
Clinically Relevant Drug Product Specifications: Methods of Establishment
Quality Control
Quality control helps track data, visualize trends, and identify variations, making it easier to detect deviations that may affect the accuracy of an analysis. One way to do this is by generating a quality control chart, which...
Guidelines and Strategies for Safe Computer Charting
Maintain Confidentiality and Security:
Automated Microbial Diagnostics
Types of Biopharmaceutical Studies: Controlled and Non-Controlled Approaches
Non-controlled studies, commonly employed for initial exploration, lack a control group, rendering them susceptible to biases and external influences. In contrast, controlled...