A computer implemented method, data processing system, and computer usable
code are provided for dynamically creating data capture elements. The
aspects of the present invention receive a request for a data capture
form and retrieve template build data for building the data capture form
to form retrieved template build data in response to receiving the
request. Using the retrieved template build data, a form definition is
retrieved to form a retrieved form definition and data element definition
is retrieved to form a retrieved data element definition. Using at least
one of the retrieved template build data, the retrieved form definition,
and the retrieved data element definition, a data capture form template
is then created.