10. The software application according to claim 9 , wherein said template manager additionally comprises a plurality of templates for creating said customized template based data entry screens.
9. A software application for gathering and managing patient medical data, comprising: a first module for gathering patient medical information on a handheld computing device, said first module having a plurality of customized template based data entry screens, a means for receiving medical data through remote transmission, a means for receiving customized information, and a means for creating a natural language report and a data point-based searchable database from said medical information, wherein said natural language report has a syntax and a structure; a template manager for creating customized template based data entry screens for use by said first module; wherein the function of said first module is directed by said customized template based data entry screens; and wherein at least one of said customized template based data entry screens allows a user to correlate a set of modifiers with a body part.