Liquid handling tasks play a central role in the automation of laboratory processes in the fields of clinical diagnostics, forensics and biopharma in a market that has been growing for years. The reasons for automating laboratory processes include speeding up research and development in the search for active ingredients, avoiding errors caused by manual work and increasing sample throughput.
This .net/C# project involved software development in the area of middleware for a leading global supplier of laboratory instruments. The requirements for this software project were high due to the safety requirements to be fulfilled in the medical sector. The ISO/IEC 62304 standard for medical device software was decisive. This defines the following safety classes:
In order to ensure safety class B (and in some cases C), great importance was attached to a consistent software development process. Complex test procedures and documentation with traceability were an essential part of this project.
Bei der Middleware handelt es sich um das Verbindungsglied zwischen hardwarenahen Gerätefunktionen und der darüber liegenden Applikation. Folgende Technologien kamen zum Einsatz:
– .net Framework 4.0
– Remoting
– WPF
– Unit-Tests und Systemtests
This project has once again shown how important it is to understand the hardware environment through many years of experience. The combination of both areas of knowledge, hardware and software, was decisive for the efficient realization of this time-critical project.
