SaaS platform on sovereign cloud
With labcomplete®, lab requests and results travel digitally between medical practices and laboratories. We have been building and running the platform since 2017.
- customer
medcom GmbHmedcom website
- project_type
- SaaS & Sovereign Cloud
- daily users
- 1,000+
- connected systems
- 30+
- partner since
- 2017
- data location
- AT

Situation
For a long time, lab requests and results between medical practices and laboratories in Austria went by paper, fax or partly digital channels: lots of manual work, errors, delays and duplicated effort. Since mid-2026, fax is no longer an option for health data at all. Patient data requires encryption, GDPR compliance and strong authentication, and the platform has to handle more than 1,000 daily users and several thousand requests per day.
Our role
agsolutions has been medcom's development and technology partner since 2017. We designed and built labcomplete®, keep extending the platform and run it on Exoscale with data residency in Austria, from the infrastructure up to monitoring.
The solution
labcomplete® connects practices and laboratories on one platform:
- Requests and results in one place: practices create requests and receive results in their inbox, matched automatically.
- Connected to more than 30 practice management systems: data import, label printing and results imported back, right in the software the practice already uses.
- Laboratories connected fully automatically via their HL7 interface, or by PDF.
- e-card via the GIN network, ICD-10 diagnoses, and health insurance and billing rules right in the request.
- Multi-lab: one request to several laboratories.
- AI parameter assistant: suggests suitable lab parameters for the clinical question without sending any personal data to the AI model.
- Custom templates for recurring tests shorten onboarding and reduce errors.
Operations on Exoscale
We run labcomplete® on Exoscale's sovereign cloud in Austria, with Kubernetes and GitOps. Every change is tested and rolled out automatically, point-in-time backups can restore data to any moment, and monitoring across all services and clusters reports incidents immediately. The platform used to run on AWS; we describe the move on our blog.
Data protection and security
Health data requires more than GDPR compliance. The development and operation of labcomplete® are also aligned with the requirements of NIS2 and the Cyber Resilience Act (CRA):
- servers in Austria, encrypted transfer and storage
- two-factor authentication and single sign-on with Keycloak
- a public channel for reporting vulnerabilities in line with RFC 9116
- security updates go through the same automated pipelines as every other change
What it achieves
- For practices: less admin work, fewer errors in requests, faster care through direct transmission and personal support.
- For laboratories: thousands of requests a day received reliably, processed automatically and fed into internal workflows.
- For medcom: a scalable platform, modern management of lab parameters instead of Excel, stronger customer loyalty thanks to data residency in Austria, and a single technology partner responsible for both development and operations.
“Today, labcomplete® connects medical practices and laboratories across Austria: securely, digitally and without paper. Our idea has grown into a mature platform, and the excellent collaboration with agsolutions made that possible. The team didn't just execute our ideas; they turned them into reality with technical foresight and great care. At every stage we could tell that labcomplete® matters to agsolutions as much as it does to us. That is exactly what partnership means to us.”
Dominik MühlbacherCEO @ medcom GmbHOur services
- Design, development and operation of the entire labcomplete® platform
- Clients for web, iOS, Android, macOS and Windows
- Building and running the cloud infrastructure on Exoscale (previously AWS) with Kubernetes and GitOps
- Monitoring and maintenance of all components
- Strategic consulting
- Maintenance of several legacy systems
- Website
Technical challenges
Replacing the legacy software
The previous software had been in use for years. The workflow users were familiar with had to be kept and improved so the switch would go smoothly. That also meant tracking down forgotten features of the legacy software, understanding them and rebuilding them better.
Local printers and practice software
The Electron-based desktop app talks to locally installed printers and exchanges data with locally installed practice management systems through file-based interfaces.
Technologies used
- Kotlin
- Spring Boot
- React.js
- Electron.js
- Keycloak
- Kubernetes
- Exoscale
- PostgreSQL
- Redis
- GraphQL
- Ant Design
- NestJS
- Next.js
- Go Lang
- Rust
- ArgoCD
- Pulumi
- Atlassian Suite
More on our blog
- // technical viewFrom AWS to Exoscale: A field reportLessons from migrating a software project from AWS to Exoscale: what we moved, what was missing at first and how the switch went without downtime.
- // technical viewAI Assistant for Lab Parameters - LLMs in Laboratory DiagnosticsWe built an AI-powered parameter assistant. The system suggests suitable parameters to doctors when they order lab tests.
- // technical viewRemote development, real infrastructure: How Tailscale let us test in the GIN networkHow we test in the GIN network with Tailscale: secure remote access to protected medical infrastructure, without a classic VPN or port forwarding.
A look at the application
// Lab request: data import
// click for full screen · arrow keys to browse