CIMI + FHIR Grahame Grieve 10-August 2015 Salt Lake City.

Slides:



Advertisements
Similar presentations
Helmut König, Siemens Medical Solutions
Advertisements

Construction process lasts until coding and testing is completed consists of design and implementation reasons for this phase –analysis model is not sufficiently.
FOUNDATION 1: CIMI REFERENCE MODEL. CIMI Reference Model - Core.
CIMI Modelling Taskforce Report Dr Linda Bird 11 th April 2013.
Embrace the Elephant A few provocative questions….
4/12/2015 7:43 AM HL7 Interoperability Paradigms September 2007 WGM, Atlanta, GA John Koisch, OCTL Consulting Alan Honey, Kaiser Permanente Grahame Grieve,
Health IT Workforce Curriculum Version 1.0 Fall Networking and Health Information Exchange Unit 4e Basic Health Data Standards Component 9/Unit.
FHIR and HSPC Meeting July 7 Grahame Grieve.
CIMI Modelling Taskforce Workshop (Groningen) Dr Linda Bird 2 nd – 4 th December 2012.
QIDAM Issues and proposals for a logical model For discussion during HL7 WG Meeting in Jan 2014 Thursday Q3.
CIMI Modelling Taskforce Progress Report
ONC JASON report hearing 31 July 2014 Thomas Beale - openEHR Foundation.
CAP 252 Lecture Topic: Requirement Analysis Class Exercise: Use Cases.
7M701 1 Software Engineering Software Requirements Sommerville, Ian (2001) Software Engineering, 6 th edition: Chapter 5
Feb. 23, 2004CS WPI1 CS 509 Design of Software Systems Lecture #5 Monday, Feb. 23, 2004.
AUGUST 21, 2014 STANLEY M. HUFF, MD CHIEF MEDICAL INFORMATICS OFFICER INTERMOUNTAIN HEALTHCARE HSPC Relationships to other Organizations and Activities.
FEBRUARY 4, 2015 STANLEY M. HUFF, MD CHIEF MEDICAL INFORMATICS OFFICER INTERMOUNTAIN HEALTHCARE Modeling and Terminology.
Web Service Architecture Part I- Overview and Models (based on W3C Working Group Note Frank.
Reuse Activities Selecting Design Patterns and Components
FHIR/RfH.....What is it? And what’s next? Furore Ewout Kramer.
Domain-Specific Software Engineering Alex Adamec.
AUGUST 21, 2014 STANLEY M. HUFF, MD CHIEF MEDICAL INFORMATICS OFFICER INTERMOUNTAIN HEALTHCARE HSPC Meeting Introduction.
FHIR-Based CDS An approach to the implementation of Clinical Decision Support Use Cases using FHIR.
FHIM Overview How the FHIM can organize other information modeling efforts.
Initial slides for Layered Service Architecture
Design Patterns.
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
SC32 WG2 Metadata Standards Tutorial Metadata Registries and Big Data WG2 N1945 June 9, 2014 Beijing, China.
Workshop on Integrated Application of Formal Languages, Geneva J.Fischer Mappings, Use of MOF for Language Families Joachim Fischer Workshop on.
SWE 316: Software Design and Architecture – Dr. Khalid Aljasser Objectives Lecture 11 : Frameworks SWE 316: Software Design and Architecture  To understand.
ITEC224 Database Programming
HSPC Profiles: Conformance and Interoperability. Definitions.
Discussions for oneM2M Semantics Standardization Group Name: WG5 Source: InterDigital Communications Meeting Date: Agenda Item: WI-0005 ASN/MN-CSE.
Assessing the Suitability of UML for Modeling Software Architectures Nenad Medvidovic Computer Science Department University of Southern California Los.
The Grid Component Model: an Overview “Proposal for a Grid Component Model” DPM02 “Basic Features of the Grid Component Model (assessed)” -- DPM04 CoreGrid.
Standards Analysis Summary vMR – Pros Designed for computability Compact Wire Format Aligned with HeD Efforts – Cons Limited Vendor Adoption thus far Represents.
101 User Interface Patterns and its applications Tonya Groover Department of Computer Science.
Clinical Quality Framework (CQF) Update cqframework.info Kensaku Kawamoto, MD, PhD, MHS Co-Initiative Coordinator, CQF Public Health Tiger Team August.
Modeling Options HSPC Meeting June 17, 2015 Washington DC.
© 2012 The MITRE Corporation. All rights reserved. For internal MITRE use 13 June 2013 Meeting #3 hData Record Format Taskforce 1 © 2012 The MITRE Corporation.
1 HITSP – enabling healthcare interoperability Current Framework and Fundamental Concepts  For those unfamiliar with the HITSP Harmonization Framework.
Model-Driven Analysis Frameworks for Embedded Systems George Edwards USC Center for Systems and Software Engineering
Value Set Resolution: Build generalizable data normalization pipeline using LexEVS infrastructure resources Explore UIMA framework for implementing semantic.
Archetype Modeling Language (AML) for CIMI UML for Archetypes Status update April 11, 2013.
Standards Analysis Summary vMR –Pros Designed for computability Compact Wire Format Aligned with HeD Efforts –Cons Limited Vendor Adoption thus far Represents.
S&I Integration with NIEM (DRAFT) Standards Development Support June 8, 2011.
Logical Model Collaboration Scope, proposal, and next steps.
Kemal Baykal Rasim Ismayilov
Architecture Roadmap HSPC Specification.
Application of multiple health standards and resulting issues Daniella Meeker.
STEP Tutorial: “ Fundamentals of STEP” David Briggs, Boeing January 16, 2001 ® PDES, Inc NASA STEP Workshop step.nasa.gov.
Chapter 5 System Modeling. What is System modeling? System modeling is the process of developing abstract models of a system, with each model presenting.
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
Standards Analysis Summary vMR – Pros Designed for computability Compact Wire Format Aligned with HeD Efforts – Cons Limited Vendor Adoption thus far Represents.
THE DICOM 2014 INTERNATIONAL SEMINAR August 26Chengdu, China HL7 and DICOM: Complementary Standards, Collaborating Organizations Bao Yongjian Principal.
Integrating the Healthcare Enterprise The IHE Process: Developing Standards-based Solutions Kevin O’Donnell Co-chair, IHE Radiology Planning Committee.
CDA Overview HL7 CDA IHE Meeting, February 5, 2002 Slides from Liora Alschuler, alschuler.spinosa Co-chair HL7.
Architecture Ecosystem SIG March 2010 Update Jacksonville FL.
Informatics for Scientific Data Bio-informatics and Medical Informatics Week 9 Lecture notes INF 380E: Perspectives on Information.
7/2/2016 1:52 AM HL7 SOA-Aware Enterprise Architecture Executive Summary HITSP October 28, 2008 Executive Summary HITSP October 28, 2008.
HSPC Terminology and Information Model Initiative Susan Matney, PhD, RNC-OB, FAAN (Initiative Lead) Stan Huff, MD, FACMI, FHL7 11/6/2016.
eHealth Standards and Profiles in Action for Europe and Beyond
European Monitoring Platform for Mapping of QoS and QoE
Representation of Hypersensitivity, Allergy and adverse reactions in SNOMED CT Bruce Goldberg, MD, PhD.
Current Framework and Fundamental Concepts
WP1: D 1.3 Standards Framework Status June 25, 2015
Model-Driven Analysis Frameworks for Embedded Systems
an alliance among HL7, CEN and OpenEHR ?
Metadata The metadata contains
, editor October 8, 2011 DRAFT-D
Presentation transcript:

CIMI + FHIR Grahame Grieve 10-August 2015 Salt Lake City

The place of Profiles Information requirements and solutions are fractal Things that are optimally abstract in one context should be concrete in another The transformation between these is a central challenge we’ve all been working on V2 conformance models V3 RIM / Constraint language openEHR ADL / TDL CIMI (FHIR)

FHIR take on Fractal Models We’re going to use REST Consistently with the way the rest of the world does RESTful interfaces are resolutely concrete Inheritance isn’t part of the picture RESTful scope tightly related to transaction boundaries FHIR is a platform standard There’s a tension between enabling people to talk and forcing people to talk ‘right’ Keep disagreement out of the specification

FHIR Solutions A set of base level ‘resources’ Hard coded in the system A limited number – 150? Optimal (100 now) Resources can be constrained and extended Extensions are built into the framework Pure constraint model (~compatible with ADL) There’s a conformance layer built into FHIR

FHIR Conformance Resources Value Set / Concept Map Define code systems, value sets, mappings Structure Definition Base data types & Resources Extensions Profiles – constraints on resources including extensions These are computable Conformance Statement + others Operational System Definitions

Profiles Describe how you do or should use resources Implementation Guides Working Systems Purchasers Sliding scale of governance HL7 defines profiles as part of base specification (best practice) Domain Profiles – what’s the canonical model for X? National Standards bodies / national programs Vendors Individual Projects

Profiles & Resources Systems exchange resources, not ‘profiles’ Resources don’t need to identify their profiles They can just conform to the rules Systems can test them to see if they do Resources can identify their profiles In the header (Resource.meta.profile) Helps find the relevant resources (use case based)

R E A L M S D O M A I N S

Purpose of Profiles Set common expectations about system structures and functionality Convey clinical agreements Fully detailed interoperable data (nailed down in every way possible) Cascading amount of detail And therefore cascading increase in agreement required

Terminology, Knowledge, Structure The Information/Terminology boundary is a known problem In FHIR / HSPC work, we’ve been exploring this space, and a new pattern is emerging

Terminology/Knowledge/Structure Terminology (Concepts, Codes, Definitions - Primitives) Concept Model (Grammar: How concepts relate to each other) Dictionary (A collection of identified concepts using the concept model) Structures (Mixed references into Dictionaries and Terminologies)

FHIR Instantiation Terminology (Concepts, Codes, Definitions - Primitives) Concept Model (Grammar: How concepts relate to each other) Dictionary (A collection of identified concepts using the concept model) Structures (Mixed references into Dictionaries and Terminologies) LOINCRxNorm / AMT 6 axes in documentation Medication Dictionary Grammer as documented SCT Concept Model SCT Clinical Finding DataElementMedication ConditionDefinition ObservationMedicationStatement Condition

Terminology, Knowledge, Structure Terminology defines base codes Extension: add additional base codes Concept Grammar Extension Point: add your own grammar Dictionary Extension: define your own dictionary Structures Lots of reasons to vary your amount of normalization

Models vs terminology It’s common argument: is this models or terminology? People don’t want 1000s or profiles… but they don’t mind 1000s of codes… Dictionary is the merge point of both Assumes a common overall structure Binds the concept model to a particular resource Some optionality in structure Instantiates how particular concepts are represented – codes + associated values / rules Can be used to generate terminology and/or profiles

CIMI and FHIR CIMI works with FHIR during the process of defining resources Scope proposals Details of proposals HL7 level profiles CIMI / FHIR define which dictionaries are defined CIMI populates dictionaries