SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
Buffalo, July 29th 2011




The Health Level 7 Approach to
Semantic Interoperability
Jobst Landgrebe and Barry Smith

jobst@cognotekt.com, phismith@buffalo.edu
The RIM-based approach to semantic interoperability
   has failed and driven HL7 into a crisis
                                           An introduction to HL7
                                                                                       A system cannot intend
                                                                                       anything. What is meant
HL7 is a Standards Development                         Since 1996: HL7 v3                here is a processing of
Organisation which pursues the goal                                                   information according to the
to develop standards for electronic            Development of HL7v3 with the            needs and expectations of
information exchange in health care.           goal to support semantic               the users with a high degree
                                               interoperability.                             of automation.
                HL7 v2
                                               Semantic interoperability, defined       This approach failed
Syntactic interoperability standard for                                                  Total disconnect
                                               as “the ability of two or more
the exchange of health care data with                                                     from end-users, not
                                               computer systems to
1:1 messaging paradigm, no                                                                requirements-
                                               communicate information and
distributed computing.                                                                    driven
                                               have that information properly
                                               interpreted by a receiving system         Lack of proper
Merely a syntactic exchange format                                                        ontological
                                               in the same sense as was intended by
allowing applications to parse contents                                                   foundations
                                               the transmitting system”
of an electronic message reliably.                                                       Major technical
                                               HL7 approach to this was the               issues
Very successful in practice, high vendor
                                               development of the Reference
uptake, dominating health data                                                          ► Scant acceptance
                                               Information Model and models
exchange standard in healthcare in the                                                    among end users
                                               derived from it.
US today.                                                                                 and vendors
                                               1:1 messaging paradigm was kept.
To overcome this crisis, the HL7 leadership decided to
start the “Services Aware Interoperability Framework”
                                  HL7 SAIF at a glance
                    Quoted from the „Canonical SAIF“ May 2011 Edition

   Goal      The goal of SAIF is to enable Working Interoperability
             The scope of SAIF is the interoperability space between business objects, components,
  Scope      capabilities, applications, systems and enterprises […] among distributed systems
             that may involve information exchanges.
             The approach of SAIF is to organize and manage architectural complexity with a set
 Approach
             of constructs, best practices, processes, procedures and categorizations.
             The focus of SAIF is on managing and specifying architectural artefacts that explicitly
  Focus
             express the interoperability specification characteristics of software components.
             The technical objective of SAIF is to create and manage easy-to-use, coherent and
 Technical
             traceable Interoperability Specifications (ISs) for systems […] including message,
 objective
             document or service interoperability-paradigms.

  Descriptive categories not
   mutually exclusive and
   collectively exhaustive
To assess the SAIF, we analysed it against two sets of
necessary but not sufficient principles
                       Approach to an assessment of SAIF




   Compile general
framework principles
                                Assess HL7 SAIF
                                 against these                     Conclusion
       Compile                     principles
   interoperability
framework principles                       In this talk we give a brief
                                          overview and then focus on
                                                 selected aspects
General principles are the basis for defining an inter-
operability framework, but are not realised by SAIF
                               General framework principles

                          Description                        Level of realisation in SAIF
              A SIF must be associated with a        SAIF scope is software engineering and IT as
              single, coherent domain in which it    a whole – no restriction to the health care
 Domain
              is declared to be valid, and it must   domain.
boundaries
              define explicitly the boundaries of
              this domain.
              A SIF must build upon established       Insufficient re-use of existing frameworks
Knowledge     scientific and technical knowledge     and approaches in the area of information
  reuse       and best practices.                    and knowledge modelling, behaviour
                                                     specification and architecture.
              A SIF must be sufficiently abstract    Core information framework RIM does not
 Level of     that it can support systems            separate logical modelling layer from
abstraction   implemented across a broad             underlying technology.
              spectrum of technical alternatives.
A SIF needs to cover requirements, information/
    ontology, behaviour and architecture/conformance …
                                     Principles for semantic interoperability
                                   frameworks (SIF) in distributed computing




                                              Enterprise requirements
How to model and




                                                                                              How to compute
                                                                                               on the content
  store content




                   Information model and ontology                       Computational model




                                  Architecture framework and conformance model
... but the SAIF fails to realise these principles
                             Overview of the findings for the
                       semantic interoperability framework principles



                 HL7 has no process or formalism to define requirements.
   Enterprise
                 This situation reflects well the detachment of HL7 from the market
 requirements
                 participants, the health care professionals.
  Information    RIM advocated as upper ontology and information model, but not usable
   model and     for either purpose in practice – more details on the next pages.
    ontology
                 The behavioural framework is inconsistent and not comprehensive. The
                 job of defining computational models has been accomplished in
 Computational
                 computer science between the late 1960s and the mid 1990s
    model
                 [references 1-6], but HL7 chose to re-do this on its own instead of using
                 the established knowledge.
                The meaningful relationship between architecture and conformance is
   Architecture
                reversed.
 framework and
  conformance
                The architecture artefact definition is inconsistent and cannot be
      model
                instantiated – more details on the next pages.
In the SAIF, HL7 advocates the RIM as an upper
ontology, but RIM cannot fulfil this role …
                              SAIF approach to information modelling              Details 1: Ontology
                                          and ontology


                        “One can think of a reference information model as an
                         upper ontology that describes the static semantics of
                                all possible real world information.”




 RIM is described and advocated as upper ontology, but RIM only contains the categories Act (an
  intentional action performed), Role and Entity (something containing molecules as parts) plus a set
  of relationships and “specialisations” of the three types obtained by deleting properties of the
  types (!)
      – These categories are insufficient to describe reality, even diseases cannot be described using
         these types
      – The way the categories are designed makes it very hard to author and read the models
… and can neither be used in its more traditional role
as an information model
                              SAIF approach to information modelling     Details 1: Information Model
                                          and ontology




 An information modelling language should allow domain coverage, be modular and allow
  technical implementation while shielding the user from technology issues

But …


 RIM contains a large number of message-interchange-related (actually behavioural) attributes built
  into the core of the RIM, thus cluttering the models
 Lexical instantiation (aka “terminology binding”) with the RIM is very problematic and not
  scalable
 RIM is hard to implement technically as it disregards existing technology
 RIM exposes design properties of the XML technology to the end user


► SAIF misses the chance to decommission the RIM and to move HL7 to a contemporary ontology
  and information modelling framework
The approach to architecture and conformance is
inconsistent and not usable for engineering
                  SAIF approach to architecture:              Details 2: Architecture
                The ECCF “SS” (Specification Stack)



                                                1. SAIF states that conformance
                                                   comes before architecture – but
                                                   conformance needs to be stated
                                                   against something.
                                                2. No formal approach to
                                                   requirements traceability.
                                                3. ECCF matrix is singular – matrix
                                                   cannot be instantiated with
                                                   artefacts in a meaningful manner.
                                                   Matrix does not provide set of
                                                   instructions that can be used.


                                                         Architecture approach
                                                      inconsistent and not usable
                                                       for software engineering
We conclude that HL7 SAIF can not save HL7 v3
                            Conclusions and recommendations


 1. Because the SAIF does not meet the needs of an interoperability framework, it will not be
    successful in overcoming the crisis of HL7.

 2. We recommend replacing the SAIF by an approach that is a based on a more fundamental re-
    assessment of HL7v3 . The new approach should be in compliance with the interoperability
    design principles presented above.

 3. This does not require the development of new frameworks and methodologies: almost all of
    the needed components, including requirements formalisms can be taken from existing
    standards and frameworks.

 4. Those components which genuinely need to be healthcare specific fall under the heading of
    what we have called „information model and ontology‟. To obtain useful results here, we
    recommend that HL7 adopt a tested upper- level ontology framework and an efficient,
    scientifically well founded, modular domain-specific modelling language.
Selected bibliography


1.   Attiya, H., Welch, J.: Distributed Computing: Fundamentals, Simulations, and Advanced Topics.
     Addison Wesley (2004)
2.   Baeten, J.C.M., Basten, T., Reniers, M.A.: Process Algebra: Equational Theories of Communicating
     Processes, Cambridge Tracts in Theoretical Computer Science, vol. 50. Cambridge University Press,
     Cambridge, UK (2010)
3.   Hoare, C.: A model for communicating sequential processes. Prentice Hall (1985)
4.   ISO/IEC (ed.): Information technology, Open Distributed Processing. ISO 10746, 1st edn. (1998)
5.   Milner, R.: Communication and Concurrency. Prentice Hall (1989)
6.   Spivey, J.: The Z Notation. A Reference Manual. Prentice-Hall, 2 edn. (1992)
7.   Smith, B., Ceusters, W.: HL7 RIM: An incoherent standard. In: MIE 2006. pp. 133–138 (2006)
8.   Munn K, Smith B (eds.): Applied Ontology. Frankfurt: a.M., Ontos (2008)

Contenu connexe

Tendances

Tendances (7)

A Relational Model of Data for Large Shared Data Banks
A Relational Model of Data for Large Shared Data BanksA Relational Model of Data for Large Shared Data Banks
A Relational Model of Data for Large Shared Data Banks
 
Building a responsibility model including accountability, capability and comm...
Building a responsibility model including accountability, capability and comm...Building a responsibility model including accountability, capability and comm...
Building a responsibility model including accountability, capability and comm...
 
Conceptual trusted incident reaction architecture
Conceptual trusted incident reaction architectureConceptual trusted incident reaction architecture
Conceptual trusted incident reaction architecture
 
GEM-EMA Practitioner Guide
GEM-EMA Practitioner GuideGEM-EMA Practitioner Guide
GEM-EMA Practitioner Guide
 
Amazon SimpleDB
Amazon SimpleDBAmazon SimpleDB
Amazon SimpleDB
 
Beyond Service Oriente Architecture
Beyond Service Oriente ArchitectureBeyond Service Oriente Architecture
Beyond Service Oriente Architecture
 
Graph-Based Algorithm for a User-Aware SaaS Approach: Computing Optimal Distr...
Graph-Based Algorithm for a User-Aware SaaS Approach: Computing Optimal Distr...Graph-Based Algorithm for a User-Aware SaaS Approach: Computing Optimal Distr...
Graph-Based Algorithm for a User-Aware SaaS Approach: Computing Optimal Distr...
 

Similaire à Jobst Landgrebe The HL7 Services Aware Interoperability Framework (SAIF)

RIM-Recasted, Value-Added Efficiency Interpolation in the HL7 Development Par...
RIM-Recasted, Value-Added Efficiency Interpolation in the HL7 Development Par...RIM-Recasted, Value-Added Efficiency Interpolation in the HL7 Development Par...
RIM-Recasted, Value-Added Efficiency Interpolation in the HL7 Development Par...
ijceronline
 
Virgin Technology: Contrasting Four Potential Business Models
Virgin Technology: Contrasting Four Potential Business ModelsVirgin Technology: Contrasting Four Potential Business Models
Virgin Technology: Contrasting Four Potential Business Models
Carol Sautter Williams
 
10.1.1.21.5883
10.1.1.21.588310.1.1.21.5883
10.1.1.21.5883
paserv
 
Tech trends 2011
Tech trends 2011Tech trends 2011
Tech trends 2011
MMMTechLaw
 
Creating the Agile IT Organisation
Creating the Agile IT OrganisationCreating the Agile IT Organisation
Creating the Agile IT Organisation
Formicio
 

Similaire à Jobst Landgrebe The HL7 Services Aware Interoperability Framework (SAIF) (20)

RIM-Recasted, Value-Added Efficiency Interpolation in the HL7 Development Par...
RIM-Recasted, Value-Added Efficiency Interpolation in the HL7 Development Par...RIM-Recasted, Value-Added Efficiency Interpolation in the HL7 Development Par...
RIM-Recasted, Value-Added Efficiency Interpolation in the HL7 Development Par...
 
Virgin Technology: Contrasting Four Potential Business Models
Virgin Technology: Contrasting Four Potential Business ModelsVirgin Technology: Contrasting Four Potential Business Models
Virgin Technology: Contrasting Four Potential Business Models
 
NCOIC SCOPE Executive Overview
NCOIC SCOPE Executive OverviewNCOIC SCOPE Executive Overview
NCOIC SCOPE Executive Overview
 
Medicine 2.0 Conference 2014 Abstract
Medicine 2.0 Conference 2014 AbstractMedicine 2.0 Conference 2014 Abstract
Medicine 2.0 Conference 2014 Abstract
 
How do HL7 standards help secure data exchange for Digital Healthcare.pptx
How do HL7 standards help secure data exchange for Digital Healthcare.pptxHow do HL7 standards help secure data exchange for Digital Healthcare.pptx
How do HL7 standards help secure data exchange for Digital Healthcare.pptx
 
Ideate Framework WS-REST 2011
Ideate Framework  WS-REST 2011Ideate Framework  WS-REST 2011
Ideate Framework WS-REST 2011
 
Strengthening Employees Responsibility To Enhance Governance Of It Cobit Ra...
Strengthening Employees Responsibility To Enhance Governance Of It   Cobit Ra...Strengthening Employees Responsibility To Enhance Governance Of It   Cobit Ra...
Strengthening Employees Responsibility To Enhance Governance Of It Cobit Ra...
 
MANAGEMENT ARCHITECTURE FOR DYNAMIC FEDERATED IDENTITY MANAGEMENT
MANAGEMENT ARCHITECTURE FOR DYNAMIC FEDERATED IDENTITY MANAGEMENTMANAGEMENT ARCHITECTURE FOR DYNAMIC FEDERATED IDENTITY MANAGEMENT
MANAGEMENT ARCHITECTURE FOR DYNAMIC FEDERATED IDENTITY MANAGEMENT
 
Management Architecture for Dynamic Federated Identity Management
Management Architecture for Dynamic Federated Identity Management Management Architecture for Dynamic Federated Identity Management
Management Architecture for Dynamic Federated Identity Management
 
Strategic Directions for Health Informatics Content Interoperability in NZ
Strategic Directions for Health Informatics Content Interoperability in NZStrategic Directions for Health Informatics Content Interoperability in NZ
Strategic Directions for Health Informatics Content Interoperability in NZ
 
10.1.1.21.5883
10.1.1.21.588310.1.1.21.5883
10.1.1.21.5883
 
A Resource Oriented Framework for Context-Aware Enterprise Applications
A Resource Oriented Framework for Context-Aware Enterprise ApplicationsA Resource Oriented Framework for Context-Aware Enterprise Applications
A Resource Oriented Framework for Context-Aware Enterprise Applications
 
Tech trends 2011
Tech trends 2011Tech trends 2011
Tech trends 2011
 
Adaptive SOA with Interactive Monitoring Techniques and HPS
Adaptive SOA with Interactive Monitoring Techniques and HPSAdaptive SOA with Interactive Monitoring Techniques and HPS
Adaptive SOA with Interactive Monitoring Techniques and HPS
 
Healthcare Information Technology: IBM Health Integration Framework
Healthcare Information Technology: IBM Health Integration FrameworkHealthcare Information Technology: IBM Health Integration Framework
Healthcare Information Technology: IBM Health Integration Framework
 
Cognitive Integration: How Canonical Models and Controlled Vocabulary Enable ...
Cognitive Integration: How Canonical Models and Controlled Vocabulary Enable ...Cognitive Integration: How Canonical Models and Controlled Vocabulary Enable ...
Cognitive Integration: How Canonical Models and Controlled Vocabulary Enable ...
 
PM ISE Information Interoperability Presentation -agile sourcing brief
PM ISE Information Interoperability Presentation -agile sourcing briefPM ISE Information Interoperability Presentation -agile sourcing brief
PM ISE Information Interoperability Presentation -agile sourcing brief
 
The Rationale for Semantic Technologies
The Rationale for Semantic TechnologiesThe Rationale for Semantic Technologies
The Rationale for Semantic Technologies
 
Understanding Corporate PortaIs Key Knowledge
Understanding Corporate PortaIs Key KnowledgeUnderstanding Corporate PortaIs Key Knowledge
Understanding Corporate PortaIs Key Knowledge
 
Creating the Agile IT Organisation
Creating the Agile IT OrganisationCreating the Agile IT Organisation
Creating the Agile IT Organisation
 

Plus de Barry Smith

The Division of Deontic Labor
The Division of Deontic LaborThe Division of Deontic Labor
The Division of Deontic Labor
Barry Smith
 
e‐Human Beings: The contribution of internet ranking systems to the developme...
e‐Human Beings: The contribution of internet ranking systems to the developme...e‐Human Beings: The contribution of internet ranking systems to the developme...
e‐Human Beings: The contribution of internet ranking systems to the developme...
Barry Smith
 
Ontology and the National Cancer Institute Thesaurus (2005)
Ontology and the National Cancer Institute Thesaurus (2005)Ontology and the National Cancer Institute Thesaurus (2005)
Ontology and the National Cancer Institute Thesaurus (2005)
Barry Smith
 

Plus de Barry Smith (20)

Towards an Ontology of Philosophy
Towards an Ontology of PhilosophyTowards an Ontology of Philosophy
Towards an Ontology of Philosophy
 
An application of Basic Formal Ontology to the Ontology of Services and Commo...
An application of Basic Formal Ontology to the Ontology of Services and Commo...An application of Basic Formal Ontology to the Ontology of Services and Commo...
An application of Basic Formal Ontology to the Ontology of Services and Commo...
 
Ways of Worldmarking: The Ontology of the Eruv
Ways of Worldmarking: The Ontology of the EruvWays of Worldmarking: The Ontology of the Eruv
Ways of Worldmarking: The Ontology of the Eruv
 
The Division of Deontic Labor
The Division of Deontic LaborThe Division of Deontic Labor
The Division of Deontic Labor
 
Ontology of Aging (August 2014)
Ontology of Aging (August 2014)Ontology of Aging (August 2014)
Ontology of Aging (August 2014)
 
Meaningful Use
Meaningful UseMeaningful Use
Meaningful Use
 
The Fifth Cycle of Philosophy
The Fifth Cycle of PhilosophyThe Fifth Cycle of Philosophy
The Fifth Cycle of Philosophy
 
Ontology of Poker
Ontology of PokerOntology of Poker
Ontology of Poker
 
Clinical trial data wants to be free: Lessons from the ImmPort Immunology Dat...
Clinical trial data wants to be free: Lessons from the ImmPort Immunology Dat...Clinical trial data wants to be free: Lessons from the ImmPort Immunology Dat...
Clinical trial data wants to be free: Lessons from the ImmPort Immunology Dat...
 
Enhancing the Quality of ImmPort Data
Enhancing the Quality of ImmPort DataEnhancing the Quality of ImmPort Data
Enhancing the Quality of ImmPort Data
 
The Philosophome: An Exercise in the Ontology of the Humanities
The Philosophome: An Exercise in the Ontology of the HumanitiesThe Philosophome: An Exercise in the Ontology of the Humanities
The Philosophome: An Exercise in the Ontology of the Humanities
 
IAO-Intel: An Ontology of Information Artifacts in the Intelligence Domain
IAO-Intel: An Ontology of Information Artifacts in the Intelligence DomainIAO-Intel: An Ontology of Information Artifacts in the Intelligence Domain
IAO-Intel: An Ontology of Information Artifacts in the Intelligence Domain
 
Science of Emerging Social Media
Science of Emerging Social MediaScience of Emerging Social Media
Science of Emerging Social Media
 
Ethics, Informatics and Obamacare
Ethics, Informatics and ObamacareEthics, Informatics and Obamacare
Ethics, Informatics and Obamacare
 
e‐Human Beings: The contribution of internet ranking systems to the developme...
e‐Human Beings: The contribution of internet ranking systems to the developme...e‐Human Beings: The contribution of internet ranking systems to the developme...
e‐Human Beings: The contribution of internet ranking systems to the developme...
 
Ontology of aging and death
Ontology of aging and deathOntology of aging and death
Ontology of aging and death
 
Ontology in-buffalo-2013
Ontology in-buffalo-2013Ontology in-buffalo-2013
Ontology in-buffalo-2013
 
ImmPort strategies to enhance discoverability of clinical trial data
ImmPort strategies to enhance discoverability of clinical trial dataImmPort strategies to enhance discoverability of clinical trial data
ImmPort strategies to enhance discoverability of clinical trial data
 
Ontology of Documents (2005)
Ontology of Documents (2005)Ontology of Documents (2005)
Ontology of Documents (2005)
 
Ontology and the National Cancer Institute Thesaurus (2005)
Ontology and the National Cancer Institute Thesaurus (2005)Ontology and the National Cancer Institute Thesaurus (2005)
Ontology and the National Cancer Institute Thesaurus (2005)
 

Jobst Landgrebe The HL7 Services Aware Interoperability Framework (SAIF)

  • 1. Buffalo, July 29th 2011 The Health Level 7 Approach to Semantic Interoperability Jobst Landgrebe and Barry Smith jobst@cognotekt.com, phismith@buffalo.edu
  • 2. The RIM-based approach to semantic interoperability has failed and driven HL7 into a crisis An introduction to HL7 A system cannot intend anything. What is meant HL7 is a Standards Development Since 1996: HL7 v3 here is a processing of Organisation which pursues the goal information according to the to develop standards for electronic Development of HL7v3 with the needs and expectations of information exchange in health care. goal to support semantic the users with a high degree interoperability. of automation. HL7 v2 Semantic interoperability, defined This approach failed Syntactic interoperability standard for  Total disconnect as “the ability of two or more the exchange of health care data with from end-users, not computer systems to 1:1 messaging paradigm, no requirements- communicate information and distributed computing. driven have that information properly interpreted by a receiving system  Lack of proper Merely a syntactic exchange format ontological in the same sense as was intended by allowing applications to parse contents foundations the transmitting system” of an electronic message reliably.  Major technical HL7 approach to this was the issues Very successful in practice, high vendor development of the Reference uptake, dominating health data ► Scant acceptance Information Model and models exchange standard in healthcare in the among end users derived from it. US today. and vendors 1:1 messaging paradigm was kept.
  • 3. To overcome this crisis, the HL7 leadership decided to start the “Services Aware Interoperability Framework” HL7 SAIF at a glance Quoted from the „Canonical SAIF“ May 2011 Edition Goal The goal of SAIF is to enable Working Interoperability The scope of SAIF is the interoperability space between business objects, components, Scope capabilities, applications, systems and enterprises […] among distributed systems that may involve information exchanges. The approach of SAIF is to organize and manage architectural complexity with a set Approach of constructs, best practices, processes, procedures and categorizations. The focus of SAIF is on managing and specifying architectural artefacts that explicitly Focus express the interoperability specification characteristics of software components. The technical objective of SAIF is to create and manage easy-to-use, coherent and Technical traceable Interoperability Specifications (ISs) for systems […] including message, objective document or service interoperability-paradigms. Descriptive categories not mutually exclusive and collectively exhaustive
  • 4. To assess the SAIF, we analysed it against two sets of necessary but not sufficient principles Approach to an assessment of SAIF Compile general framework principles Assess HL7 SAIF against these Conclusion Compile principles interoperability framework principles In this talk we give a brief overview and then focus on selected aspects
  • 5. General principles are the basis for defining an inter- operability framework, but are not realised by SAIF General framework principles Description Level of realisation in SAIF A SIF must be associated with a SAIF scope is software engineering and IT as single, coherent domain in which it a whole – no restriction to the health care Domain is declared to be valid, and it must domain. boundaries define explicitly the boundaries of this domain. A SIF must build upon established Insufficient re-use of existing frameworks Knowledge scientific and technical knowledge and approaches in the area of information reuse and best practices. and knowledge modelling, behaviour specification and architecture. A SIF must be sufficiently abstract Core information framework RIM does not Level of that it can support systems separate logical modelling layer from abstraction implemented across a broad underlying technology. spectrum of technical alternatives.
  • 6. A SIF needs to cover requirements, information/ ontology, behaviour and architecture/conformance … Principles for semantic interoperability frameworks (SIF) in distributed computing Enterprise requirements How to model and How to compute on the content store content Information model and ontology Computational model Architecture framework and conformance model
  • 7. ... but the SAIF fails to realise these principles Overview of the findings for the semantic interoperability framework principles HL7 has no process or formalism to define requirements. Enterprise This situation reflects well the detachment of HL7 from the market requirements participants, the health care professionals. Information RIM advocated as upper ontology and information model, but not usable model and for either purpose in practice – more details on the next pages. ontology The behavioural framework is inconsistent and not comprehensive. The job of defining computational models has been accomplished in Computational computer science between the late 1960s and the mid 1990s model [references 1-6], but HL7 chose to re-do this on its own instead of using the established knowledge. The meaningful relationship between architecture and conformance is Architecture reversed. framework and conformance The architecture artefact definition is inconsistent and cannot be model instantiated – more details on the next pages.
  • 8. In the SAIF, HL7 advocates the RIM as an upper ontology, but RIM cannot fulfil this role … SAIF approach to information modelling Details 1: Ontology and ontology “One can think of a reference information model as an upper ontology that describes the static semantics of all possible real world information.”  RIM is described and advocated as upper ontology, but RIM only contains the categories Act (an intentional action performed), Role and Entity (something containing molecules as parts) plus a set of relationships and “specialisations” of the three types obtained by deleting properties of the types (!) – These categories are insufficient to describe reality, even diseases cannot be described using these types – The way the categories are designed makes it very hard to author and read the models
  • 9. … and can neither be used in its more traditional role as an information model SAIF approach to information modelling Details 1: Information Model and ontology  An information modelling language should allow domain coverage, be modular and allow technical implementation while shielding the user from technology issues But …  RIM contains a large number of message-interchange-related (actually behavioural) attributes built into the core of the RIM, thus cluttering the models  Lexical instantiation (aka “terminology binding”) with the RIM is very problematic and not scalable  RIM is hard to implement technically as it disregards existing technology  RIM exposes design properties of the XML technology to the end user ► SAIF misses the chance to decommission the RIM and to move HL7 to a contemporary ontology and information modelling framework
  • 10. The approach to architecture and conformance is inconsistent and not usable for engineering SAIF approach to architecture: Details 2: Architecture The ECCF “SS” (Specification Stack) 1. SAIF states that conformance comes before architecture – but conformance needs to be stated against something. 2. No formal approach to requirements traceability. 3. ECCF matrix is singular – matrix cannot be instantiated with artefacts in a meaningful manner. Matrix does not provide set of instructions that can be used. Architecture approach inconsistent and not usable for software engineering
  • 11. We conclude that HL7 SAIF can not save HL7 v3 Conclusions and recommendations 1. Because the SAIF does not meet the needs of an interoperability framework, it will not be successful in overcoming the crisis of HL7. 2. We recommend replacing the SAIF by an approach that is a based on a more fundamental re- assessment of HL7v3 . The new approach should be in compliance with the interoperability design principles presented above. 3. This does not require the development of new frameworks and methodologies: almost all of the needed components, including requirements formalisms can be taken from existing standards and frameworks. 4. Those components which genuinely need to be healthcare specific fall under the heading of what we have called „information model and ontology‟. To obtain useful results here, we recommend that HL7 adopt a tested upper- level ontology framework and an efficient, scientifically well founded, modular domain-specific modelling language.
  • 12. Selected bibliography 1. Attiya, H., Welch, J.: Distributed Computing: Fundamentals, Simulations, and Advanced Topics. Addison Wesley (2004) 2. Baeten, J.C.M., Basten, T., Reniers, M.A.: Process Algebra: Equational Theories of Communicating Processes, Cambridge Tracts in Theoretical Computer Science, vol. 50. Cambridge University Press, Cambridge, UK (2010) 3. Hoare, C.: A model for communicating sequential processes. Prentice Hall (1985) 4. ISO/IEC (ed.): Information technology, Open Distributed Processing. ISO 10746, 1st edn. (1998) 5. Milner, R.: Communication and Concurrency. Prentice Hall (1989) 6. Spivey, J.: The Z Notation. A Reference Manual. Prentice-Hall, 2 edn. (1992) 7. Smith, B., Ceusters, W.: HL7 RIM: An incoherent standard. In: MIE 2006. pp. 133–138 (2006) 8. Munn K, Smith B (eds.): Applied Ontology. Frankfurt: a.M., Ontos (2008)