An analysis of modeling flaws in HL7 and JAHIS

  • Authors:
  • Eduardo Fernandez;Tami Sorgente

  • Affiliations:
  • Florida Atlantic University, Boca Raton, FL;Florida Atlantic University, Boca Raton, FL

  • Venue:
  • Proceedings of the 2005 ACM symposium on Applied computing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Health Level 7 (HL7), one of the ANSI standards organizations has a mission to provide standards for the execution, management, and integration of data to support clinical patient care. HL7 will play an important role in the implementation of the HIPAA regulations. HL7 has developed a Reference Information Model (RIM), an object-oriented model of clinical data. JAHIS is a Japanese organization that has developed extensions to this RIM. Instead of using the Unified Modeling Language (UML), the standard notation for object-oriented software development, these two organizations have developed specialized object-oriented models. This has resulted in languages which are incompatible with the current use of UML. The consequences of this choice are the loss of the possible use of a large variety of existing models and patterns. What is worse, it will be difficult to add security specifications in their models, a critical aspect in the electronic interchange of medical records. We discuss here the shortcomings of HL7 and JAHIS as modeling languages and as languages in which to add security specifications. We also propose some solutions to this situation.