I built this, so treat the below as a ux designer describing his own app rather than a recommendation.
Pillot is an iPhone app that starts with the camera instead of a form. You photograph a prescription bottle, front and back, and it reads the name, dose and directions, builds the dosing...