Methods Inf Med 2001; 40(04): 298-306
DOI: 10.1055/s-0038-1634425
Original Article
Schattauer GmbH

Terminology Tools: State of the Art and Practical Lessons

J. J. Cimino
1   Department of Medical Informatics, Columbia University, New York, NY, USA
› Author Affiliations
Further Information

Publication History

Received 19 March 2001

Accepted 21 May 2001

Publication Date:
08 February 2018 (online)

Summary

Objectives: As controlled medical terminologies evolve from simple code-name-hierarchy arrangements, into rich, knowledge-based ontologies of medical concepts, increased demands are placed on both the developers and users of the terminologies. In response, researchers have begun developing tools to address their needs. The aims of this article are to review previous work done to develop these tools and then to describe work done at Columbia University and New York Presbyterian Hospital (NYPH).

Methods: Researchers working with the Systematized Nomenclature of Medicine (SNOMED), the Unified Medical Language System (UMLS), and NYPH’s Medical Entities Dictionary (MED) have created a wide variety of terminology browsers, editors and servers to facilitate creation, maintenance and use of these terminologies.

Results: Although much work has been done, no generally available tools have yet emerged. Consensus on requirement for tool functions, especially terminology servers is emerging. Tools at NYPH have been used successfully to support the integration of clinical applications and the merger of health care institutions.

Conclusions: Significant advancement has occurred over the past fifteen years in the development of sophisticated controlled terminologies and the tools to support them. The tool set at NYPH provides a case study to demonstrate one feasible architecture.

* This paper was originally presented at the International Medical Informatics Association Working Group 6 meeting, in 1999. It has been modified to reflect changes since that time in the field at large and at the New York Presbyterian Hospital.


 
  • References

  • 1 Cimino JJ. From data to knowledge through concept-oriented terminologies: experience with the Medical Entities Dictionary. JAMIA. 2000; 7 (Suppl. 03) 288-97.
  • 2 Campbell KE, Das AK, Musen MA. A logical foundation for representation of clinical data. JAMIA 1994; 1: 218-32.
  • 3 Lowe HJ, Barnett GO. MicroMeSH: A microcomputer system for searching and exploring the National Library of Medicine’s Medical Subject Headings (MeSH) vocabulary. In: “Proceedings, 11th Annual Symposium on Computer Applications in Medical Care”. Stead WW. Ed. pp. 717-20. IEEE Computer Society; Washington DC: 1987
  • 4 Tuttle MS, Sherertz D, Erlbaum M, Olson N, and Nelson SJ. Implementing Meta-1: the first version of the UMLS Metathesaurus. In: Kingsland LC. (ed). Proceedings of the Thirteenth Annual Symposium on Computer Applications in Medical Care. IEEE Computer Society Press; New York: 1989: 483-7.
  • 5 Sperzel D, Erlbaum M, Fuller L. et al. Editing the UMLS Metathesaurus: Review and Enhancement of a Computed Knowledge Source. In: Miller RA. ed. Proceedings of the Fourteenth Annual Symposium on Computer Applications in Medical Care. November 4-7, Washington, DC IEEE Computer Society Press; New York: 1990: 631-40.
  • 6 Schulz S, Romacker M, Udo H. Knowledge engineering in the UMLS. Studies in Health Technology and Informatics 2000; 77: 701-5.
  • 7 Tuttle MS, Sherertz DD, Erlbaum MS, Sperzel WD, Fuller LF, Olson NE, Nelson SJ, Cimino JJ, Chute CG. Adding Your Terms and Relationships to the UMLS Metathesaurus. In: Clayton PD. ed.: Proceedings of the Fifteenth Annual Symposium on Computer Applications in Medical Care. Washington DC: November 1991: 219-23.
  • 8 Sperzel WD, Tuttle MS, Olson NE, Erlbaum MS, Saurez-Munist O, Sherertz DD, Fuller LF. The Meta-1.2 engine: a refined strategy for linking biomedical vocabularies. In: Frisse ME. ed.: Proceedings of the Sixteenth Annual Symposium on Computer Applications in Medical Care. Baltimore, MD; November McGraw-Hill; New York: 1992: 304-8.
  • 9 Suarez-Munist ON, Tuttle MS, Olson NE, Erlbaum MS, Sherertz DD, Lipow SS, Cole WG, Keck KD, Davis AN. MEME-II supports the cooperative management of terminology. JAMIA 1996; 2 suppl 84-8.
  • 10 Shortliffe EH, Patel VL, Cimino JJ, Barnett GO, Greenes RA. An experiment in collaboration among medical informatics research laboratories. Artificial Intelligence in Medicine 1998; 12 (Suppl. 02) 97-123.
  • 11 Mays E, Weida R, Laker M. et al. Scalable and expressive medical terminologies. JAMIA 1996; 3 suppl 259-63.
  • 12 Campbell KE, Cohn SP, Chute CG, Rennels G, Shortliffe EH. Galapagos: computer-based support for evolution of a convergent medical terminology. JAMIA 1996; 3 suppl. 269-73.
  • 13 Campbell KE, Cohn SP, Chute CG, Shortliffe EH, Rennels G. Scalable methodologies for distributed development of logic-based Convergent Medical Terminology. Methods of Information in Medicine 1998; 37 4-5 426-39.
  • 14 Rocha RA, Huff SM, Haug PJ, Warner HR. Designing a controlled medical vocabulary server: the VOSER project. Computers and Biomedical Research 1994; 27 (Suppl. 06) 472-507.
  • 15 http://www.mmm.com/market/healthcare/his product/hems/fctsheet/hdd.htm
  • 16 Rector AL, Solomon WD, Nowlan WA. et al. A terminology server for medical language and medical information systems. Methods of In-formation in Medicine 1995; 34 1-2 147-57.
  • 17 Wagner JC, Solomon WD, Michel P-A, Juge C, Baud RH, Rector AL, Scherrer J-R. Multilingual natural language generation as a part of a medical terminology server. In: Kaihara S, Greenes RA. eds. Proceedings of the World Congress on Medical Informatics – Medinfo ’95;. Vancouver, Canada; Healthcare Computing and Communications Canada Edmonton; Alberta: 1995: 100-4.
  • 18 Sherrer JR, Spahni S. Healthcare information system architecture (HISA) and its middleware modules. JAMIA 1999; 6 suppl. 935-9.
  • 19 http://www.opengalen.org
  • 20 Gennari JH, Oliver DE, Pratt W, Rice J, Musen MA. A Web-based architecture for a medical vocabulary server. In: Gardner RM. ed.: Proceedings of the Nineteenth Annual Symposium on Computer Applications in Medical Care. New Orleans, LA; October-November Hanley & Belfus; Philadelphia: 1995: 275-9.
  • 21 Sherertz DD, Tuttle MS, Cole W, Erlbaum M, Olson N, Nelson SJ. A HyperCard implementation of Meta-1: the first version of the UMLS Metathesaurus. In: Kingsland LW. ed. Proceedings of the Thirteenth Annual Symposium on Computer Applications in Medical Care. Washington, D.C.: November 1989: 1017-8.
  • 22 McCray AT, Razi AM, Bangalore AK, Browne AC, Stavri PZ. The UMLS Knowledge Source Server: a versatile Internet-based research tool. JAMIA 1996; 3 suppl. 164-68.
  • 23 McCray AT, Loane RF, Browne Allen C, Bangalore AK. Terminology issues in user access to Web-based medical information. JAMIA 1999; 6 suppl. 107-11.
  • 24 Hersh W, Leone TJ. The SAPHIRE Server: a new algorithm and implementation. In: Gardner RM. ed.: Proceedings of the Nineteenth Annual Symposium on Computer Applications in Medical Care;. New Orleans, LA: October-November, Hanley & Belfus, Philadelphia; 1995: 858-63.
  • 25 Nadkarni PM. Concept Locator: a client-server application for retrieval of UMLS Metathesaurus concepts through conplex Boolean query. Computers and Biomedical Research 1997; 30: 323-36.
  • 26 Burgun A, Denier P, Bodenreider O. et al. A Web terminology server using UMLS for the description of medical procedures. JAMIA 1997; 4 (Suppl. 05) 356-63.
  • 27 Dierks MM, Sands DZ, Safran C. Re-engineering the process of surgical informed consent. JAMIA 1999; 6 suppl. 731-5.
  • 28 Tuttle MS, Olson NE, Keck KD. et al. Meta-phrase: an aid to the clinical conceptualization and formalization of patient problems in healthcare enterprises. Methods of Information in Medicine 1997; 37 4-5 373-83.
  • 29 Elkin PL, Mohr DN, Tuttle MS. et al. Standardized problem list generation, utilizing the Mayo Canonical Vocabulary embedded within the Unified Medical Language System. JAMIA 1997; 4 suppl. 500-4.
  • 30 http://www.omg.org/docs/corbamed/97-01-02.htm
  • 31 Chute CG, Elkin PL, Sherertz DD, Tuttle MS. Desiderata for a clinical terminology server. JAMIA 1999; 6 suppl. 42-6.
  • 32 Cimino JJ, Hripcsak G, Johnson SB, and Clayton PD. Designing an introspective, controlled medical vocabulary. In: Kingsland LW. ed. Proceedings of the Thirteenth Annual Symposium on Computer Applications in Medical Care. Washington, DC; November IEEE Computer Society Press; New York: 1989: 513-8.
  • 33 Cimino JJ, Clayton PD, Hripcsak G, Johnson SB. Knowledge-based Approaches to the Maintenance of a Large Controlled Medical Terminology. Journal of the American Medical Informatics Association 1994; 1 (Suppl. 01) 35-50.
  • 34 Johnson S, Friedman C, Cimino JJ, Clark T, Hripcsak G, Clayton PD. Conceptual data model for a central patient database. In: Clayton PD. ed.: Proceedings of the Fifteenth Annual Symposium on Computer Applications in Medical Care. Washington, DC: November 1991: 381-5.
  • 35 Cimino JJ. From data to knowledge through concept-oriented terminologies: experience with the Medical Entities Dictionary. JAMIA. 2000 7(2); in press.
  • 36 Cimino JJ, Hripcsak G, Johnson SB, Friedman C, Clayton PD. Prototyping a Vocabulary Management System in an Object-Oriented Environment. In: Timmers T, Blum BI. eds. Proceedings of the International Medical Informatics Association Working Conference on Software Engineering in Medical Informatics. North-Holland Press; Amsterdam: October 1990: 429-39.
  • 37 Cimino JJ, Hripcsak G, Johnson SB, Friedman C, Fink DJ, Clayton PD. UMLS as Knowledge Base – A Rule-Based Expert System Approach to Controlled Medical Vocabulary Management. In: Miller RA. ed.: Proceedings of the Fourteenth Annual Symposium on Computer Applications in Medical Care. Washington, D.C.: November 1990: 175-180.
  • 38 Cimino JJ, Johnson SB, Hripcsak G, Sideli RV, Fink DJ, Friedman C, Clayton PD. One Year’s Experience with the Unified Medical Language System (UMLS) in Academia and Patient Care. In: Lun KC, Degoulet P, Piemme TE. Rienhoff, eds. MEDINFO 92. Elsevier, North-Holland Press; Amsterdam: September 1992: 1501-5.
  • 39 Cimino JJ. Auditing the Unified Medical Language System with semantic methods. JAMIA 1998; 4: 41-51.
  • 40 Friedman C, Johnson SB, Forman B, Starren J. Architectural requirements for a multipurpose natural language processor in the clinical environment. In: Gardner RM. ed. Proceedings of the Nineteenth Annual Symposium on Computer Applications in Medical Care. New Orleans, LA; October-November Hanley & Belfus; Philadelphia: 1995: 347-51.
  • 41 Allen BA, Barrows RC, Desai N. AccessMED, a tool for browsing, searching and maintaining a large controlled medical vocabulary. JAMIA. 1996; 3 suppl. 940.
  • 42 Barrows RC, Allen BA, Smith K, Arni VV, Sherman E. A decision-supported outpatient practice system. JAMIA 1996; 3 suppl. 792-6.
  • 43 Forman BH, Cimino JJ, Johnson SB, Sengupta S, Sideli R, Clayton P. Applying a controlled medical terminology to a distributed production clinical information system. In: Gardner RM. ed.: Proceedings of the Nineteenth Annual Symposium on Computer Applications in Medical Care. New Orleans, LA; October-November Hanley & Belfus; Philadelphia: 1995: 421-5.
  • 44 Hripcsak G, Cimino JJ, Sengupta S. WebCIS: large scale deployment of a Web-based clinical information system. JAMIA. 1999; 6 suppl. 804-8.