Download the Medical Diagnostics Sucess Story in PDF format

Run your embedded OS alongside Windows without sacrificing determinism, performance or features using the eVM virtualization manager. Evaluate the INtime RTOS for Windows Development Environment Develop Real-time Windows Applications Using Visual Studio

 

 

 

 

 

 

 

TenAsys Real-time Platform Preserves Abbott Laboratories Proven Intellectual Property and Enables New Features in their PRISM® Blood Analyzer

The ABBOTT PRISM screens donated blood in over 30 countries, processing more than40 percent of the global blood supply.The need to preserve prior investments in real-time software code is a defining factor influencing decisions made in embedded system design. This is particularly important for long-lifecycle applications where stringent agency certification or approval is required. The risks involved in recoding proven realtime software can be huge. Besides the significant cost of agency recertification, subtle incompatibilities can erode customer confidence and destroy chances of meeting market windows. Many embedded system developers need to maintain compatibility at all costs, even while adding competitive new features to their products.

A case in point is the design of the latest high-volume blood-screening analyzer from Abbott Diagnostics, a division of Abbott Laboratories of Abbott Park, IL. The ABBOTT PRISM® system is targeted at blood donation centers, such as those maintained by the Red Cross, where large volumes of blood samples are tested on a daily basis. The American Association of Blood Banks states that approximately eight million volunteers donate about 15 million units of whole blood every year; confidence in test results is of utmost importance.

Before a blood donation enters the blood supply it must be tested for evidence of exposure to viruses that might cause disease, such as hepatitis, HIV, and other retroviruses. The typical screening process involves making several assays on each blood sample. The ABBOTT PRISM® consolidates and automates this testing into a single instrument, reducing the errors associated with manual handling of samples and improving the efficiency and throughput of the process. According to Abbott, their PRISM® systems screen donated blood in over 30 countries, processing more than 40 percent of the global blood supply.

Evolving while maintaining compatibility

The ABBOTT PRISM® system, so named because it uses an optical assaying technique, is the latest in a series of products that represent 20 years of development by Abbott Labs. While Abbott's newer instruments provide functionality similar to that of their predecessors, the underlying technologies used to build these systems continues to evolve over time. With each new design, Abbott has made a concerted effort to minimize changes to critical function areas, decreasing the time required to certify a new generation of the instrument and maintaining a high degree of confidence in the performance of the PRISM® product family.

ABBOTT PRISM station two-step and three-step immunoassay channel sequences.In a PRISM® instrument, every blood sample can go through up to six screening tests at the same time. According to standard protocol, when a sample reacts positively to a test (indicating that it may be carrying a harmful virus), it must be re-tested two more times. If two of three results for a sample are reactive the test is considered to be positive. The complete testing process for each sample takes approximately one hour, from start to finish. In order to meet throughput goals, a large number of samples are processed and tracked simultaneously.

Centrifuged blood samples are placed into racks of 28-tubes each. As a rack is loaded into the analyzer, barcodes are read from the tubes so that the system can track each sample. Up to ten racks of samples can be loaded into the analyzer at one time.

Samples are drawn from each tube and dispensed into reaction trays using disposable pipettes manipulated via an XYZ positioning system. Pressure sensors measure sample aspiration and aid in the identification of clots and bubbles in the blood. Pressure monitoring is also used to detect problem events, such as a pipette hitting the bottom of a test tube.

After completing dispensing from a rack of tubes, the rack may be removed from the analyzer and a new rack of tubes can be loaded to provide continuous processing for up to 24 hours. Samples that are initially reactive may be reloaded at any time and since the system will recognize that the sample was initially reactive it can automatically schedule the sample to be tested two more times to determine if the sample is confirmed reactive or nonreactive for any given test. Retesting only dispenses samples to those tests requiring retesting and not for tests that were initially non-reactive.

As reaction trays move from station to station within the analyzer, reagents are added and the samples are heated to assist the reactions. When sample reactions have completed, a chemical "trigger" reagent is injected, causing each sample to luminesce. The "flash" of light given off by this chemiluminescence reaction is measured and quantified by the PRISM® blood analyzer, forming the basis of the test result.

"There is a lot going on in the system at any given moment, and the need to maintain the integrity of each sample test is critical," said Richard Carver, a Principle Software Engineer for the Abbott Diagnostics Division."Our real-time software needs to manage hundreds of tasks reliably. There are tasks responsible for controlling each station of each channel, the barcode scanner, the sample manager XY-table, the sample manager pipetting assembly, sample scheduling, report generation, report printing, updating the results database, host processor communication, information display, resource/reagent monitoring, heater control, event logging, cycle coordination, and quite a few more," notes Carver. "When we developed the newest PRISM®, we needed to make sure that we didn't change the fundamental elements of the process."

Loading sample racks into the ABBOTT PRISM system.Abbott's RTOS evolves as the hardware evolves

The core control mechanism in the PRISM® instrument is an Intel Architecture PC running TenAsys Corporation's iRMX for Windows (which incorporates an iRMX API placed atop the INtime RTOS for Windows). The control PC connects to multiple microcontroller-based controllers within the unit via a BITBUS interface. (BITBUS is a simple serial master/slave communications interface that transfers data at 375 kbps.) The instrument supports up to six testing channels with each channel handling the processing for a given test. The control PC sets up each channel as a separate job, or realtime application, to be managed by the TenAsys RTOS. An RTOS is needed to insure that all instrument channels remain synchronized throughout the process and in order to maintain reliable operation. Reliability and accurate timing are essential for maintaining system throughput.

The PRISM® system was originally based on the iRMX286 operating system running on Intel Multibus hardware. In the 1980s Abbott selected the Intel RTOS to control the system because of its proven reliability on Intel processorbased platforms. Their choice to migrate the latest PRISM® blood analyzer to a TenAsys RTOS platform was driven in part to move the application from an RTOS-only platform to a hybrid Windows plus RTOS platform. The choice to use iRMX for Windows simplified that transition, allowing Abbott to port their proven software with minimal changes. The TenAsys RTOS platform provided Abbott with a means to reuse proven intellectual property, in the form of existing realtime software, insuring compatibility between product generations. This approach was critical to maintaining development schedules and for simplifying compliance with the US Food and Drug Administration’s (FDA) strict product certification rules.

Adding Windows enables new features

The TenAsys INtime RTOS provides real-time OS functions that run alongside Microsoft Windows. In Abbott’s older machines, iRMX hosted the operator interface as well as all control tasks; now machine control functions are handled by real-time tasks running on the INtime RTOS, freeing Abbott to incorporate new and updated operator interface features on the Windows operating system.

A Windows system running INtime has two virtual machines on a single hardware platform, insuring real-time applications always have priority over and run without interference form Windows processes. Moving to the new platform also gives Abbott access to more cost-effective hardware platforms and up-to-date interfaces for communication and I/O, such as USB. Additional advantages include the ability to incorporate new communication protocols for interaction with external systems and to adapt more sophisticated data reporting methods.

"By migrating the system processor to PC hardware and software technology, we saved costs and obtained access to the latest industry-standard hardware resources," said Richard Carver. "Embedding a PC in the analyzer has given us the additional benefit of being able to run our development software environment directly on the target hardware, saving development time and effort compared to using separate development workstations."

The ABBOTT PRISM® enhances its usability through the use of the Windows user interface while continuing to use TenAsys real-time software for their critical control and sequencing functions, thereby maximizing the leverage of their proven real-time intellectual property.