Figure 1.

The electronic patient record is delivered over the Web via secure SSL as an XML document. On the client it is stored in the Document Object Model and thus its contents become available for presentation in a variety of ways. The basic patient details can be viewed as an interactive web page (by the application of XSL and CSS stylesheets). From the EPR Browser other views of the same record can be launched; the image Viewer and the clinical Reporter JavaBeans are shown. These tools have been used to modify the record so that it can be uploaded back to the server. Communication among JavaBeans is mediated by the InfoBus, while the launch of new windows is achieved using JavaScript libraries