1 HL7 RIM Barry Smith Ontology Research Group NYS Center for Bioinformatics, Buffalo National Center for Biomedical Ontology.

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

Chapter 3 Introduction to Quantitative Research
Chapter 3 Introduction to Quantitative Research
Author: Graeme C. Simsion and Graham C. Witt Chapter 7 Extensions and Alternatives.
Language standards as a cornerstone for business strategies Implications for the design of academic curricula Kara Warburton, City University of Hong Kong.
Critical Reading Strategies: Overview of Research Process
Chapter 5: Mutual Assent
Test Taking Strategies
The ORCHID project Dr Ian Gaywood, NUH Dr Ira Pande, NUH Professor John Chelsom, City University London.
By Anthony Campanaro & Dennis Hernandez
SAFER – HEALTHIER – PEOPLE CDC NEDSS Drug Reaction Notification 2 October Page: 1 Notification Messaging to Support FDA Building an HL7 Version.
1 Bernie LaSalle Biomedical Informatics Dept University of Utah CCTS.
Electronic Submission of Medical Documentation (esMD) Clinical Document Architecture R2 and C-CDA Comparison April 24, 2013.
The process of formulating responses remains
SNOMED CT’s Ontological Commitment Stefan Schulz University Medical Center, Freiburg, Germany Ronald Cornet Academic Medical Center, Amsterdam, The Netherlands.
Obtaining Informed Consent: 1. Elements Of Informed Consent 2. Essential Information For Prospective Participants 3. Obligation for investigators.
HL7 RIM Lessons for Semantic Interoperability
1 HL7 (“Health Level 7”) An Organisation and a Standard Barry Smith HL7 and its key role in NPfIT and Existing Systems Integration.
Changing times, Changing needs? Library Program Analysis at the Duke University Medical Center Library & UNC Health Science Library Carol Perryman, IMLS/TRLN.
PPA 502 – Program Evaluation Lecture 5b – Collecting Data from Agency Records.
It’s the Long Essay, with documents and higher expectations.
HL7 RIM Exegesis and Critique Regenstrief Institute, November 8, 2005 Barry Smith Director National Center for Ontological Research.
A Walk Through the Wiki An introduction to the Commissioning Handbook.
Promoting Excellence in Family Medicine Enabling Patients to Access Electronic Health Records Guidance for Health Professionals.
Science Inquiry Minds-on Hands-on.
Process Safety Management
HL7 HL7  Health Level Seven (HL7) is a non-profit organization involved in the development of international healthcare.
TECHNICAL WRITING October 31 st, With a partner Write simple “step-by-step” instructions for sending a Kakao Talk message with a phone.
Confidentiality and Security Issues in ART & MTCT Clinical Monitoring Systems Meade Morgan and Xen Santas Informatics Team Surveillance and Infrastructure.
Copyright © Cengage Learning. All rights reserved. CHAPTER 4 ELEMENTARY NUMBER THEORY AND METHODS OF PROOF ELEMENTARY NUMBER THEORY AND METHODS OF PROOF.
4/00/ © 2000 Business & Legal Reports, Inc. BLR’s Human Resources Training Presentations Effective Communication Skills.
1 WS-Privacy Paul Bui Ryan Dickey. 2 Agenda  WS-Privacy  Introduction to P3P  How P3P Works  P3P Details  A P3P Scenario  Conclusion  References.
Exam Taking Kinds of Tests and Test Taking Strategies.
SETMA Provider Training October 19, One of the catch phrases to medical home is that care is coordinated. At SETMA it means more than just coordinating.
Clinical Document Architecture. Outline History Introduction Levels Level One Structures.
1 HL7 RIM Barry Smith
Examining the Effective Use of HL7v3 Messaging “ Where the Rubber Meets the Road” Introduction for an Open Dialogue on: Issues in Communicating the Real.
Academic Writing Introduction. Anna M. J. Holloway OU graduate—B.A. Letters with focus in Classical Greek language & lit (1988); B.F.A. with focus in.
Data, Security and Human Subjects Research Deborah Barnard, MS.
This material was developed by Duke University, funded by the Department of Health and Human Services, Office of the National Coordinator for Health Information.
R. Keeney—April 23,  It is expected that if you have a Purdue AGEC degree, you will be an effective communicator of economic rationale and ideas.
Facilitator’s Roundtable MnM report May Sunday Q3 - Planning Completed scheduling of WG sessions RIM ballot reconciliation – Finalized tooling and.
Medical Roles/Permissions Ontology Ping Wang Tetherless World Constellation Rensselaer Polytechnic Institute.
Copyright 2010, The World Bank Group. All Rights Reserved. Testing and Documentation Part II.
Access to data for local authority public health AGW Public Health Network Training Event: Public Health Data, Information and Intelligence 11 th November.
Some Thoughts to Consider 8 How difficult is it to get a group of people, or a group of companies, or a group of nations to agree on a particular ontology?
An Introduction to the Privacy Act Privacy Act 1993 Promotes and protects individual privacy Is concerned with the privacy of information about people.
M1G Introduction to Programming 2 3. Creating Classes: Room and Item.
HIPAA Training Workshop #1 Council of Community Clinics – San Diego February 7, 2003 by Kaye L. Rankin Rankin Healthcare Consultants, Inc.
Commentary: The HL7 Reference Information Model as the Basis for Interoperability George W. Beeler, Jr. Ph.D. Co-Chair, HL7 Modeling & Methodology.
Organization of statistical investigation. Medical Statistics Commonly the word statistics means the arranging of data into charts, tables, and graphs.
Collaborating With Your Health Plan 03/07/05 To paraphrase A. Einstein: We cannot solve today’s problems with the same level of thinking that created them.
Patricia Alafaireet Patricia E. Alafaireet, PhD Director of Applied Health Informatics University of Missouri-School of Medicine Department of Health.
Assistant Instructor Nian K. Ghafoor Feb Definition of Proposal Proposal is a plan for master’s thesis or doctoral dissertation which provides the.
Case Study: HL7 Conformance in VA Imaging Mike Henderson Principal Consultant Eastern Informatics, Inc.
Unit 6: Report Writing. What is a Report? A report is written for a clear purpose and to a particular audience. Specific information and evidence is presented,
1 Standards and Ontology Barry Smith
A Guide to Critical Thinking Concepts and Tools
eHealth Standards and Profiles in Action for Europe and Beyond
Functional status and activities of daily living concepts
Driver Diagrams.
Strength of Evidence; Empirically Supported Treatments
Pragmatic RCTs and the Learning Healthcare System
Stefan SCHULZ IMBI, University Medical Center, Freiburg, Germany
The Steps for Writing a DBQ
Allergy Intolerance Resource – Model Meaning
ISO management systems
Copyright © Cengage Learning. All rights reserved.
HLN Consulting, LLC® November 8, 2006
Institutional Review Board
Presentation transcript:

1 HL7 RIM Barry Smith Ontology Research Group NYS Center for Bioinformatics, Buffalo National Center for Biomedical Ontology

2 HL7 V3: It’s not all bad news Clinical Document Architecture (CDA) is a good piece of work... and is actually being used

3 But apart from CDA is there a single, successful RIM- implementation? After 10 years? And many attempts? Is Oracle HTB actually being used?

4 There are clear examples of failure of billion-dollar implementations resting on the RIM and of programmers involved in such failures who are tearing out their hair, and blaming HL7

5 Is it justified, in these circumstances, to promote HL7 V3 as an ISO Standard in the domain of patient care?

6 One indispensable foundation for a successful standard a correct and uniform interpretation of its basic terms Act Participation Entity Role ActRelationship RoleLink

7 Demonstrably, the HL7 community does not understand its own basic terms

8 Sometimes ‘Act’ means information about an act Sometimes ‘Act’ means real-world action Sometimes ‘Act’ means a mixture of the above Sometimes in the very same sentence

9 Act means: information object Act = def. ‘A record of something that is being done, has been done, can be done, or is intended or requested to be done.’ (HL7 Ballot, RIM 3.1.1)

10 Act means: real-world action ‘The introduction of “information about” is a red herring. We're not modeling "information about". We're modeling the actual procedure.’

11 Act means: a mixture of the two "Act as statements or speech-acts are the only representation of real world facts or processes in the HL7 RIM.... As such, there is no distinction between an activity and its documentation. Every Act includes both to varying degrees.” (RIM Ballot 3.1.1, emphasis added)

12 Consequences of unclarity here Different user groups have interpreted the same classes in different ways It is very likely that different message specifications used different interpretations and that this will create interoperability problems Can we be sure that these problems will not lead to incidents relevant to patient safety?

13 Even with clarity – and clear documentation – the RIM would still be in bad shape

14 Where are diseases Acts ? Things, Persons, Organizations ? Participations ? Roles ? ActRelationships ? RoleLinks ?

15 The RIM has no coherent answer For this reason, HL7 V3 dialects are formed – and the RIM does not do its job. Basic categories cannot be agreed upon even for common phenomena like snakebites.

16 The $ 35 bn. NHS Program “Connecting for Health” has applied the RIM rigorously, using all the normative elements, and it discovered that it needed to create dialects of its own to make the V3-based system work for its purposes (it still does not work)

17 Panic in HL7’s own forums “I am... frightened when I contemplate the number of potential V3ers who... simply are turned away by the difficulty of accessing the product.”

18 The RIM’s normative specifications are supposed to guarantee consistent messaging across all health-care institutions yet the HL7 organization has not even succeeded in making its own V3 Glossary conform to the RIM’s normative specifications after 10+ years

19 A serious quandary On the one hand the RIM is claiming to facilitate agreement on consistent meanings across the entire range of biological and clinical domains. On the other hand the RIM’s own collaborating authors cannot reach agreement even amongst themselves.

20 Qui bono from an overcomplex ‘standard’ which is difficult to teach and perhaps impossible to implement in any non-toy system ?

21 Consultant’s Motto Why make it simple if it can be complicated?

22 More examples of the sorts of problems we face

23 HL7’s Data Types Specification states: “Boolean” [BL] stands for the values of two-valued logic: true, false

24 but the truthtables actually given for ‘BL’ are those of a 3-valued logic:

25 Boolean [BL] stands for the values of two- valued logic. A BL value can be either true or false, or, as any other value may be NULL. BooleanNonNull [BN] constrains the boolean type so that the value may not be NULL. (HL7 Data Types Specification)

26 COMPARE: Fruit =def. Fruit that may be a Laptop FruitNonLaptop =def. Fruit that is not a Laptop

27 AND EVEN LivingSubject =def. A subtype of Entity representing an organism or complex animal, alive or not. LivingSubjectNonDead =def. A Living Subject which is in fact living

28 makes HL7 datastores inaccessible to the DL-based reasoners underlying OWL, SNOMED CT, NCIT –unless NULL is re-construed prior to applying reasoning But such reconstrual is impossible because of the many ‘flavors of null’.

Domain: Flavors of Null codenamedefinition NINo informationNo information whatsoever can be inferred from this exceptional value. This is the most general exceptional value. It is also the default exceptional value. OTHotherThe actual value is not an element in the value domain of a variable. (e.g., concept not provided by required code system). UNKunknownA proper value is applicable, but not known ASKUasked but unknown Information was sought but not found (e.g., patient was asked but didn't know) NAVtemporarily unavailable Information is not available at this time but it is expected that it will be available later. NASKnot askedThis information has not been sought (e.g., patient was not asked) MSKmaskedThere is information on this item available but it has not been provided by the sender due to security, privacy or other reasons. There may be an alternate mechanism for gaining access to this information.Note: using this null flavor does provide information that may be a breach of confidentiality, even though no detail data is provided. Its primary purpose is for those circumstances where it is necessary to inform the receiver that the information does exist without providing any detail. NAnot applicableNo proper value is applicable in this context (e.g., last menstrual period for a male). NPnot presentValue is not present in a message. This is only defined in messages, never in application data! All values not present in the message must be replaced by the applicable default, or no-information (NI) as the default of all defaults. Section of HL7 Data Type Specification

30 Domain: Flavors of Null Unknown Coding was not attempted Coder could not be bothered to look Coding was attempted but the information was not found The value set was deficient Information was not available but was expected to be available later. Other

32 Each of these flavors actually demands different reasoning services. The flavors are there because of RIM’s intolerance of optionality

33 Another example

34 The RIM does not understand the linguistics of modifiers –A planned oophorectomy is not a special kind of oophorectomy –A possible substance administration is not a special kind of substance administration –A cancelled delivery is not a special kind of delivery –An absent nipple is not a special kind of nipple

35 HL7’s treatment of these ‘moods’ cannot be reasoned with using any known reasoning system.

36 The above are difficult problems whose resolution will have immense consequences for the bioinformatics and health IT systems of the future They should not be resolved by ballot of non- experts

37 Conclusions Steps to remediation

38 Conclusion 1/4 Don’t claim to be “the data standard for biomedical informatics” until you have a system that works HL7TheDataStandardForBiomedicalInformatics.ppt

39 Conclusion 2/4 Do not promote standards in the domain of patient care until you have evidence that they will work (especially if you have evidence that they do not work)

40 Conclusion 3/4 use objective testing encourage critical secondary literature avoid secrecy build on what works do not reinvent the wheel and make it square

41 But most of all: First do no harm

42 With thanks to for much patient assistance Tom Beale Robert Dolin Gerard Freriks Graham Grieve Dipak Kalra John Madden Charles Mead Alan Rector Dan Russler Gunther Schadow Mead Walker