title: Web architecture for the remote browsing and analysis of distributed medical images and data.
abstract: To provide easy retrieval, integration and evaluation of multimodal medical images and data in a web browser environment, distributed application technologies and Java programming were used to develop a client-server architecture based on software agents. The server side manages secure connections and queries to heterogeneous remote databases and file systems containing patient personal and clinical data. The client side is a Java applet running in a web browser and providing a friendly medical user interface to perform queries on patient and medical test data and integrate and visualize properly the various query results. A set of tools based on Java Advanced Imaging API enables to process and analyze the retrieved bioimages, and quantify their features in different regions of interest. The platform-independence Java technology makes the developed prototype easy to be managed in a centralized form and provided in each site where an intranet or internet connection can be located. Giving the healthcare providers effective tools for browsing, querying, visualizing and evaluating comprehensively medical images and records in all locations where they can need them - e.g. emergency, operating theaters, ward, or even outpatient clinics- the implemented prototype represents an important aid in providing more efficient diagnoses and medical treatments.
authors.affiliation: Dipartimento di Bioingegneria, Politecnico di Milano, 20133 Milano, Italy. masseroli@biomed.polimi.it
authors.forename: M
authors.initials: M
authors.lastname: Masseroli
authors.forename: F
authors.initials: F
authors.lastname: Pinciroli
mesh_terms: D000554:Ambulatory Care Facilities; D002309:Cardiology; D003195:Computer Communication Networks / Q000458:organization & administration*; D003199:Computer Systems; D006801:Humans; D007091:Image Processing, Computer-Assisted; D016247:Information Storage and Retrieval; D016347:Medical Records Systems, Computerized / Q000458:organization & administration; D011381:Programming Languages; D012984:Software; D017216:Telemedicine