CDS-on-FHIR CONNECT-A-THON 11 IMPLEMENTATION EXPERIENCE.

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

2/11/2014 8:44 AM The CDA Release 3 Specification Stack September 2009 HL7 Services-Aware Enterprise Architecture Framework (SAEAF)
Building FHIR Servers on Existing Applications
QIDAM Issues and proposals for a logical model For discussion during HL7 WG Meeting in Jan 2014 Thursday Q3.
Clinical Documentation Architecture (CDA) S&I Framework One-Pager Series, Side 1 Background CDA is an XML-based standard prescribed by HL7 that specifies.
Quality Measurement – Clinical Decision Support Harmonization Proposal.
More Meaningful Use of CDA: the CDA-FHIR Bridge Robert Worden
Software Frame Simulator (SFS) Technion CS Computer Communications Lab (236340) in cooperation with ECI telecom Uri Ferri & Ynon Cohen January 2007.
SRDC Ltd. 1. Problem  Solutions  Various standardization efforts ◦ Document models addressing a broad range of requirements vs Industry Specific Document.
ONC Standards and Interoperability Framework Use Case Simplification Key Steps Forward 3 November 2011.
Data Access Framework (DAF) S&I Initiative Update January 27 th, Leadership Team Initiative Coordinator: John Feikema ONC Sponsor: Mera Choi Technical.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Model Driven Architecture (MDA) Partha Kuchana. Agenda What is MDA Modeling Approaches MDA in a NutShell MDA Models SDLC MDA Models (an Example) MDA -
Integration-on-Demand Framework Marco G.A. Huigen University of Hohenheim.
The Use of Zachman Framework Primitives for Enterprise Modeling
1 ECCF Training 2.0 Introduction ECCF Training Working Group January 2011.
Peoplesoft: Building and Consuming Web Services
Chapter 10: Architectural Design
LEVERAGING THE ENTERPRISE INFORMATION ENVIRONMENT Louise Edmonds Senior Manager Information Management ACT Health.
Framework for Model Creation and Generation of Representations DDI Lifecycle Moving Forward.
FHIRFarm – How to build a FHIR Server Farm (quickly)
Object-Oriented Analysis and Design
Clinical Quality Language (CQL)
FHIR-Based CDS An approach to the implementation of Clinical Decision Support Use Cases using FHIR.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
SOA, BPM, BPEL, jBPM.
Systems Analysis and Design in a Changing World, Fifth Edition
David Chen IMS-LAPS University Bordeaux 1, France
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
Students: Avner Barr, Eitan Vadergorn Supervisor: Rami Mankevich Lecturer in Charge: Chaim Gotsman.
Agenda Introduction to MDHT MDHT Capabilities MDHT support using Consolidated CDA 1.
Java-Based Middleware IT 490 Stan Senesy IT Program NJIT.
Query Health Operations Workgroup HQMF & QRDA Query Format - Results Format February 9, :00am – 12:00am ET.
Modeling Tools for Healthcare Technical Overview April 8, 2009.
Standards Analysis Summary vMR – Pros Designed for computability Compact Wire Format Aligned with HeD Efforts – Cons Limited Vendor Adoption thus far Represents.
National Efforts for Clinical Decision Support (CDS) Erik Pupo Deloitte Consulting.
Clinical Quality Framework (CQF) Update cqframework.info Kensaku Kawamoto, MD, PhD, MHS Co-Initiative Coordinator, CQF Public Health Tiger Team August.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Clinical Quality Language (CQL) Bryn Rhodes Chris Moesel Mark Kramer.
Systems Analysis and Design in a Changing World, 3rd Edition
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Virtual Medical Record Aziz Boxwala, MD, PhD March 12, 2013.
NIEM Information Exchange Package Documentation (IEPD) Mini Kanwal NIEM Technical Advisor Department of Homeland Security September, 7 th 2006.
1 Incorporating Data Mining Applications into Clinical Guidelines Reza Sherafat Dr. Kamran Sartipi Department of Computing and Software McMaster University,
Standards Analysis Summary vMR –Pros Designed for computability Compact Wire Format Aligned with HeD Efforts –Cons Limited Vendor Adoption thus far Represents.
Health eDecisions Use Case 2: CDS Guidance Service Strawman of Core Concepts Use Case 2 1.
1 ECCF Training 2.0 Introduction ECCF Training Working Group January 2011.
Clinical Decision Support Consortium Blackford Middleton, MD, MPH, MSc Clinical Informatics Research & Development Partners Healthcare Brigham & Women’s.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
© 2012 HL7 ® International. Licensed under Creative Commons. HL7 & Health Level Seven are registered trademarks of Health Level Seven International. Reg.
1 Service Creation, Advertisement and Discovery Including caCORE SDK and ISO21090 William Stephens Operations Manager caGrid Knowledge Center February.
Data Access Framework (DAF) Relationship to Other ONC Initiatives 1.
MVC WITH CODEIGNITER Presented By Bhanu Priya.
Data Access Framework All Hands Community Meeting July 16, 2014.
Standards Analysis Summary vMR – Pros Designed for computability Compact Wire Format Aligned with HeD Efforts – Cons Limited Vendor Adoption thus far Represents.
Clinical Quality Framework cqframework.info All Hands Meeting January 28, am-12:30pm ET.
Walter G. Suarez, MD, MPH – Kaiser Permanente Floyd Eisenberg, MD, MPH – iParsimony, LLC Co-Chairs, HL7 Clinical Quality Information Workgroup Presented.
1 Model Driven Health Tools Design and Implementation of CDA Templates Dave Carlson Contractor to CHIO
Data Access Framework All Hands Community Meeting 1 May 4, 2016.
Healthcare-oriented Modeling Environment ( HoME ) Managed jointly by: Veterans Health Administration (VHA) IBM modeling-mdt.projects.openhealthtools.org.
HSPC Terminology and Information Model Initiative Susan Matney, PhD, RNC-OB, FAAN (Initiative Lead) Stan Huff, MD, FACMI, FHL7 11/6/2016.
Noam Arzt, President HLN Consulting, LLC
Product Training Program
Connect-A-Thon 11 Implementation Experience
Sabri Kızanlık Ural Emekçi
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
SOA FHIR Action Items Creating SOA labeling standard/name space/naming convention for FHIR Operations. The expectation is that SOA FHIR services will be.
Clinical Reasoning Track
Clinical Quality Information (CQI)
Presentation transcript:

CDS-on-FHIR CONNECT-A-THON 11 IMPLEMENTATION EXPERIENCE

S&I Framework Clinical Quality Initiatives  Health eDecisions  Focused on Sharing and Evaluating decision support artifacts  Resulted in  Knowledge Artifact Specification  Decision Support Service R2 & IG  vMR R2 & related Templates  Clinical Quality Framework  Focused on Alignment/Harmonization with Quality Measurement  Resulted in  Conceptual Metadata Model  Clinical Quality Language  CQIF IG  eCQM FHIR Profile

Clinical Quality Improvement Framework IG – Goals  Use Case 1: Artifact Structure  DecisionSupportServiceModule and DecisionSupportRule  Library  OrderSet  DocumentationTemplate (profile of Questionnaire)  Use Case 2: Evaluation  DecisionSupportServiceModule/ecrs-cdc-immunizations/$evaluate  API Independence as a primary design goal  Use Case 3: Distribution  Sharing artifact definitions  Discovery of Data Requirements  Module search functionality

Connect-a-thon 11 – Use Case 2  Partners Healthcare – Exposed a FHIR endpoint using CQIF resources as an adapter to their production ECRS rule system  Exposed CDC Immunization Guideline Module  University of Utah Health Care – Also Exposed a FHIR endpoint as an adapter  Exposed Colorectal Screening Module using OpenCDS ( – FHIR logical model, flow diagrams, guided ruleswww.opencds.org  Also exposed simple GAO Assessment  Prototype/Example Implementation  Built on Furore’s Spark and FHIR-NET-API  “Echo” implementation  Adapter implementations (for ECRS and CDS-Hooks)

ECRS CDC Immunization  Partners Healthcare Exposed a FHIR endpoint but retained their current model  Data is passed to and from the service using “in-line” XML in FHIR parameters  Example implementation was used as an Adapter  Input data was transformed from FHIR – ECRS input  Result was transformed from ECRS Recommendation to FHIR ImmunizationRecommendation in a GuidanceResponse

CDS-Hooks Adapter  Example implementation was extended to implement $cds-hook  Defined “cdc-immunization” activity  Expects Patient/Immunziation resources as preFetchData  Repackages Parameters in the format expected by $evaluate  Executes the call to the ECRS-CDC-Immunization Module  Repackages results as a “suggestion card”

What worked well?  Able to quickly expose functionality from various sources  Partners Healthcare, University of Utah  Flexible module and API definition enabled multiple scenarios  “Echo” – Quick and dirty plumbing tests  “Adapter” – Marshalling between existing services w/ different information models  “Bridge” – Routing calls between existing FHIR services w/ different operations  FHIR Stack and Tooling enabled rapid development of diverse scenarios  First Class Resources  Much easier to understand and use than the “Basic profiles” in the previous ballot

What didn’t work well?  Difficulty of managing contained resources  From a development perspective, location of the resource is painful  Difficulty of dealing with extensions  From documentation to development, still painful to deal with extension data  Structures are often verbose and difficult to deal with in Java/C#  Cardinality of elements  Extraneous properties  Constructing resources is often difficult (should be more fluent)  There is some of this, but it should be more prevalent  In general, more helper functions throughout the APIs  For example, accessing parameter values is quite involved

Where to next?  Interface generation based on profile definitions?  Allows for purpose-built representations of particular structures  Could reduce cardinality where possible  Could make reference location transparent (largely)  Could eliminate difference between extensions and first-class properties  Could be used in both Java and C# implementations

Questions? Bryn Rhodes – Clinical Quality Framework SME