Man in lab coat looks at screen showing eye measurement software.
Medical Technology

ZEISS EQ Workplace

Implementation of a cloud solution for cataract surgeries

The ZEISS EQ Workplace helps ophthalmologists prepare, perform and follow up on cataract surgeries. The surgery involves removing the patient's natural lens and replacing it with an artificial intraocular lens (IOL). The doctor can use the EQ Workplace to calculate and select the IOL that best fits the patient. The centerpiece of the EQ Workplace solution is a Kubernetes-based cloud platform that calculates the IOLs, manages lens master data and allows doctors to personalize their lens calculations based on past surgeries. The solution runs on Microsoft Azure. It is an approved medical device and is already in use at hospitals and medical practices.

Desktop showing software for ophthalmologists.

ZEISS Digital Innovation Tasks

The two ZEISS Digital Innovation teams were a fixed part of the development program. Their main task was to fully implement the cloud solution and different web interfaces. Several ZEISS Digital Innovation consultants help the customer develop the JavaFX-based Forum plugin.

Approach

The Scrum teams at ZEISS Digital Innovation work closely with the product owner at Carl Zeiss Meditec AG and regularly deliver new software versions for acceptance. When implementing the solution, high demands were made of automated testing and infrastructure in order to ensure continuous delivery despite the highly regulated environment. Alongside the implementation, ZEISS Digital Innovation assists with app operation.

Our Services

  • Planning /li>
  • Requirements management
  • Stakeholder coordination
  • Solution architecture design and implementation
  • Implementation of the cloud solution
  • Implementation of web clients
  • JavaFX component development
  • Quality assurance & documentation
  • Assistance with app operation

Rainer Scheubeck Program Manager ZEISS Ophthalmic Devices – Carl Zeiss Meditec AG

ZEISS Digital Innovation was a critical success factor for the implementation of the EQ Workplace. The teams showed exceptional dedication every day, and always acted in a results-oriented and constructive way to develop the product, without making any compromises in terms of quality. They were very professional, and I look forward to working on further projects with ZEISS Digital Innovation.


Schematic overview of cloud architecture

Cloud architecture concept

When selecting the architecture and technology, it was important to ensure independence from the chosen cloud provider in order to avoid a vendor lock-in. The microservices are thus operated within a Kubernetes cluster based on Docker containers. Administration of this cluster is simplified through the use of the Azure Kubernetes service.

Native services from the cloud provider, such as the NoSQL database CosmosDB or the Azure AD B2C Identity Provider, are connected via standardized and distributed interfaces in order to ensure independence from the chosen cloud platform. The Angular single-page web app framework was used to implement the web client as it offers comprehensive functions for the development of sophisticated web applications.


Technical environment

Java, Spring Boot, Angular, Redux, TypeScript, JavaScript, HTML, CSS, Protractor, Kubernetes, Azure Kubernetes Service, Azure CosmosDB, Azure DNS, Azure Load Balancer, Docker, Azure AD B2C, Azure Container Registry, Hashi Corp Terraform, TeamCity, Jira, Confluence, Bitbucket, Git, JavaFX

Share article

Take advantage of our expertise.

Visit our blog to read specialist articles on current topics.

Start working with us today.

Are you looking for an experienced partner to get your projects off the ground?
We will be happy to help.