1. A method for the entry, review and update of data in a hierarchically-organized database comprising: (a) creating the hierarchically-organized database, said database having a root node, said root node having at least one child node, and also having further descendant nodes; (b) displaying the root node and each of the at least one child nodes of the root nodes as a set of selectable buttons; (c) navigating the database by selecting one of the selectable buttons at a time; (d) retaining the display of only the selected button and its parent button, and displaying all of the child nodes associated with the selected node as selectable child buttons; (e) repetitively selecting said child buttons and erasing other child buttons, but retaining ancestor buttons in the display; (f) entering new data by selecting a selectable button for the input of new data pertaining to the currently displayed node; and (g) generating a report from the hierarchically-organized database integrating the entered data into a structured summary of the entered data.