5. The method of claim 3 , further comprising: c) receiving a user query based on the user interface; and d) displaying query results via the user interface.
5. The method of claim 3 , further comprising: c) receiving a user query based on the user interface; and d) displaying query results via the user interface. 6. The method of claim 5 , wherein step c) comprises: receiving user input of a first value into a first data entry field; and determining whether the first value already exists in a record of a database using the data model, and wherein step d) comprises retrieving the record and displaying record information to the user via the user interface.