The HL7 Approach to Semantic Interoperability

Health Level 7 (HL7) is an international standards development organisation in the domain of healthcare information technology. Initially the mission of HL7 was to enable data exchange via the creation of syntactic standards for point-to-point messaging. For some 10 years, however, HL7 has increasingly conceived its mission as one of creating standards for semantic interoperability in healthcare IT on the basis of its „version 3‟ (v3) family of standards. Unfortunately, v3 has been marked since its inception by quality and consistency issues, and it has not been able to keep pace with recent developments either in semantics and ontology or in computer science and engineering. To address these problems, HL7 has developed what it calls the „Services-Aware Interoperability Framework‟ (SAIF), which is intended to provide a foundation for work on all aspects of standardization in HL7 henceforth and which includes HL7‟s Reference Information Model as general purpose upper ontology. We here evaluate the SAIF in terms of design principles that must be satisfied by a semantic interoperability framework, principles relating both to ontology (static semantics) and to computational behaviour. We conclude that the SAIF fails to satisfy these principles.

[1]  A. A. Mcewan Communicating Process Architectures 2007: WoTUG-30 , 2007 .

[2]  J. Michael Spivey,et al.  The Z notation - a reference manual , 1992, Prentice Hall International Series in Computer Science.

[3]  Stephen A. White,et al.  BPMN modeling and reference guide : understanding and using BPMN : develop rigorous yet understandable graphical representations of business processes , 2008 .

[4]  Qing Li,et al.  Unified Modeling Language , 2009 .

[5]  Alan L. Rector,et al.  Binding Ontologies & Coding Systems to Electronic Health Records and Messages , 2006, KR-MED.

[6]  Tim Benson,et al.  Clinical Document Architecture , 2010 .

[7]  Liang-Jie Zhang,et al.  SOA Reference Architecture , 2010 .

[8]  C. A. R. Hoare,et al.  A Model for Communicating Sequential Processes , 1980, On the Construction of Programs.

[9]  Jos C. M. Baeten,et al.  Process Algebra: Equational Theories of Communicating Processes , 2009 .

[10]  Robin Milner,et al.  Communication and concurrency , 1989, PHI Series in computer science.

[11]  Werner Ceusters,et al.  HL7 RIM: An Incoherent Standard , 2006, MIE.

[12]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[13]  Bernd Blobel,et al.  A communication standards ontology using basic formal ontologies. , 2010, Studies in health technology and informatics.

[14]  Robert Meersman,et al.  Data modelling versus ontology engineering , 2002, SGMD.

[15]  Peter H. Welch Communicating Process Architectures 2007: WoTUG-30 , 2007 .

[16]  Michael Z. Spivey,et al.  The Z notation , 1989 .

[17]  Alistair Cockburn,et al.  Writing Effective Use Cases , 2000 .

[18]  Northrop Grumman,et al.  Reference Architecture Foundation for Service Oriented Architecture , 2009 .

[19]  Hagit Attiya,et al.  Distributed Computing: Fundamentals, Simulations and Advanced Topics , 1998 .

[20]  Juan Manuel Fernández Peña,et al.  Unified Modeling Language Unified Modeling Language , 2006 .

[21]  Alexander V. Smirnov,et al.  Business Network Modelling: SOA-Based Approach and Dynamic Logistics Case Study , 2010, Int. J. Inf. Syst. Model. Des..

[22]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[23]  John Lane,et al.  IEEE Standard Computer Dictionary: Compilation of IEEE Standard Computer Glossaries , 1991 .