title: A web-based architecture for a medical vocabulary server.
abstract: For health care providers to share computing resources and medical application programs across different sites, those applications must share a common medical vocabulary. To construct a common vocabulary, researchers must have an architecture that supports collaborative, networked development. In this paper, we present a web-based server architecture for the collaborative development of a medical vocabulary: a system that provides network services in support of medical applications that need a common, controlled medical terminology. The server supports vocabulary browsing and editing and can respond to direct programmatic queries about vocabulary terms. We have tested the programmatic query-response capability of the vocabulary server with a medical application that determines when patients who have HIV infection may be eligible for certain clinical trials. Our emphasis in this paper is not on the content of the vocabulary, but rather on the communication protocol and the tools that enable collaborative improvement of the vocabulary by any network-connected user.
authors.affiliation: Section on Medical Informatics, Knowledge Systems Laboratory, Stanford University, CA 94305-5479, USA.
authors.forename: J H
authors.initials: JH
authors.lastname: Gennari
authors.forename: D E
authors.initials: DE
authors.lastname: Oliver
authors.forename: W
authors.initials: W
authors.lastname: Pratt
authors.forename: J
authors.initials: J
authors.lastname: Rice
authors.forename: M A
authors.initials: MA
authors.lastname: Musen
mesh_terms: D003195:Computer Communication Networks; D003199:Computer Systems; D011381:Programming Languages; D012984:Software; D014584:User-Computer Interface; D018875:Vocabulary, Controlled