QIA.Service |
Modular Digitalization Interface (2020-2023) |
2020-2023 |
Context
The goal of the project was to provide data from the production lines of QIAStatDx – Cartridges in a validated form in the Azure Cloud. For this purpose, a modular interface was developed. Some modules (plugins) are completed, while others are still in the conceptual phase.
Figure: Modular structure of the interface. Division into Core development, Plugin development, and a Configuration Layer to adapt the plugins to local requirements. As a result, rollouts with projects that only need configuration can be implemented – facilitating validation.
Tasks
- Technical concepts (Generic programming, Virtualization, Digitalization, Docker…)
- Technical lead for project implementation
- Requirements Engineering for OPC/UA Client
- Development of a validated back end for an „Analytics Interface“ (.NET Core / Azure / Docker)
- Frontend development of the R&D platform „Manufacturing Radar“ (C# / ASP.NET Core / Razor Pages)
- Creation of URS, SDS, FDS (User Requirements Specification, Software Design Document, Functional Design Specification), Risk Matrix.
- Creation and processing of GMP-relevant qualification documents (DQ / IQ / OQ / PQ)
- 3rd Level Support
Generic Interfaces
The following plugins have been implemented so far:
- DbTransfer (SQL – Transfer, currently MSSQL and MariaDB)
- CSV – File Interface
- OPC/UA Interface
- Computer Vision – Integration
- Image Upload Azure BLOB
- Data Upload Azure Event Hubs
- Data Upload Azure IOT Hubs
Technical Environment
- NET Core 6.0
- Windows Service
- Azure DevOps
- Azure Cloud (IOT Hub, Event Hub, BLOB Storage)
- MSSQL / MariaDB