FHIR-Based CDS An approach to the implementation of Clinical Decision Support Use Cases using FHIR.

Slides:



Advertisements
Similar presentations
HITSC Clinical Quality Workgroup Jim Walker March 27, 2012.
Advertisements

QIDAM Issues and proposals for a logical model For discussion during HL7 WG Meeting in Jan 2014 Thursday Q3.
Quality Measurement – Clinical Decision Support Harmonization Proposal.
S&I Framework Provider Directories Initiative esMD Work Group October 19, 2011.
NIEM Healthcare Domain FHIM/S&I Framework Strategy 4/7/2011.
Preview 2015 measure update standards/testing improvements
Philips Research France Delivery Context in MPEG-21 Sylvain Devillers Philips Research France Anthony Vetro Mitsubishi Electric Research Laboratories.
Oct. 30, 2003CS WPI1 CS 509 Design of Software Systems Lecture #9 Thursday, Oct. 30, 2003.
1 An introduction to design patterns Based on material produced by John Vlissides and Douglas C. Schmidt.
Clinical Quality Language (CQL)
Developing Enterprise Architecture
Future of MDR - ISO/IEC Metadata Registries (MDR) Larry Fitzwater, SC 32 WG 2 Convener Computer Scientist U.S. Environmental Protection Agency May.
Overview for IHE The MITRE Corporation. Overview hData was originally developed by The MITRE Corporation – Internal R&D – Focus on simplifying Continuity.
RDA Data Foundation and Terminology (DFT) IG: Introduction Prepared for RDA Plenary San Diego, March 9, 2015 Gary Berg-Cross, Raphael Ritz, Co-Chairs DFT.
Object and component “wiring” standards This presentation reviews the features of software component wiring and the emerging world of XML-based standards.
December 15, 2011 Use of Semantic Adapter in caCIS Architecture.
CIMI + FHIR Grahame Grieve 10-August 2015 Salt Lake City.
Discussions for oneM2M Semantics Standardization Group Name: WG5 Source: InterDigital Communications Meeting Date: Agenda Item: WI-0005 ASN/MN-CSE.
Introduction to MDA (Model Driven Architecture) CYT.
1st Workshop on Intelligent and Knowledge oriented Technologies Universal Semantic Knowledge Middleware Marek Paralič,
Standards Analysis Summary vMR – Pros Designed for computability Compact Wire Format Aligned with HeD Efforts – Cons Limited Vendor Adoption thus far Represents.
Emerging Semantic Web Commercialization Opportunities Ken Baclawski Northeastern University.
Clinical Quality Framework (CQF) Update cqframework.info Kensaku Kawamoto, MD, PhD, MHS Co-Initiative Coordinator, CQF Public Health Tiger Team August.
EuroRoadS for JRC Workshop Lars Wikström, Triona Editor of EuroRoadS deliverables D6.3, D6.6, D6.7.
EHR-S Functional Requirements IG: Lab Results Interface Laboratory Initiative.
1 HITSP – enabling healthcare interoperability Current Framework and Fundamental Concepts  For those unfamiliar with the HITSP Harmonization Framework.
Structured Data Capture (SDC) Initiative Overview for esMD Community Jenny Brush SDC Project Manager
By Rick Freeman THE HEALTHCARE INNOVATION ECOSYSTEM HiMSS 2015 & Development Sandboxes Update President & Founder iSalus Consulting June 19, 2015.
FlexElink Winter presentation 26 February 2002 Flexible linking (and formatting) management software Hector Sanchez Universitat Jaume I Ing. Informatica.
1 Introduction to Software Engineering Lecture 1.
Virtual Medical Record Aziz Boxwala, MD, PhD March 12, 2013.
9 th Open Forum on Metadata Registries Harmonization of Terminology, Ontology and Metadata 20th – 22nd March, 2006, Kobe Japan. Presentation Title: Day:
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
Performance evaluation of component-based software systems Seminar of Component Engineering course Rofideh hadighi 7 Jan 2010.
Standards Analysis Summary vMR –Pros Designed for computability Compact Wire Format Aligned with HeD Efforts –Cons Limited Vendor Adoption thus far Represents.
Computer Systems & Architecture Lesson 4 8. Reconstructing Software Architectures.
Health eDecisions Use Case 2: CDS Guidance Service Strawman of Core Concepts Use Case 2 1.
Personalized Interaction With Semantic Information Portals Eric Schwarzkopf DFKI
Scaling Heterogeneous Databases and Design of DISCO Anthony Tomasic Louiqa Raschid Patrick Valduriez Presented by: Nazia Khatir Texas A&M University.
Ongoing/Planned Activities for Week of 4/29 Final UCR Crosswalk due COB 4/30 Hold two working sessions to complete UCR Crosswalk on 4/30 Hold working session.
Data Access Framework (DAF) Relationship to Other ONC Initiatives 1.
A Mediated Approach towards Web Service Choreography Michael Stollberg, Dumitru Roman, Juan Miguel Gomez DERI – Digital Enterprise Research Institute
Ongoing/Planned Activities for Week of 4/22 Initial feedback on UCR Crosswalk due COB 4/23 Hold working session to continue filling out the UCR Crosswalk.
PDMP & HITI Solution Planning Workgroup Session June 5, 2014.
Ongoing/Planned Activities for Week of 4/29 Final UCR Crosswalk due COB 4/30 Hold two working sessions to complete UCR Crosswalk on 4/30 Hold working session.
Use Case 2 – CDS Guidance Service Transactions CDS Guidance Requestor 2. CDS Response (Clinical Data, Supporting Evidence, Supporting Reference, Actions,
April, 2005 ebSOA Based on FERA Reference Model Vasco Drecun Collaborative Product Development Associates, LLC Goran Zugic ebXMLsoft Inc.
Standards Analysis Summary vMR – Pros Designed for computability Compact Wire Format Aligned with HeD Efforts – Cons Limited Vendor Adoption thus far Represents.
CDS-on-FHIR CONNECT-A-THON 11 IMPLEMENTATION EXPERIENCE.
QDM and vMR Harmonization. Background  Initial discussion at HL7 Working Group Meeting in January  Goal is to have one model for quality that can support.
Health eDecisions (HeD) All Hands Meeting February 21st, 2013.
SNOMED CT Vendor Introduction 27 th October :30 (CET) Implementation Special Interest Group Tom Seabury IHTSDO.
Integrating the Healthcare Enterprise The IHE Process: Developing Standards-based Solutions Kevin O’Donnell Co-chair, IHE Radiology Planning Committee.
© 2015 HL7 ® International. Licensed under Creative Commons. HL7 & Health Level Seven are registered trademarks of Health Level Seven International. Reg.
© 2010 IBM Corporation RESTFul Service Modelling in Rational Software Architect April, 2011.
IPDA Architecture Project International Planetary Data Alliance IPDA Architecture Project Report.
Design Evaluation Overview Introduction Model for Interface Design Evaluation Types of Evaluation –Conceptual Design –Usability –Learning Outcome.
NHS Connecting for Health is delivering the National Programme for Information Technology Setting and Achieving the NHS Standard for Records Management.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Reference Architecture for NASA’s Earth Science Data Systems Richard Ullman ES-DSWG-SPG Chair NASA/GSFC Code 586.
A Proposed Approach to Binding SNOMED CT to HL7 FHIR Dr Linda Bird Senior Implementation Specialist.
Eclipse Foundation, Inc. Eclipse Open Healthcare Framework v1.0 Interoperability Terminology HL7 v2 / v3 DICOM Archetypes Health Records Capture Storage.
Connect-A-Thon 11 Implementation Experience
Jeff Eastman, PhD, Software Architect,
Object Management Group Information Management Metamodel
Web Service Modeling Ontology (WSMO)
ADO.NET Entity Framework Marcus Tillett
HL7 Business Architecture Model (PLA TSC Project)
Commentary General Comments:
Presentation transcript:

FHIR-Based CDS An approach to the implementation of Clinical Decision Support Use Cases using FHIR

Background Metadata – Clinical Quality Metadata Conceptual Model Clinical Information – QUICK/QI-Core Profiles Expression Logic – Clinical Quality Language Specification

Background (cont) Effort has focused on two use cases so far: Use Case 1 – Artifact Sharing CDS Knowledge Artifact Specification Clinical Quality Language HQMF-related Specifications Use Case 2 – Guidance Request/Response DSS & DSS IG Long-term we should also consider: Use Case 3 – Knowledge Artifact Repository DSS has specifications for this functionality

Use Case 2 – Current State Interaction Protocol Defined by Decision Support Service, Release 2 Implementation Defined by Decision Support Service IG, Release 1 Component Description Virtual Medical Record (vMR) Patient Information CDSContext Initiator, Recipient, Workflow Context CDSInput Container for context, patient information and params CDSOutput Generic container for output CDSActionResponse Evaluation output (CDS KAS Actions) CDSExecutionMessage Messages that occurred during evaluation

Use Case 2 – FHIR-Based Component FHIR Representation Virtual Medical Record (vMR) QI-Core Profiles CDSContext A new GuidanceRequest resource CDSInput Parameters resource CDSOutput CDSActionResponse A new GuidanceResponse resource (Actions) CDSExecutionMessage OperationOutcome resource Use the FHIR Operation framework to describe the request/response Existing Parameters resource provides container (CDSInput/CDSOutput) Build GuidanceRequest and GuidanceResponse resources

GuidanceRequest Resource Element Type C initiatingOrganization Organization 0..1 initatingPerson Person|Patient|Practitioner|RelatedPerson systemUserType CodeableConcept systemUserLanguage systemUserTaskContext recievingOrganization receivingPerson recipientType recipientLanguage encounterType subtopic parameters Parameters

GuidanceResponse Resource Element Type C requestId Identifier 0..1 status code 1..1 outcome OperationOutcome 0..* parameters Parameters action Action action.actionId action.number String action.evidence Evidence action.documentation DocumentReference action.participant Person|Patient|Practitioner|RelatedPerson action.title action.description action.concepts CodeableConcept action.type code (create | update | remove | ... ) action.resource Resource action.actions

FHIR “guidance” Operation An OperationDefinition named “guidance” with the following parameters: Name Use Type C request in GuidanceRequest 1..1 resource Resource 0..* result out GuidanceResponse Example invocation URL (FHIR operation pseudo-syntax): [POST] [base]/$guidance Body of the post is a Parameters resource with the parameters of the operation Response is a GuidanceResponse resource

FHIR-Based DSS IG Profile Use the same encoding as the Operation New Semantic Signifiers for GuidanceRequest – Payload is the same as the body of the POST (Parameters resource) GuidanceResponse – Payload is the same as the body of the response to the POST (GuidanceResponse resource)

Guidance Operation Example

Guidance Operation Example

Guidance Operation Example

Guidance Operation Example

Guidance Operation Example

Use Case 1 – Current State CDS Knowledge Artifact Specification, DSTU 3 Overlap exists with Use Case 2 Metadata (Organizations, Persons, Evidence) Actions Introduction of CQL in DSTU3 causes impedance mismatch w/ V3 Data Types Not insurmountable (because CQL types are abstract) Requires mapping (i.e. CD – Code – CodeableConcept)

Use Case 1 – Short Term Using the resources described above, the short- term strategy can rely on mapping V3 Types – CQL Abstract Types CDS KAS Actions – GuidanceResponse.Action Evidence (profile of DocumentReference) This expression is currently incomplete Only deals with Create/Update/Remove actions Need a story for OrderSets and Documentation Templates

Use Case 1 – Long Term Establish a KnowledgeArtifact resource Metadata attributes informed by the Metadata Conceptual Model Expression Logic represented by CQL Profiles to describe Clinical Quality Measures Decision Support Artifacts Possibly different profiles for different artifact types?

Use Case 3 – DSS Long Term Use Case 2 is only the most basic interface described by the DSS specification Other interfaces include Repository functionality Data Requirements Definition

Use Case 3 – Long Term (cont) CDSInputSpecification Defines data requirements for knowledge artifacts GuidanceOperationDefinition Profile of OperationDefinition Add data requirements specifications CDSOutputSpecification Defines output structures of knowledge artifacts Already possible to define output with the FHIR OperationDefinition resource.

GuidanceOperationDefinition Profile of OperationDefinition w/ the following extensions: Element Type C data inline-element 0..* data.type OperationParameterType 0..1 data.profile Reference(StructureDefinition) data.codeFilter data.codeFilter.path String 1..1 data.codeFilter.valueSet ValueSet data.dateFilter data.dateFilter.path data.dateFilter.period Period

FHIR “guidanceRequirements” Operation An OperationDefinition named “guidanceRequirements” with the following parameters: Name Use Type C artifactId in Identifier 0..* result out GuidanceOperationDefinition 1..1 Example invocation URL (FHIR operation pseudo-syntax): [POST] [base]/$guidanceRequirements Body of the post is a Parameters resource with the parameters of the operation Response is a GuidanceOperationDefinition resource

Advantages of Proposed Approach Consistent with native-FHIR operations Allows synchronous and asynchronous calls via a FHIR service Establishes patterns for native-FHIR expression of Metadata and Actions Enables FHIR-based DSS IG profile as well Use the same resources (Parameters, GuidanceRequest/Response) Allows existing DSS-based infrastructure to use the same approach Resolves Impedance mismatch (due to KAS R3) Separates definition/instance in Actions

Disadvantages Requires mapping from CDS KAS Actions Actions in CDS KAS are broad and flexible Scope of Actions thus far has been reduced to achieve implementation Requires creation of new resources in FHIR Worst case these could be created as profiles of Basic

Questions/Discussion