"Firmware on the handheld device provides a data collection template as a visual display on the handheld device to provide a user interface for collecting the forms of data." . . . .