Limits...
Internet patient records: new techniques.

Brelstaff G, Moehrs S, Anedda P, Tuveri M, Zanetti G - J. Med. Internet Res. (2001 Jan-Mar)

Bottom Line: Indeed, second-generation Internet technologies such as the ones described in this article--XML (eXtensible Markup Language), XSL (eXtensible Style Language), DOM (Document Object Model), CSS (Cascading Style Sheet), JavaScript, and JavaBeans--may significantly reduce the complexity of the development of distributed healthcare systems.Early indications are that the rapid prototyping of reports afforded by our EPR system can assist communication between clinical specialists and our system developers.We are now experimenting with new technologies that may provide services to the kind of XML EPR client described here.

View Article: PubMed Central - HTML - PubMed

Affiliation: CRS4, BioMedical Area, Sardinia, Uta, 09010, Cagliari, Italy. gjb@crs4.it

ABSTRACT

Background: The ease by which the Internet is able to distribute information to geographically-distant users on a wide variety of computers makes it an obvious candidate for a technological solution for electronic patient record systems. Indeed, second-generation Internet technologies such as the ones described in this article--XML (eXtensible Markup Language), XSL (eXtensible Style Language), DOM (Document Object Model), CSS (Cascading Style Sheet), JavaScript, and JavaBeans--may significantly reduce the complexity of the development of distributed healthcare systems.

Objective: The demonstration of an experimental Electronic Patient Record (EPR) system built from those technologies that can support viewing of medical imaging exams and graphically-rich clinical reporting tools, while conforming to the newly emerging XML standard for digital documents. In particular, we aim to promote rapid prototyping of new reports by clinical specialists.

Methods: We have built a prototype EPR client, InfoDOM, that runs in both the popular web browsers. In this second version it receives each EPR as an XML record served via the secure SSL (Secure Socket Layer) protocol. JavaBean software components manipulate the XML to store it and then to transform it into a variety of useful clinical views. First a web page summary for the patient is produced. From that web page other JavaBeans can be launched. In particular, we have developed a medical imaging exam Viewer and a clinical Reporter bean parameterized appropriately for the particular patient and exam in question. Both present particular views of the XML data. The Viewer reads image sequences from a patient-specified network URL on a PACS (Picture Archiving and Communications System) server and presents them in a user-controllable animated sequence, while the Reporter provides a configurable anatomical map of the site of the pathology, from which individual "reportlets" can be launched. The specification of these reportlets is achieved using standard HTML forms and thus may conceivably be authored by clinical specialists. A generic JavaScript library has been written that allows the seamless incorporation of such contributions into the InfoDOM client. In conjunction with another JavaBean, that library renders graphically-enhanced reporting tools that read and write content to and from the XML data-structure, ready for resubmission to the EPR server.

Results: We demonstrate the InfoDOM experimental EPR system that is currently being adapted for test-bed use in three hospitals in Cagliari, Italy. For this we are working with specialists in neurology, radiology, and epilepsy.

Conclusions: Early indications are that the rapid prototyping of reports afforded by our EPR system can assist communication between clinical specialists and our system developers. We are now experimenting with new technologies that may provide services to the kind of XML EPR client described here.

Show MeSH

Related in: MedlinePlus

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
© Copyright Policy
Related In: Results  -  Collection


getmorefigures.php?uid=PMC1761888&req=5

figure1: 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

Mentions: We have built a prototype EPR client, named InfoDOM, that runs in both the popular web browsers: Internet Explorer 4 & 5, and Netscape 4. Figure 1 illustrates the basic mechanisms involved in this system. Here, version 2 of our prototype is described; we presented the first version at the PA Java 2000 conference [22]. The process begins by an IO (Input/Output) Manager bean (not shown) requesting an XML record over the web from the EPR server. For this we have used the Apache web server running SSL (Secure Socket Layer). The downloaded document is then stored in the client-side DOM.


Internet patient records: new techniques.

Brelstaff G, Moehrs S, Anedda P, Tuveri M, Zanetti G - J. Med. Internet Res. (2001 Jan-Mar)

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
© Copyright Policy
Related In: Results  -  Collection

Show All Figures
getmorefigures.php?uid=PMC1761888&req=5

figure1: 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
Mentions: We have built a prototype EPR client, named InfoDOM, that runs in both the popular web browsers: Internet Explorer 4 & 5, and Netscape 4. Figure 1 illustrates the basic mechanisms involved in this system. Here, version 2 of our prototype is described; we presented the first version at the PA Java 2000 conference [22]. The process begins by an IO (Input/Output) Manager bean (not shown) requesting an XML record over the web from the EPR server. For this we have used the Apache web server running SSL (Secure Socket Layer). The downloaded document is then stored in the client-side DOM.

Bottom Line: Indeed, second-generation Internet technologies such as the ones described in this article--XML (eXtensible Markup Language), XSL (eXtensible Style Language), DOM (Document Object Model), CSS (Cascading Style Sheet), JavaScript, and JavaBeans--may significantly reduce the complexity of the development of distributed healthcare systems.Early indications are that the rapid prototyping of reports afforded by our EPR system can assist communication between clinical specialists and our system developers.We are now experimenting with new technologies that may provide services to the kind of XML EPR client described here.

View Article: PubMed Central - HTML - PubMed

Affiliation: CRS4, BioMedical Area, Sardinia, Uta, 09010, Cagliari, Italy. gjb@crs4.it

ABSTRACT

Background: The ease by which the Internet is able to distribute information to geographically-distant users on a wide variety of computers makes it an obvious candidate for a technological solution for electronic patient record systems. Indeed, second-generation Internet technologies such as the ones described in this article--XML (eXtensible Markup Language), XSL (eXtensible Style Language), DOM (Document Object Model), CSS (Cascading Style Sheet), JavaScript, and JavaBeans--may significantly reduce the complexity of the development of distributed healthcare systems.

Objective: The demonstration of an experimental Electronic Patient Record (EPR) system built from those technologies that can support viewing of medical imaging exams and graphically-rich clinical reporting tools, while conforming to the newly emerging XML standard for digital documents. In particular, we aim to promote rapid prototyping of new reports by clinical specialists.

Methods: We have built a prototype EPR client, InfoDOM, that runs in both the popular web browsers. In this second version it receives each EPR as an XML record served via the secure SSL (Secure Socket Layer) protocol. JavaBean software components manipulate the XML to store it and then to transform it into a variety of useful clinical views. First a web page summary for the patient is produced. From that web page other JavaBeans can be launched. In particular, we have developed a medical imaging exam Viewer and a clinical Reporter bean parameterized appropriately for the particular patient and exam in question. Both present particular views of the XML data. The Viewer reads image sequences from a patient-specified network URL on a PACS (Picture Archiving and Communications System) server and presents them in a user-controllable animated sequence, while the Reporter provides a configurable anatomical map of the site of the pathology, from which individual "reportlets" can be launched. The specification of these reportlets is achieved using standard HTML forms and thus may conceivably be authored by clinical specialists. A generic JavaScript library has been written that allows the seamless incorporation of such contributions into the InfoDOM client. In conjunction with another JavaBean, that library renders graphically-enhanced reporting tools that read and write content to and from the XML data-structure, ready for resubmission to the EPR server.

Results: We demonstrate the InfoDOM experimental EPR system that is currently being adapted for test-bed use in three hospitals in Cagliari, Italy. For this we are working with specialists in neurology, radiology, and epilepsy.

Conclusions: Early indications are that the rapid prototyping of reports afforded by our EPR system can assist communication between clinical specialists and our system developers. We are now experimenting with new technologies that may provide services to the kind of XML EPR client described here.

Show MeSH
Related in: MedlinePlus