Thin-client Enterprise Visualization: A Top-down View
Say that operated using a thick-client model (it doesn’t, but pretend it does for argument's sake). Imagine, then, the nightmare that the head of the company’s operations would face if tasked with making sure that every customer could visit, navigate, and shop on the site successfully following even a minor revision or upgrade.
Keith J. Dreyer, DO, PhD
The problem with this scenario is that changes affecting all users can only be implemented by changing the software residing at each user's computer. Amazon's users number many millions, so in order to pull off just one revision, Amazon would have to dispatch an army of technicians to the homes and offices of shoppers around the globe. This is the same nightmare awaiting an imaging center or hospital radiology department choosing to revise or upgrade its advanced visualization capabilities in an environment where all image-manipulation calculations and processes take place at the workstation level. Keith J. Dreyer, DO, PhD, is director for medical imaging, Partners Healthcare System, Inc, Boston, and vice chair of radiology, informatics division, Massachusetts General Hospital, Boston. "The traditional, thick-client approach to viewing both 2D and 3D images is to load the image data onto a PACS workstation that hosts software for displaying those images," he says. "If, for instance, you’re acquiring CT images, they will be transmitted down and received in the axial plane. If you need to do anything else with that image set—such as reformatting into a coronal or sagittal plane, or performing 3D analysis—all of that must transpire at the workstation. Unfortunately, this requires fairly sophisticated software, and the heavy payload of data that must be transmitted down to the workstation each time the user wants to manipulate the image can cause potentially significant network traffic issues." Impact on Radiologists The solution to these problems is to forego the thick-client model in favor of a thin-client model, also known as server-side processing. Malte Westerhoff, PhD, chief technical officer of Visage Imaging, Berlin, says, "With the thin-client approach, all of the image manipulations take place on a central server before being transmitted to the workstation. The key difference, from the user’s perspective, is that he or she can look at any data available on the server, virtually latency free—meaning you can start viewing images almost immediately. An initial view is transmitted; then, as you work your way through, the remaining dataset is streamed in the background to your viewing station. It doesn’t matter whether you slide through or rotate in volume rendering.” Westerhoff continues, "Meanwhile, the key difference from the organization’s perspective, is that software updates affecting all users can be handled centrally—and automatically, because the next time a user logs in from his or her workstation or personal computer, the latest software is what will be there." For radiologists and referring clinicians, the advantages of the thin-client model are substantial. "It provides a unified means of giving image access to all locations," Westerhoff says. "It’s not just the radiology department that needs access to 3D images nowadays. It’s also the operating room, for surgical planning, and it’s the emergency department, the ICU, and the referrers in the hospital or out around the community." Dreyer agrees. "One of the things thin-client does for us here at Massachusetts General Hospital is make possible advanced visualization at 400 radiology-department workstations, and it extends this capability to a large number of users spread across downtown Boston and out into the suburbs," he says. "To support such broad access to 3D images, however, requires a complex infrastructure that includes an advanced visualization laboratory.” He adds, “We perform approximately 50,000 advanced visualization exams annually; once the images are produced and validated, they’re routed to the laboratory, where the bulk of preprocessing analysis is performed. The images then are rendered and sent to our PACS. Next, we distribute snapshots of the 3D images to the referring physicians. Currently, our referring physicians cannot engage in further analysis of the snapshot, but we’re developing a thin-client strategy designed to overcome that limitation." A Cost-efficient Solution The thin-client model for advanced visualization also carries with it favorable implications for the IT department. "IT no longer needs to maintain or worry about updating a large number of dedicated, specialized workstations throughout the organization," Westerhoff says. "Eliminating physical travel as the means of installing enhancements at dozens (or even hundreds) of workstations represents a potentially big savings in time and costs." Another cost advantage of the thin-client model is that it lets the IT department plug in devices not intended for accessing 3D images. "Advanced visualization images can be delivered to just about any display, anywhere—including the console of a modality—if all a user needs to do is look at images, without performing any kind of diagnostic manipulations," Westerhoff says. "This ability to use existing hardware—even hardware that may be dedicated to other purposes—to access images can help lower high-end requirements for memory and monitors." IT people appear to favor the thin-client model, as well, because of its configurability and scalability. "Thin-client solutions—the best ones, certainly—can be configured so as to expose different sets of features based on the role or need of the accessing clinician," Westerhoff says. "For example, someone who just needs a quick look at axial images should not be confronted by a large selection of buttons or tools. Conversely, the specialist who needs to perform surgical planning should be presented with as full a set of advanced functions as is appropriate for his or her purposes. Moreover, if you have configurability, then you can cover the image-access needs of your entire organization with a single solution. This is why scalability is important. Since thin-client solutions allow for easy and extensive scalability, your user base can grow without worry." Thin Clients Versus Web Clients The term thin client is sometimes used interchangeably with the term Web-based client, but Dreyer emphasizes that they refer to different things. "A thin client can be easily installed and launched on any computer using either an Internet or intranet connection, which is one of the reasons it’s confused with Web-client technology," he indicates. "Confusing in the other direction is the fact that traditional Web viewers exhibit characteristics of thin-client technology, such as easy deployment of software. Traditional Web viewers, however, when used to give referring physicians access to an archive, are actually thick-client applications. The reason is that the browser acts as the mechanism for transferring data to the client, so there will be potentially long latencies if big datasets are involved. In addition, Web-client technology is usually not as feature rich as thin-client technology." Westerhoff believes that the thin-client model represents a bridge between the two worlds of traditional PACS (or 2D viewer systems) and advanced visualization workstations. "The idea is to enable users to look at even simple axial slices much faster than would be possible with a traditional PACS viewing station-and then, with the click of a mouse button, be able to easily adjust slice thickness on the fly and look at the images in non-original slice orientation," he says. Pointing to his own Visage CS solution, Westerhoff asserts that today's leading-edge thin-client solutions form that bridge by "combining traditional 2D PACS viewing capabilities with all the robust features required to support for advanced visualization."