A hearing aid programming system with a host computer system including a
program for programming a hearing aid. The host computer system includes
a first communication interface for sending and receiving control and
data signals. A hearing aid programming interface device is connected to
the communication interface of the host computer system and includes a
second communication interface for sending and receiving control and data
signals. The hearing aid programming interface device also includes
circuitry for electrically isolating the hearing aid to be programmed
from the host computer. The first communication interface may be PCMCIA,
USB, RS-232, SCSI or IEEE 1394 interfaces, which are arranged to send and
receive serial data and control signals to the hearing aid programming
interface device. The first communication interface may also be a
wireless communications interface which wirelessly sends and receives
control and data signals with the hearing aid programming interface
device.