Scalable Methodologies for Distributed Development of Logic-Based Convergent Medical Terminology
- 1 October 1998
- journal article
- research article
- Published by Georg Thieme Verlag KG in Methods of Information in Medicine
- Vol. 37 (04/05) , 426-439
- https://doi.org/10.1055/s-0038-1634554
Abstract
As the size and complexity of medical terminologies increase, terminology modelers are increasingly hampered by lack of tools and methods to manage the development process. This paper presents our use and ongoing evaluation of a description-logic classifier to support cognitive scalability of the underlying terminology and our enhancements to that classifier to support concurrent development utilizing semantics-based concurrency control methods. Our enhancements, collectively referred to as the Galapagos, consist of several applications that take locally-developed terminology enhancements from multiple sites, identify conflicting design decisions, support the modelers' reconciliation of the conflicting designs, and efficiently disseminate updates tailored for locally enhanced terminologies. We have tested our ideas through concurrent evolutionary enhancement of SNOMED International at three Kaiser Permanente regions and the Mayo Clinic. We have found that the underlying environment has met our design objectives, and supports semantic-based concurrency control, and identification and resolution of conflicting design decisions.Keywords
This publication has 9 references indexed in Scilit:
- Knowledge-based Approaches to the Maintenance of a Large Controlled Medical TerminologyJournal of the American Medical Informatics Association, 1994
- Academic Careers for Experimental Computer Scientists and EngineersPublished by The National Academies Press ,1994
- Concurrency control in advanced database applicationsACM Computing Surveys, 1991
- Toward a unified framework for version modeling in engineering databasesACM Computing Surveys, 1990
- Multilevel atomicity—a new correctness criterion for database concurrency controlACM Transactions on Database Systems, 1983
- Using semantic knowledge for transaction processing in a distributed databaseACM Transactions on Database Systems, 1983
- On optimistic methods for concurrency controlACM Transactions on Database Systems, 1981
- Make — a program for maintaining computer programsSoftware: Practice and Experience, 1979
- The source code control systemIEEE Transactions on Software Engineering, 1975