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 after said physician has made a diagnosis to select a subset of said diagnosis specific pre-populated templates that correspond with the 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, said diagnosis specific pre-populated templates being configured to enable said physician to perform said diagnosis in at least one of an office setting, a surgery setting, an analgesics setting, and a therapy setting.