a programmable data collector that can interactively act with the person using same is disclosed . the logic responsible for the interactive ability of the data collector is programmed on a personal computer through a graphical flow - charting interface . the flow chart is processed by software that analyzes the flow chart and converts it into script that can run in the data collector . the script is loaded via a personal computer into the data collector where it is stored in nonvolatile memory . once stored in the data collector , the script is executed by the data collector when an initiating event occurs .