In-Depth

Taking paper out of the healthcare system

Application Development Trends'
2002 Innovator Awards
E-business Application Development
Honorable Mention

An Institute of Medicine report in June 2001 stated that more people die each year from medical errors than from car accidents, breast cancer or AIDS. In response, Boston-based CareGroup Healthcare System initiated a Provider Order Entry (POE) system pilot project aimed at reducing medical errors. The organization invested $2 million in the system in an effort to save lives and costs.

The system lets doctors pull patient data from a server fed by the Cache database from InterSystems Corp., Cambridge, Mass. After examining a patient, a doctor decides on an appropriate action, like prescribing a medication. POE applies business rules to double-check the doctor's decision and to determine if that specific medication and dosage are appropriate for the patient -- based on other medications the patient is taking, the patient's size or the availability of newer drugs. The doctor weighs POE's feedback, decides which course of action to pursue and executes it. POE communicates with robotic drug-dispensing machinery in the hospital's pharmacy.

The Web-based order entry system replaces all hand-written and verbal orders in the hospital. Physicians enter every medication, lab, dietary, radiology and general care order via the Web. Doctors use "both PCs and wirelessly connected Web devices such as Fujitsu table with 802.11b wireless" to enter these orders, explained Dr. John Halamka, CIO. "Palms have too little screen real estate for such an application," he explained.

Many clinicians were against using computers and thought the order-entry system would be time-consuming. In an effort to alleviate opposition, the development team assembled a guiding coalition of physicians, nurses, pharmacists and ancillary staff.

With 12,000 employees, 3,000 doctors and 9 million patients in the CareGroup system, scalability was an issue, as were performance, security and reliability. CareGroup chose the Cache database because it provided scalability, performance and reliability in one tool. "We do 900 transactions a second in our clinical system," Halamka said. "Relational databases like Oracle could not offer this transactional performance."

The Cache system runs on two HP 9000 CPUs, one of which is always on standby to prevent downtime and data loss. An EMC storage tower hosts the database, and users access the application through Web browsers. Dual-processor Compaq Web servers, triply redundant with automatic fail-over run Windows 2000 and Microsoft Internet Information Server.

The 20-person development team consisted of 11 software developers and nine application specialists, with a total of 403 years clinical experience among them. Key developers wrote the Web tools used to design the system and then trained team members in the technology before getting underway.

The project, which was scheduled to go live for 90% of the hospital's admissions on March 12, took two years and four months to complete in two phases: infrastructure development and implementation. Leadership position changes in the hospital pushed the go-live date for the project back by six months. A major relocation and consolidation within the hospital added to the delay.

Management and the user community consider the project a success. It has eliminated 50% of medication errors and takes no additional time. The key to its success, according to Halamka, was early physician involvement and training because POE is 15% technology and 85% process and organizational change.

Application profile:

Tools and Technologies:
InterSystems Cache running on Microsoft Windows NT Server 4.0 running Internet Information Server

Platforms:
2 HP 9000s, EMC storage tower, dual-processor Compaq Web servers

Development Team:
Robert Beckley, Jean Hurley, Kevin Afonso, Nan Zullo, Edna Moody, Elaine Bianco, Rebecca Stocking, Timothy Walden, Michael Monroe, Valerie Portway, Sandra Goodman, Alice Lee, Eileen Yanchewski, Mary Biagiotti, Patricia Bourie, Jane Burke, Nancy Sweeney, Fran Tripp, Marcy Wasilewski, Karen Rapuano

About the Author

Lana Gates is a freelance writer based in Mesa, Arizona. She can be reached via e-mail at [email protected].