Logical Model Collaboration

advertisement
Logical Model
Collaboration
Scope, proposal, and next steps
The Need
 A logical model








With a strong community behind it
That is clinically viable
That is expressive
That is structured and computable
That supports reasoning
That informs FHIR profiles
That supports “closing the quality feedback cycle”
That is implementable
The Problem (I)
 Often conflated with a physical model such as FHIR
 Often implied and not explicit
 vMR + QDM  QUICK  QI Core  QUICK’
 DAF
 SDC
 Too many variants out there









RIM
QDM
vMR
QUICK/QIDAM/QUICK’
CEM
CIMI
FHIM
SNOMED/LOINC/RxNORM
…
The Problem (II)
 Unclear boundary between terminology and model
 Unclear boundary between expression language and model
 Often inconsistent
 Patient has diabetes (Condition)
 Presence implied
 Patient does not have diabetes (Observation)
 Absence explicit
 Pre-coordinated/conflated semantics
 Incomplete or just ‘too hard’
 Scope hard to define. Need some boundaries.
Exploration Areas for LM Collaboration
 What is a Logical Model?
 How does it differ from a physical model like FHIR?
 How does it differ from a reference model like CIMI Core?
 How does it align with clinical terminologies/ontologies such as
SNOMED CT?
 How far does it align with clinical terminologies/ontologies such as
SNOMED CT?
 Bindings only?
 At model level too?
 How can it be implemented?
 How can it be leveraged for Quality Improvement
 Can we better align (or eliminate) variants and how?
Time Frame
 First set of meeting to last 8 weeks
 Begin exploration of model/terminology alignment
 Focus: Alignment of CIMI ‘Observation Result’ with SNOMED
Observable Model
 Use Case: Systolic BP
 Goal: Implement simple prototype illustrating alignment of
approaches
 Last meeting of series on 10/13
 Group to decide how to proceed after 10/13
 Question: Should group disband and regroup under the
CIMI Modeling Task Force? Should group remain as an
exploratory task force looking at longer term questions?
Discussion to Date
CIMI/SNOMED Observable Reconciliation
Slides from Keith Campbell
Assumptions: Terminology
Taken from: http://opencimi.org/policies_cimi
 SNOMED CT is the primary reference terminology
 LOINC is also approved as a reference terminology
 SNOMED relationship concepts will be used to define
the parent-child relationships in the models
Assumption: Models
Taken from: http://opencimi.org/policies_cimi
 CIMI models shall, by design, include SNOMED CT
content
 Goal: Enable use of the SNOMED CT concept model to
support translation of data from pre coordinated to post
coordinated representations
Proposal: Naming
Overlapping naming has led to confusion about the
collaborative and/or competitive nature of CIMI and SNOMED
 The SNOMED/LOINC Observable Model has a significant
development history, and has specific, documented meaning
 An alternative yet intuitive name for a complementary CIMI
effort can reduce confusion and perceived competition
 Possibilities
 CIMI Observation Result Model
 CIMI Assertion Model
Proposal: Separation of
Concerns
Clearly and reproducibly delineate a separation of the
semantics of the terminology from the semantics of the higherorder models
 Use a simple nested structure to differentiate observable
model attributes surfaced by CIMI
 All surfaced attributes are defined with respect to the
SNOMED/LOINC observable model, although CIMI may
define “friendly” preferred names for use within the CIMI
model
 Simpler to understand and implement while “using the
SNOMED CT concept model to support translation of data
from pre coordinated to post coordinated representations”
Example: Simple nested Structure
Separate the terminology model attributes from higher-level model attributes
Existing model
Renamed model
observation
Subject of information
Code
Reason
Method
Result
assertion
Subject of information
Observable*
Reason
Method*
Result
Separated model
assertion
Subject of information
Reason
Result
observable
1
1
Code/Expression
Method
Other surfaced attributes
Alternative Names
Intuitive names that do not overlap can reduce confusion and perceived
competition
assertion/observable
observation
result/observable
observation
result/discernable
assertion/discernable
observable
assertion
Subject of information
Reason
Result
1
1
observable
observation result
Subject of information
Reason
Result
1
1
1
1
Code/Expression
Method
Other surfaced attributes
discernable
assertion
Subject of information
Reason
Result
Code/Expression
Method
Other surfaced attributes
discernable
observation result
Subject of information
Reason
Result
Code/Expression
Method
Other surfaced attributes
1
1
Code/Expression
Method
Other surfaced attributes
Defining CIMI Surfaced Attributes
Provide algorithmic support for translation between pre- and post-coordinated
forms.
SNOMED Templates are one possibility
XSL, Xquery, and other options are possible
Moving forward
How do we turn these ideas into reality?
 Naming
 Separation of concerns
 Define surfaced attributes and pre/post coordination
transformation specification
 Add any necessary concepts to a CIMI extension
 CIMI has obtained a SNOMED CT extension identifier
 CIMI is committed to create a Terminology Authority to
review and submit concepts to IHTSDO as appropriate
Validating the Proposal
Systolic Blood Pressure Use Case
Selected Initial Use Case
Representing a “systolic blood pressure taken from the
right brachial artery using a blood pressure cuff while the
patient is supine and at rest”
SNOMED Post Coordinated
Expression
271649006|Systolic blood pressure (observable entity)|:
704318007|Property type (attribute)| = |Pressure (property) (qualifier value)|,
704319004|Inheres in (attribute)| = 67170007|Lumen of artery (body structure)|,
704327008|Direct site (attribute)| = (17137000|Structure of brachial artery (body
structure):
272741003|Laterality (attribute)| = 24028007|Right (qualifier value)|),
246501002|Technique (attribute)| = 37931006|Auscultation (procedure)|,
424226004|Using device (attribute)| = 70665002|Blood pressure cuff, device (physical
object)|,
704326004|Precondition (attribute)| = (40199007|Supine body position (finding)|,
704326004|Precondition (attribute)| = (128975004|Resting state (finding)|)
Prototype Next Steps
 CIMI Team working on development of a CIMI ADL
representation of CEM Systolic Blood Pressure model
 CIMI systolic BP model to be represented using AML
 VA Team to build SNOMED CT ‘template’
 Group to determine how to map the two models in ADL/AML
 VA Team to explore and develop transformation between
iso-semantic representations
 Group to review approach
Next Steps for Collaborative
Work
Towards Better Convergence
Convergence

Centralize logical model efforts and profile development under CIMI umbrella?
 Will CIMI be an HL7 Working Group?
 Need central governance to prevent fragmentation

Derive FHIR profiles from CIMI logical model
 DCM profiles
 Foundational profile

Bottom up/top down approach
 Multi-layered logical model
 DCM (Serum Creatinine)
 Mid-level logical model(s) (QuantitativeLabResult  Observation Result)

Moving beyond assertion models
 E.g., procedures and procedure requests
 E.g., Composite orderables
 …
Cross Collaboration
 HL7/FHIM participation in CIMI logical model effort
 CIMI/HL7 participation in terminology efforts
(SNOMED, LOINC, RxNORM). Eg.,
 Extension of SNOMED CT
 Development of observable model
 Development of procedure model
 Development of orderable catalog
Validation & Adoption
 Encouraging use of CIMI profiles (not just plain FHIR
resources) in HSPC and SMART-on-FHIR projects
 Validate logical model use cases for clinical quality
improvement in HSPC and SMART-on-FHIR projects
 Who else needs to be targeted for implementation and
validation
 Argonaut
 Epic, Allscripts, Cerner, VA
 Others
 Does HSPC reach a broad enough community?
Download