

Project at a Glance |
|---|
RDA assisted our client with the development of an application for specimen handling and result processing to replace multiple legacy applications. The new system brings a unified interface to the lab worker, drastically reducing time spent on training. The new system also allows users to isolate and report on highly specific, detailed metrics. |
RDA's client is one of the world's largest clinical laboratories, offering a broad range of genomic/esoteric tests.
RDA's client has experienced significant growth, including the merger and acquisition of many smaller laboratories, that has resulted in a variety of in-house developed applications used to support laboratory operations. Numerous problems were associated with the company's dependency on these applications:
Therefore, the company decided to unify the multitude of applications into a single, modern solution that would simplify maintenance and operations as well as address the outage vulnerabilities of the legacy applications. Our client envisioned a modern, well-architected, and visually appealing application that would streamline operations.
RDA assisted our client with the development of an application for specimen handling and result processing, which will eventually replace multiple legacy applications that interface to a mainframe application. The new system addresses the performance and reliability issues that have occurred in the past and streamlines as well as simplifies operations by enabling laboratory technicians to be more productive.
RDA’s solution provides our client with a highly available, browser-based Web architecture. The solution is based on proven approaches and design patterns to provide a maintainable and extensible architecture. During the course of meetings with our client, RDA had the opportunity to review the design requirements to ensure that the approach would address the company's needs for fault tolerance and reliability.
The architecture created for the new system is reusable and capable of hosting additional modules. The first phase of the application addresses manual results entry.
Special attention was given to enhancements in user productivity by implementing an intuitive, streamlined application that not only meets operational requirements but is also visually appealing and intuitive to end users.
Our client has identified eight labs to participate in a pilot, in which specific tests will be run side-by-side with both the new system and the legacy systems. Once the pilot is launched, the participants will be providing usability feedback from a lab-floor perspective. The plan is to pilot the new system for a specific time period and then roll out the system to a larger population in additional lab facilities.
New Capabilities
As a SQL-based system, the new system can easily provide metrics on current-day in progress, past days, statistics per lab, test type, or even lab worker.
In order to meet established performance requirements and allow the laboratories to function even when communication channels to the mainframe are down, the application leverages DB2 as a local data store that serves as a local cache for data between the new system and the mainframe.
The solution platform includes the following:
|
Category |
Description |
|
Transient Database |
DB2 |
|
Language |
C# + ASP.NET, with Telerik custom controls |
|
Development IDE |
Visual Studio Team System 2008 |
|
Framework |
.NET Framework 3.0 |
|
Source Control |
Team Foundation Server |
|
Server Platform |
Windows Server 2003 or 2008 |
|
Client Platform |
Windows XP Professional SP2 or Windows Vista |
|
Browser |
Internet Explorer v6 or v7 |
