1. A patient encounter electronic medical record apparatus comprising: a processor; an input interface configured to receive data input by a physician and an output interface coupled to said processor; a memory; and a plurality of diagnosis specific pre-populated templates stored in said memory and accessible by said processor, default entries in said diagnosis specific pre-populated templates being changeable to alternate values by said physician, said default entries being associated with a pre-determined diagnosis; wherein said user interface is configured to receive an input by said physician to select a subset of said diagnosis specific pre-populated templates that correspond with a diagnosis made by the physician and said processor is configured to produce an electronic medical record from said subset of diagnosis specific pre-populated templates.