Methods Inf Med 1998; 37(04/05): 518-526
DOI: 10.1055/s-0038-1634545
Original Article
Schattauer GmbH

Rationale and Design Considerations for a Semantic Mediator in Health Information Systems

P. Degoulet
1   Broussais University Hospital, Paris, France
,
D. Sauquet
1   Broussais University Hospital, Paris, France
,
M.-C. Jaulent
1   Broussais University Hospital, Paris, France
,
E. Zapletal
1   Broussais University Hospital, Paris, France
,
M. Lavril
1   Broussais University Hospital, Paris, France
› Author Affiliations
Further Information

Publication History

Publication Date:
15 February 2018 (online)

Abstract

Rapid development of community health information networks raises the issue of semantic interoperability between distributed and heterogeneous systems. Indeed, operational health information systems originate from heterogeneous teams of independent developers and have to cooperate in order to exchange data and services. A good cooperation is based on a good understanding of the messages exchanged between the systems. The main issue of semantic interoperability is to ensure that the exchange is not only possible but also meaningful. The main objective of this paper is to analyze semantic interoperability from a software engineering point of view. It describes the principles for the design of a semantic mediator (SM) in the framework of a distributed object manager (DOM). The mediator is itself a component that should allow the exchange of messages independently of languages and platforms. The functional architecture of such a SM is detailed. These principles have been partly applied in the context of the HEllOS object-oriented software engineering environment. The resulting service components are presented with their current state of achievement.

 
  • REFERENCES

  • 1 Wegner P. Interoperability. ACM Computing Survey 1996; 28 (1) 285-7.
  • 2 Manola F. Interoperability issues in large-scale distributed object systems. ACM Computing Survey 1995; 27 (2) 268-70.
  • 3 Wiederhold G. Mediators in the architecture of future information systems. IEEE Computer 1992; 25 (3) 38-49.
  • 4 Heiler S. Semantic interoperability. ACM Computing Survey 1995; 27 (2) 271-3.
  • 5 Vessey I, Sravanapudi AP. CASE tools as collaborative support technologies. Communications of the ACM 1995; 38 (1) 83-95.
  • 6 Sciore E, Siegel M, Rosenthal A. Using semantic values to facilitate interoperability. ACM Transaction on Database Systems 1994; 19 (2) 254-90.
  • 7 Garcia-Molina H, Hammer J, Ireland K, Papakonstantinou Y, Ullman J, Widom J. Integrating and accessing heterogeneous information sources in TSIMMIS. Proc of the AAAI Symposium on Information Gathering, Stanford. California: March 1995: 61-4.
  • 8 Pitoura E, Bukhres O, Elmagarmid A. Object orientation in multidatabase systems. ACM Computing Surveys 1995; 27 (2) 141-95.
  • 9 Lemaitre D, Sauquet D, Fofol I, Tanguy L, Jean FC, Degoulet P. Legacy systems: managing evolution through integration in a distributed and object-oriented computing environment. Proc Annu Syrnp Compul Appl Med Care 1995; 132-6.
  • 10 Furnas GW, Landauer IK, Gomez LM. Dumais ST. The vocabulary problem in humansystem communication. Comm ACM 1987; 30 (11) 964-71.
  • 11 De Moor G, Fiers T, Wieme R, Scott P. The research in semantics behind the OpenLabs coding system. Comput Methods Programs Biomed 1996; 50: 169-85.
  • 12 Wiebe J, Hirst G, Horton D. Language use in context. Communications of the ACM 1996; 39 (1) 102-11.
  • 13 Austin JL. How to do things with words. Cambridge, MA: Harvard University Press; 1962
  • 14 Searle JR. Speech acts. An essay on the philosophy of language. Cambridge: Cambridge University Press; 1969
  • 15 Stalnaker RC. Pragmatics. In: Davidson D, Harman G. eds. Semantics of natural language. Cambridge: Cambridge University Press; 1972: 383.
  • 16 Cohen PR, Perrault CR. Elements of a plan-based theory of speech acts. Cognitive Science 1979; 3 (3) 177-212.
  • 17 Levinson SC. Pragmatics. Cambridge: Cambridge University Press; 1983
  • 18 Horn LR. Pragmatic theory. In: Newmeyer FJ. ed. Linguistics: The Cambridge Survey; Volume I – Linguistic Theory: Foundations. Cambridge: Cambridge University Press.; 1988: 113-45.
  • 19 Hovy EH. Generating natural language under pragmatic constraints. Hillsdale, New Jersey: Lawrence Erlbaum Associates; 1988
  • 20 Degoulet P, Jean FC. The need for pragmatic database models. In: Scherrer JR, Coté R, Mandil S. eds. Computerized Natural Medical Language Processing for Knowledge Engineering. Amsterdam: North-Holland.; 1989: 157-67.
  • 21 Joubert M, Fieschi M, Robert JJ, Taffazzoli A. Users conceptual views on medical information databases. Int J Biomed Comput 1994; 37: 93-104.
  • 22 Rector AL, Solomon WD, Nowlan WA, Rush TW, Zanstra PE, Ciaassen WM. A terminology server for medical language and medical information systems. Meth Inform Med 1995; 34: 147-57.
  • 23 Joubert M, Robert JJ, Miton F, Fieschi M. The project ARIANE: conceptual queries to information databases. Proc Annu Symp Comput Appi Med Care 1996; 378-82.
  • 24 Safran CD, Porter D, Lightfoot J, Rury CD, Underhill LH, Bleich HL, Slack WV. Clin-Query: a system for on-line searching of data in a teaching hospital. Ann Int Med 1989; 111: 751-6.
  • 25 Weed LL. Knowledge coupling. New premises and new tools for medical care and education. New York: Springer-Verlag; 1991
  • 26 Cimino JJ, Clayton PD, Hripcsak G, Johnson SB. Knowledge-based approaches to the maintenance of a large controlled medical terminology. J AMI A 1994; 1 (1) 35-50.
  • 27 Safran C, Chute CG. Exploration and exploitation of clinical databases. Int J Biomed Comput 1995; 39 (1) 151-6.
  • 28 Cimino JJ. Linking patient information systems to bibliographic resources. Meth Inform Med 1996; 35: 122-6.
  • 29 Forman BH, Cimino JJ, Johnson SB, Sengupta S, Sideü R, Clayton P. Applying a controlled medical terminology to a distributed, production clinical information system. Proc Annu Symp Comput Appl Med Care 1995; 421-5.
  • 30 Cimino JJ. Desiderata for Controlled Medical Vocabularies in the Twenty-First Century. Meth Inform Med 1998; 37: 394-403.
  • 31 Rosenthal A, Sciore E. Description, conversion, and planning for semantic interoperability. In: Proc: IFIP WG6.2 Conference on Data Semantics. Atlanta GA: 1995
  • 32 Orfali R, Harkey D, Edwards J. The Essential Distributed Objects Survival Guide. New York: John Wiley; 1996
  • 33 OMG. CORBA: Architecture and Specification. August 1995
  • 34 Brockschmidt K. Inside OLE2, Second Edition. Microsoft Press; 1995
  • 35 Graeber S. Communication services for a distributed hospital information system. Meth Inform Med 1996; 35: 230-41.
  • 36 Board of Directors of the American Medical Informatics Association. Standards for medical identifiers, codes, and messages needed to create an efficient computer-stored medical record. JAMIA 1994; 1: 1-7.
  • 37 CEN/TC 251. Investigation of syntaxes for existing interchange formats to be used in healthcare. CENT/TC 251/PT 004 Final document. Bruxelles (36 rue de Stassart, B-1050): CEN/TC 251; January 1993
  • 38 De Moor GJ. European standards development in healthcare informatics: actual and future challenges. Int J Biomed Comput (Ireland), 1995; 39: 81-5.
  • 39 Cimino JJ. Coding systems in health care. In: Yearbook of Medical Informatics. Schattauer (IMIA, Rotterdam); 1995: 71-85.
  • 40 Chute CC, Cohn S, Campbell KE, Oliver DE, Campbell JR. The content coverage of clinical classifications. JAMIA 1996; 3: 224-33.
  • 41 Papakonstantinou H, Garcia-Molina Widom J. Object exchange across heterogeneous information sources. In: Proc Data Engineering Conference. Tapei, Taiwan: March 1995
  • 42 Sowa JF. Conceptual structures: information processing in mind and machine. Reading, MA: Addison-Wesley; 1984
  • 43 Baud RH, Rassinoux AM, Wagner JC, Lovis C, Juge C, Alpay LL, Michel PA, Degoulet P, Scherrer JR. Representing clinical narratives using conceptual graphs. Meth Inform Med 1995; 34: 176-86.
  • 44 Zweigenbaum P, Bachimont B, Bouaud J, Charlet J, Boisvieux JF. Issues in structuring and acquisition of an ontology for medical understanding. Meth Inform Med 1995; 34: 15-24.
  • 45 Degoulet P, Jean FC, Engelmann U, Meinzer HP, Baud R, Sandblad B, Wigertz O, Le Meur R, Jagermann C. The component-based architecture of the HELIOS medical software engineering environment. Comput Methods Programs Biomed 1994; 45 Suppl. Sl-Sll.
  • 46 Doré L, Lavril M, Jean FC, Degoulet P. An object-oriented computer-based patient record reference model. Proc Annu Symp Comput Appl Med Care 1995; 377-81.
  • 47 Sauquet D, Jean FC, Lemaitre D, Zapletal E, Degoulet P. The HELIOS Unification Bus: a toolbox to develop client/server applications. Comput Methods Programs Biomed 1994; 45 Suppl. S13-S22.
  • 48 Jean FC, Engelmann U, Sauquet D, Lavril M, Schröter A, Degoulet P. The HELIOS Medical Connection Services. Comput Methods Programs Biomed 1994; 45 Suppl. S117-S26.
  • 49 De Moor GJ, Segers DF, Schilders L. Towards a meta-syntax for medical EDI. Int J Biomed Comput 1994; 34 (1-4) 319-30.
  • 50 Lavril M, Dore L, Zapletal E, Jean FC, Degoulet P. Comput Methods Programs Biomed. 1994 45. Suppl. S35-S46.
  • 51 Van Mulligen EM, Timmers T, van Bemmel JH. A new architecture for integration of heterogeneous software components. Meth Inform Med 1993; 32: 292-301.
  • 52 Kalra D. (ed) Synapses Federated Healthcare Record Server – Object Model and Object Dictionary version 2. London: University College; December 1996