Laboratory simulation for analysis of the performance
Project duration: 3 years, 3 months
Brief description
Development of a software, that mirrors the setup of a medical diagnostic laboratory and simulates its sample workflow. Background Information: For the management of sample data laboratory instruments communicate with a Laboratory Information System (LIS) via messages. With the increase of lab automation, the rate of sample throughput, result production and, thus, the amount of transmitted and received messages to a LIS grows exponentially. Objectives: With the software to be developed a message load is generated against the LIS and measured to adjust both, the laboratory setup and the LIS configuration if necessary. Therefore, a virtual laboratory is tested against an actually installed LIS by generating virtual samples which are directed through the virtual laboratory on the basis of a predefined laboratory workflow. Performance indicators are recorded during a simulation and subsequently analyzed.
Supplement
The programming language used for the software to be developed is C#. Configurations are deposited in a XML file which is partly extracted from an Oracle database via a PL/SQL interface.
Subject description
The Implementation of the laboratory simulation comprises the emulation of the basic functionalities of pre-, post- and analytical instruments and their integration in a laboratory workflow. The basic instrument functionality includes: receiving of racks which are loaded with samples, sample processing, (i.e. the distribution, storing and measurement of samples), and sending of the corresponding messages (HL7, ASTM) to the LIS. The configuration of the simulation comprises the laboratory workflow. Keeping the configuration simple is a pivotal aim of this project and therefore, an appropriate requirements analysis is essential.