Philips – Advanced CT Formats

Philips – Advanced CT Formats

The combination of cutting-edge technologies and advanced medical capabilities is one of the main engines for medical innovation that impacts humanity as a whole. The collaboration between professionals from different disciplines who work together to develop medical systems leads to groundbreaking results.
Korentec partners with numerous companies that specialize in medical system development. We use our technological abilities to help start-ups and international corporations develop their medical systems, in accordance with the highest professional standards.
An example of such a project was our recent collaboration with Philips – an international medical company that we have partnered with in the past. As part of the project’s scope, we developed a system that manages and mobilizes the vast amount of data generated by Philips’ innovative CT machine, which is essential for teams deployed in different countries.

the Interface

the Challenge

Communicating in two languages: Using Java and Linux, we developed a system that had to effectively communicate with the CT machine, which operated in a Python environment.
Overcoming disruption: Our system was designed for installation on different computers in various locations. One of the challenges we had to overcome was the possible scenario of a computer disconnection, which could potentially lead to the disruption of the entire system.

In-depth specification: Precise specification is the basis for every successful project. During this lengthy planning stage, which included trips to Germany, we outlined the client’s requirements in great detail, as well as the product’s needs and the needs of the teams that will use it.

Precise and effective communication: In order to create effective communication between a Java-based system and a product that runs via Python, we used ZeroMQ, a messaging library that facilitates multi-party communication via serial messaging.

In addition, we implemented a protocol called DICOM, which allowed us to send system deliverables to designated end users.

Essential restorations: Philips is an international medical company that uses the system in various global locations. As a result, the system must enable immediate business continuation after shutting down for various reasons, so that teams can pick up right where they left off. That’s why we created a module that identifies disconnections and disruptions – and responds accordingly.
An agile workflow: In this project, like many others, we used an agile workflow that supports short time schedules. This workflow enabled us to send deliverables to the client on a regular basis. To save our configurations, we used a version control tool called TFS.

Dynamic configurations: The CT machine was still under development during our project, so we created a dynamic configuration that allowed us to rewrite the system and add additional capabilities, without having to restart the development process.

The Bottom Line

Today, the system is operational and is used by Philips sites in Germany, Israel, France and the US.

Medical system development is a long and complex process. Many products combine hardware and software, whose integration requires specific experience and expertise. At Korentec, we are proud to help many medical companies on their journey to develop solutions that will eventually help us all.