Ever tried juggling two coffee cups, your phone, and a set of keys all at once? That is exactly what radiologists were facing when every study meant opening one app for images, another for dictation, a third for scheduling, and yet another for reporting, then trying to keep them all pointing at the same patient. 

The platform we are building for our client takes that chaos and turns it into order. Think of it as a command center that launches all those different tools in their own interfaces but keeps them perfectly synchronized with the study the radiologist is working on. Switch to another patient and every connected app follows along. Dictate a report and the context stays in sync across the board.  

We have been wiring this command center into a whole ecosystem of widely used radiology applications. In this post we will talk about one of the biggest names we connected: GE Universal Viewer.

This is the application radiologists use to actually look at medical images, whether those are X-rays, CT scans, or MRIs. It lets them scroll through slices of a scan, zoom in on details, and compare results side by side. In other words, it is the window into the patient’s anatomy.

GE Universal Viewer is a fantastic tool, powerful, reliable, widely used. But left on its own, it was like that heavy mug you can never quite balance without spilling.

How integration with GE Universal Viewer works

The integration works like a relay team. Our platform sends instructions, the desktop client carries them, a local integration framework translates them into the right format, and GE Universal Viewer executes them.

Click or tap the image to view it in full size

Administrators configure everything in one UI form: server address, encryption method and key, linked data sources, and whether GE Viewer should auto-start. Each radiologist’s user profile is tied to GE integration. This way the right person gets access to the right studies automatically, without typing credentials twice. 

The desktop client issues key commands: Auth (log in), OpenStudy (open images for the selected case), CloseStudy (close them after dictation), AutoStart (launch the viewer at login), and Activity Monitor (track activity for status updates). Instead of manual clicks, these commands are exchanged as small XML files that the viewer picks up and processes automatically. 

LineShaft, provided as part of the GE Viewer installation, is the routing layer and more. It does not analyze medical data; it just ensures that commands reach the right components inside the viewer. Its configuration covers practical details: how long to wait before timing out an open or close request, whether to secure communication fully (AES-256 encryption is default), whether multiple users can share the same workstation, and even whether web apps can join the same channel via WebSockets

The result

In practice this means the radiologist double clicks a study and the right images just open, finishes dictation and the study closes, all without extra effort. No hunting through windows, no second logins, no wasted clicks. It just works. 

Before the integration, opening the GE Viewer application and loading the right study took around 20 to 30 seconds. Now it happens in under 7 seconds. Saving 15 to 20 seconds per case may sound small, but across dozens of studies a day it adds up quickly to more time for diagnostics and less time fighting software. 

Let’s integrate it all together

Our team knows how to bring together complex healthcare systems, ensure secure data exchange, and design integrations that scale across different clinical environments. We have done this with image viewers, reporting tools, scheduling software, EHR platforms, and beyond.  

We build the integrations that make them work as one, and we are here to make it happen for you, let’s talk. 

Contact us