1. A computer-implemented method to use speech commands to produce a formatted report of a predetermined type, comprising: identifying a set of phrases frequently used to complete discrete sections of the report; parsing the phrases, where parsing comprises: constructing the phrases using variables; assigning each set of variables an identifier; identifying unique, comfortable-to-say, short identifiers for each phrase including words that accurately bring the phrase to mind; labeling each phrase as a logical “and” or “or”; grouping identifiers into logical, comfortable, spoken sets, wherein one or more groupings are identified, appropriate for different user experience levels and coordinated so it is easy for the user to move to the next level; labeling each set as a logical “and” or “or”; and identifying punctuation locations; comparing identifier words throughout the report to eliminate ambiguities; and constructing text macros that follow the parsed text, enabling the user to speak the identifiers to indicate full, formatted text.