The World Wide Web provides the means for the collation and display of disseminated clinical information of use to the healthcare provider. However, the heterogeneous nature of clinical data storage and formats makes it very difficult for the physician to use one consistent client application to view and manipulate information. Similarly, developers are faced with a multitude of possibilities when creating interfaces for their users. A single patients records may be distributed over a number of different record keeping systems, and/or a physician may see patients whose individual records are stored at different sites. Our goal is to provide the healthcare worker with a consistent application interface independent of the parent database and at the same time allow developers the opportunity to customize the GUI in a well controlled, stable application environment.