A portable programmable medical alert device can be used to program multiple
events,
each of which will be signaled by an audible and a visual alarm. The user can program
and reprogram medication schedules using only the portable alert device. The device,
including a battery powered microcontroller, can be programmed by manipulation
of two input switches, a push button switch and a two position to prevent inadvertent
programming. Each programmed event will be signaled at the same time of day at
which the alarm was originally set. When the alarms are transmitted to a user,
the alert or reminder can be acknowledged by pressing the push button switch. The
user can also activate the device prior to the next scheduled alarm without affecting
subsequent alarms or alerts. Outputs can be audible and/or visible outputs, including
an LCD. Inputs can be alternatively programmed by computer.