1. A method for collecting patient clinical encounter information comprising the steps of: storing, on a computer-readable medium operatively connected to a server, computer-executable instructions comprising: a) a navigation module; b) a verification module; and, c) a user interface comprising a plurality of fields, at least one of the fields comprising a pop-up list, the arrangement of the plurality of fields being fixed and arranged as on a clinical chart; transmitting, via a network, the navigation module, the verification module and the user interface from the server to a client device; causing the client device to display the user interface, including the plurality of fields, within a single screen to a user, the user interface facilitating the entry of patient clinical encounter information into the plurality of fields by not requiring the user to scroll the user interface within the single screen; receiving, via the user interface displayed on the client device, patient clinical encounter information from the user; causing the navigation module on the client device to modify the contents of at least one of the plurality of fields in response to the received patient clinical encounter information; receiving, via the user interface displayed on the client device, at least one diagnosis selected by the user via the user interface; causing the verification module on the client device, to determine an authorization level for the at least one diagnosis by referring to the contents of at least a subset of the plurality of fields; and, receiving on the server, via the network, the patient clinical encounter information and the at least one diagnosis from the client device after the determination of the authorization level for the at least one diagnosis by the verification module.