Patent ID: 7743077

Claim:
A computer implemented method to generate a database record, the method comprising: from a user interface, receiving a user selection of a condition type for querying a database associated with the condition type; in response to the user selection, identifying a query by group code to search for metadata associated with the condition type; executing the identified query by group code to retrieve the metadata associated with the condition type; based upon the retrieved metadata, configuring the user interface to generate a user interface element comprising a static key and a dynamic key, the dynamic key comprising a name field and a value input field; based upon the user interface element, generating a generic data object comprising a root node and a property valuation node, the property valuation node including an attribute pair, the attribute pair comprising a dynamic name attribute and a dynamic value attribute; binding the user interface element to the generic data object to pass a user entry received at the user interface element to the generic data object, by binding the static field to the root node, and binding the dynamic field to the property valuation node, by binding the name field to the dynamic name attribute and the value input field to the dynamic value attribute; and based upon the user entry to the user interface, generating the database record for an instance of the attribute pair, the instance of the attribute pair generated for the user entry bound to the dynamic field.