1. A computer-implemented method to automatically generate data associated with a medical report using voice inputs received during a first encounter, comprising: receiving a voice input from a source; determining an identity of the source; performing a speech-to-text conversion on the voice input to generate a text string representing the voice input; associating the text string with the identity of the source; identifying and selecting one or more keywords from the text string, wherein the one or more keywords are associated with one or more data fields; and populating the one or more data fields with the identified keywords according to values associated with the identified keywords and the identity of the source.