associated with the billing physician step 535 once the feedback has been provided to the user step 540 the user may input data based on the feedback into the nlpr database 545 for a particular patient record in one embodiment the billing codes may be sent directly to a billing system e g output 555 for the generation of patient bills this embodiment may be utilized in an out patient superbill environment in an alternative embodiment the data input into the nlpr may be further processed and coded step 550 by for example a buffing coder then the billing codes generated through the additional manipulation of the data may be sent to the billing system additionally the information from the nlpr may be sent to a clinical data repository cdr and or an electronic medical record emr step 560 while various embodiments of the invention have been described above it should be understood that they have been presented by way of example only and not limitation thus the breadth and scope of the present invention should not be limited by any of the above described exemplary embodiments but should be defined only in accordance with the following claims and their equivalents for example while the invention was described with reference to a medical environment such as a hospital or an out patient environment the invention is equally applicable in an environment requiring the maintenance of accurate records the present invention may be configured to be used in connection with any constrained data input tasks in a variety of non medical environments furthermore while particular embodiments of the invention were described with respect to the use.