Methods Inf Med 2008; 47(06): 499-504
DOI: 10.3414/ME0555
Original Article
Schattauer GmbH

Using a Java Dynamic Tree to Manage the Terminology in a Suite of Medical Applications

K. Yang
1   Department of CS/IT, Southeastern Louisiana University, Hammond, Louisiana, USA
,
M.W. Evens
2   Department of Computer Science, Illinois Institute of Technology, Chicago, Illinois, USA
,
D. A. Trace
3   Trace Consulting, Lake Forest, Illinois, USA
› Author Affiliations
Further Information

Publication History

Received: 01 April 2008

Accepted: 22 July 2008

Publication Date:
18 January 2018 (online)

Summary

Objectives: Now that the National Library of Medicine has made SNOMED-CT widely available, we are trying to manage the terminology of a whole suite of medical applications and map our terminology into that in SNOMED.

Methods: This paper describes the design and implementation of the Java Dynamic Tree that provides structure to our medical terminology and explains how it functions as the core of our system.

Results: The tree was designed to reflect the stages in a patient interview, so it contains components for identifying the patient and the provider, a large set of chief complaints, review of systems, physical examination, several history modules, medications, laboratory tests, imaging, and special procedures. The tree is mirrored in a commercial DBMS, which also stores multi-encounter patient data, disorder patterns for our Bayesian diagnostic system, and the data and rules for other expert systems. The DBMS facilitates the import and export of large terminology files.

Conclusions: Our Java Dynamic Tree allows the health care provider to view the entire terminology along with the structure that supports it, as well as the mechanism for the generation of progress notes and other documents, in terms of a single hierarchical structure. Changes in terminology can be propagated through the system under the control of the expert. The import/ export facility has been a major help by replacing our original terminology by the terminology in SNOMED-CT.

 
  • References

  • 1 Ben-Bassat M, Carlson RW, Puri VK, Davenport MD, Schriver JA, Latif M, Smith R, Portigal LD, Lipnick EH, Weil MH. Pattern-Based Interactive Diagnosis of Multiple Disorders: The MEDAS System. IEEE Transactions on Pattern Analysis and Machine Intelligence 1980; PAMI-2 (02) 148-160.
  • 2 Trace D, Evens M, Naeymi-Rad F, Carmony L. Medical Information Management: The MEDAS Approach. Proc Symposium on Computer Applications in Medical Care. 1990 pp 635-639.
  • 3 Trace D, Naeymi-Rad F, Haines D, Robert J, Almeida F, Carmony L, Evens M. Intelligent Medical Record – Entry (IMR-E). Journal of Medical Systems 1993; 17 3/4 139-151.
  • 4 Cimino JJ. Desiderata for Controlled Medical Vocabularies in the Twenty-First Century. Methods Inf Med 1998; 37 (05) 394-403.
  • 5 Côté RA. Architecture of SNOMED: Its Contribution to Medical Language Processing. Symposium on Computer Applications in Medical Care 1986 pp 74-80.
  • 6 Henry S, Holzemer W. Can SNOMED International Represent Patients’ Perceptions of Health-Related Problems for the Computer-Based Patient Record?. Symposium on Computer Applications in Medical Care 1994 pp 184-187.
  • 7 Rothwell DJ, Wingert F, Côté R, Beckett R, Palotay J. Indexing Medical Information: The Role of SNOMED. Proc Symposium on Computer Applications in Medical Care 1989 pp 534-539.
  • 8 Lussier YA, Rothwell DJ, Côté RA. The SNOMED Model: A Knowledge Source for the Controlled Terminology of the Computerized Medical Record. Methods Inf Med 1998; 37 (02) 161-164.
  • 9 Robert J, Prakash S, Naeymi-Rad F, Trace D, Carmony L, Evens M. MEDRIS: the Hypermedia Approach to Medical Record Input – Software Engineering Techniques for Developing a Hypermedia System. Proceedings of the Fourth Annual Symposium on Computer Based Medical Systems 1991 pp 44-51.
  • 10 Yang KP, Evens M, Trace D, Chern J. Patient Simulation for Medical Education. The 16th International Conference on Advanced Science and Technology 2000 pp 141-148.
  • 11 Yang KP, Evens M, Trace D. Terminology Matching for Interactive Simulated Patients, The 12th Midwest Artificial Intelligence and Cognitive Science Conference 2001. pp 141-148.
  • 12 Yang KP, Evens M, Trace D. Building an Up-to- Date Medical Record System, The 17th International Conference on Advanced Science and Technology 2001. pp 52-56.
  • 13 Yang KP, Evens M, Trace D. Designing the Interaction between the Student and the Patient Simulation System. 18th International Conference on Advanced Science and Technology 2002 pp 66-73.
  • 14 Yang KP, Evens M, Trace D. Chief Complaint Reports in the Intelligent Medical Record. 13th Midwest Artificial Intelligence and Cognitive Science Conference 2002 pp 151-156.
  • 15 Yang KP. Patient Simulation for Medical Education,. Ph.D. Dissertation, Department of Computer Science, Illinois Institute of Technology,; 2003
  • 16 Rocha R, Huff S. Using Diagrams to Map Controlled Medical Vocabularies. Symposium on Computer Applications in Medical Care 1994 pp 172-176.
  • 17 Koschmann T, Evens M, Naeymi-Rad F, Lee C, Gudipati R, Weil M. Knowledge Engineering Tools for a Bayesian Diagnostic Consultant. Proc Symposium on Computer Applications in Medical Care 1985 pp 274-280.
  • 18 Philipp F, Jantke M, Finkeissen E, Beedgen B, Linderkamp O, Wetter T. Introducing Dot-U2: an XML-based Knowledge Supported Checklist Software for Documentation of a Newborn Clinical Screening Examination. Computer Methods and Programs in Biomedicine 2005; 77 (02) 115-120.
  • 19 Brouch K. AHIMA Project Offers Insights into SNOMED, ICD-9-CM Mapping Process. Journal of AHIMA 2003; 74 (07) 52-55.
  • 20 Chen ES, Hripcsak G, Xu H, Markatou M, Friedman C. Automated Acquisition of Disease-Drug Knowledge from Biomedical and Clinical Documents: An Initial Study. J Am Med Inform Assoc 2008; 15 (01) 87-98.
  • 21 Rosenbloom ST, Miller RA, Johnson KB, Elkin PL, Brown SH. A Model for Evaluating Interface Technologies. J Am Med Inform Assoc 2008; 15 (01) 65-75.