8. A system comprising at least one processor programmed to: receive an input data stream comprising speech data documenting a physician's encounter with a patient, the input data stream comprising latent information associated with a type of medical report appropriate for documenting the encounter with the patient; process the input data stream to identify the latent information; based on the identified latent information, identify the type of medical report appropriate for documenting the encounter with the patient; activate a template specific to the identified type of medical report appropriate for documenting the encounter with the patient, wherein the template specifies at least a plurality of data fields required for documenting the encounter with the patient; obtain, from the input data stream, information corresponding to at least one of the data fields specified by the activated template; and populate the template with the obtained information to generate a medical report that documents the encounter with the patient.
11. The system of claim 8 , further comprising at least one memory that stores a group of templates including the template, and wherein the at least one processor is programmed to activate the template by selecting the template from the stored group of templates and activating the selected template.