Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesVisual Tools to the Rescue


February 1997 / State Of The Art / Tools for Telephony Apps / Visual Tools to the Rescue
Joe Tartaglia

Some CTI systems only seem like lifesavers. For thousands of cardiac patients, CTI actually is an essential tool for keeping them alive. The Paceart Associates transtelephonic electrocardiogram (ECG) and arrhythmia monitoring systems let patients send heart-monitor information to their doctors over the telephone by holding the receiver to their chests.

Paceart's add-on to the Paceart System, called CardioVoice, combines interactive voice response (IVR), voice mail, fax-on-demand, and outbound messaging into a comprehensive patient support system. CardioVoice was written in Microsoft Visual Basic and uses Artisoft's (formerly Stylus's) Visual Voic e Pro telephony toolkit and Microsoft Access database. Visual Voice provides a high-level interface to standard telephony and fax features. The toolkit contains custom controls (VBX, OLE Control, and DLL versions) and a graphical Voice Workbench. Visual Voice supports a variety of telephony equipment, including TAPI-compliant hardware, multiline voice-response boards, and single-line fax/modem/voice boards. The developers used assembly language to code the portion of the system that does real-time collection of the ECG data.

"Visual Voice gave us a simple yet powerful toolkit to leverage our expertise in Access Basic and develop quickly," according to Dr. Michael Bergelson, CardioVoice's chief designer.

CardioVoice has two major components: proprietary CardioVoice Phone clients and an unattended "receiving station" telephony server, which is normally located in the physician's office. The proprietary CardioVoice phones (desktop, portable, or cellular) are actually pac emaker and ECG transmitters. By attaching special electrodes to the phone handset and either holding them with both hands or pressing them to their bare chest, patients can easily transmit frequency-modulated heartbeat data to a receiving station. The receiving station converts the analog data to digital form and transmits the patient's name, phone number, and heart rate to the attending physician's alphanumeric pager. The physician can then dial into the receiving station and have the patient's ECG plot faxed back to them.

The basic Paceart system runs on a Windows PC. Receiving stations are typically a Pentium-class PC with 16 MB of RAM running Windows 95. The Dialogic Proline/2V telephony card that's used in the system can handle two analog lines simultaneously. The 16-bit Dialogic cards support such features as caller ID, global dial-pulse detection (optional), TAPI, and WAV audio.

The setup generally uses only one or two lines. This allows the developers to deploy the system on an inexpensive Win dows 3.11 or Windows 95 PC. For reliability, the designers use redundant phone lines and often connect two telephony servers that work in tandem to minimize downtime if the PC or telephony card fails.

Currently, more than 450 pacemaker and arrhythmia centers are using the Paceart system to monitor about 75,000 patients every day. The system's primary users are people who wear pacemakers and others who are considered at-risk and require intermittent cardiac monitoring. Each patient has a unique voice-mail box that enables patients and physicians to communicate efficiently. CardioVoice can also make scheduled calls to subsets of the patient database to confirm appointments, send medication reminders, and relay test results.

Dr. Jay Erlebacher of Cardiology Consultants is an enthusiastic user of CardioVoice primarily because it is convenient for physicians and patients. "In the past we had to rely on a service bureau to distribute the loop recorders to the patients, attend the phone uploads of the data, and deliver the results to us. This whole process would often take several days. With CardioVoice and our own Paceart loop monitors we can be monitoring a patient and receiving results in a day or less without being at the mercy of an unresponsive and expensive service bureau."


Dr. Jay Erlebacher, Cardiology Consultants

photo_link (41 Kbytes)

Visual Voice helped build a CTI application that frees cardiologists from "unresponsive service bureaus."


Joe Tartaglia is the vice president of High Caliber Systems (New York City), a developer of custom computer telephony systems. You can reach him at JoeT@HighCaliber.com .

Up to the State Of The Art section contentsGo to previous article: Visual Tools to the RescueGo to next article: When C++ Is RightSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network