17. A non-transitory computer readable storage medium including computer program code to be executed by a processor, the computer program code, when executed, to implement a formlet generation method comprising: receiving one or more query criterion to retrieve data and generating a query result of data from one or more data stores based on the one or more query criterion; applying a transform to the query result data, the transform applying analytics to the query result data to produce transformed query result data consumable by a graphical user interface, the transformed query result data modeled as an object; applying a data template and binding instructions to the transformed query result data to generate a formlet including data and associated relationship and functionality information for display of and interaction with the data, the binding instructions specifying how the transformed query result data is to be bound to the data template, the data template specifying visual components and visual styling instructions for the transformed query result data object to form the formlet; facilitating runtime configurability of the formlet by a user; and displaying the formlet via the graphical user interface, the formlet forming part of an application for user review and interaction.
18. The computer readable storage medium of claim 17 , wherein the formlet forms part of a clinical application telling a story regarding one or more patients for user review and interaction.