Standards & Interoperability Kickoff HHS – ONC September 20, 2010 Office of Standards and Interoperability 1.

Slides:



Advertisements
Similar presentations
2/11/2014 8:44 AM The CDA Release 3 Specification Stack September 2009 HL7 Services-Aware Enterprise Architecture Framework (SAEAF)
Advertisements

1 September 2013 An Architecture for CDS and Quality Measurement September 2013.
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
1. 2 August Recommendation 9.1 of the Strategic Information Technology Advisory Committee (SITAC) report initiated the effort to create an Administrative.
Leverage MarkITS for agile solutions delivery that balances strategic thinking with tactical execution for “Business & Technology Convergence” MarkITS.
Quality Measures Vendor Tiger Team December 13, 2013.
ELTSS Alignment to Nationwide Interoperability Roadmap DRAFT: For Stakeholder Consideration in response to public comment.
© 2009 The MITRE Corporation. All rights Reserved. Evolutionary Strategies for the Development of a SOA-Enabled USMC Enterprise Mohamed Hussein, Ph.D.
1 HIT STANDARDS COMMITTEE DRAFT: S&I Framework Principles and Processes 1.
Overview of OASIS SOA Reference Architecture Foundation (SOA-RAF)
The HITCH project: Cooperation between EuroRec and IHE Pascal Coorevits EuroRec 2010 Annual Conference June 18 th 2010.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
1/31 CS 426 Senior Projects Chapter 1: What is UML? Chapter 2: What is UP? [Arlow and Neustadt, 2005] January 22, 2009.
Interoperability Framework Overview March 24, 2010 Presented by: Douglas Fridsma, MD, PhD Acting Director, Office of Interoperability & Standards ONC HIT.
1 CS 426 Senior Projects Chapter 1: What is UML? Chapter 2: What is UP? [Arlow and Neustadt, 2002] January 26, 2006.
1 Joyce Sensmeier MS, RN, FHIMSS, HIMSS Glen Marshall, Siemens Healthcare Charles Parisot, GE Healthcare IHE's contribution to standards harmonization.
LEVERAGING THE ENTERPRISE INFORMATION ENVIRONMENT Louise Edmonds Senior Manager Information Management ACT Health.
1 1 Roadmap to an IEPD What do developers need to do?
Enterprise Architecture
Electronic Submission of Medical Documentation (esMD) Face to Face Informational Session Charter Discussion – 9:30am – 10:00am October 18, 2011.
Developing Enterprise Architecture
Technical Introduction to NIEM
What is UML? What is UP? [Arlow and Neustadt, 2005] January 23, 2014
UML - Development Process 1 Software Development Process Using UML (2)
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
1 Federal Health IT Ontology Project (HITOP) Group The Vision Toward Testing Ontology Tools in High Priority Health IT Applications October 5, 2005.
Introduction to MDA (Model Driven Architecture) CYT.
U.S. Department of the Interior U.S. Geological Survey CDI Webinar Sept. 5, 2012 Kevin T. Gallagher and Linda C. Gundersen September 5, 2012 CDI Science.
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
NIEM Domain Awareness June 2011 Establishing a Domain within NIEM.
1 NHIN Direct + Interoperability Framework = Focused Collaboration Bottom up use case development within a top-down coordination framework CORE PRINCIPLES.
EHR System (EHR-S) Functional Requirements Implementation Guide: Laboratory Results Interface (LRI) Kickoff March 3 rd,
C W3C Government Linked Data Working Group Cory Casanave 06/30/2011 Cory Casanave Cory-c at modeldriven dot com CEO, Model Driven Solutions Founder,
Role-Based Guide to the RUP Architect. 2 Mission of an Architect A software architect leads and coordinates technical activities and artifacts throughout.
1561 INITIATIVE Lessons Learned and Future Considerations
Standards & Interoperability Framework Overview Doug Fridsma, MD, PhD Director, Office of Interoperability & Standards ONC IHE North American Connectathon.
What is NIEM? 1 NIEM is a national program supported by the federal government to increase information sharing between organizations who share a common.
State HIE Program Chris Muir Program Manager for Western/Mid-western States.
Interoperability Framework Overview Health Information Technology (HIT) Standards Committee June 24, 2010 Presented by: Douglas Fridsma, MD, PhD Acting.
Chapter 7 Applying UML and Patterns Craig Larman
Enterprise Architecture, Enterprise Data Management, and Data Standardization Efforts at the U.S. Department of Education May 2006 Joe Rose, Chief Architect.
Notes of Rational Related cyt. 2 Outline 3 Capturing business requirements using use cases Practical principles  Find the right boundaries for your.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
NIEM Information Exchange Package Documentation (IEPD) Mini Kanwal NIEM Technical Advisor Department of Homeland Security September, 7 th 2006.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
S&I Integration with NIEM (DRAFT) Standards Development Support June 8, 2011.
Health eDecisions Use Case 2: CDS Guidance Service Strawman of Core Concepts Use Case 2 1.
S&I PUBLIC HEALTH REPORTING INITIATIVE: DEVELOPING OF A TEAMING APPROACH S&I Public Health Reporting Initiative Nikolay Lipskiy, MD, DrPH, Co-Lead September,
1 ECCF Training 2.0 Introduction ECCF Training Working Group January 2011.
NATIONWIDE HEALTH INFORMATION NETWORK GOVERNANCE Doug Fridsma Director, Office of Interoperability and Standards.
Overview of RUP Lunch and Learn. Overview of RUP © 2008 Cardinal Solutions Group 2 Welcome  Introductions  What is your experience with RUP  What is.
Electronic Submission of Medical Documentation (esMD)
Discussion - HITSC / HITPC Joint Meeting Transport & Security Standards Workgroup October 22, 2014.
S&I FRAMEWORK PROPOSED INITIATIVE SUMMARIES Dr. Douglas Fridsma Office of Interoperability and Standards December 10, 2010.
Page 1 Hitachi Ltd. – FhI FOKUS TTCN-3 User Conference, June 2005 MDA based approach for generation of TTCN-3 test specifications Hideto Ogawa, Hitachi.
Establish the NIEM Health Domain by focusing on high value data exchanges that can be modeled within NIEM in the context of the existing NIEM framework.
Implementing the Surface Transportation Domain
CIM Modeling for E&U - (Short Version)
What is UML? What is UP? [Arlow and Neustadt, 2005] October 5, 2017
Federal Health IT Ontology Project (HITOP) Group
Proposed SysML v2 Submission Plan
Rational Worldwide Software Symposium
ONC P2 FHIR Ecosystem Task Force
Rational Worldwide Software Symposium
Continuity Guidance Circular Webinar
An Introduction to Software Architecture
, editor October 8, 2011 DRAFT-D
Rational Worldwide Software Symposium
HLN Consulting, LLC® November 8, 2006
Presentation transcript:

Standards & Interoperability Kickoff HHS – ONC September 20, 2010 Office of Standards and Interoperability 1

Agenda and Goals for Today »Opening Remarks and Introduction »Background on ONC »Overview of the S&I Framework »Break »Brief presentations from each of the S&I Teams »Q&A Session »Break »Administrative Session – This will be a closed section (limited to only S&I Team members and contractors) 2/11/2014

ONC Organizational Chart 2/11/2014

Standards and Interoperability Organizational Structure Standards and Interoperability Standards National Health Information Network Certification and Testing FHA Standards Teams NHIN Teams Certification Team FHA Teams Use Cases (Accenture) Use Cases (Accenture) Standards Development (TBD) Standards Development (TBD) Harmonization (Deloitte) Harmonization (Deloitte) Spec Factory (Deloitte) Spec Factory (Deloitte) Architecture Reference Implementations (Lockheed Martin) Reference Implementations (Lockheed Martin) Emergent Pilots (Lockheed Martin) Emergent Pilots (Lockheed Martin) Tools (Stanley) Tools (Stanley) Operations (Stanley) Operations (Stanley) Certification (Stanley/Deloitte) Certification (Stanley/Deloitte) Test Infrastructure (Stanley/Deloitte) Test Infrastructure (Stanley/Deloitte) CONNECT (TBD) CONNECT (TBD)

S&I Mission »Promote a sustainable ecosystem that drives increasing interoperability and standards adoption »Create a collaborative, coordinated, incremental standards process that is led by the industry in solving real world problems »Leverage government as a platform – provide tools, coordination, and harmonization that will support interested parties as they develop solutions to interoperability and standards adoption.

THE ONC STANDARDS AND INTEROPERABILITY FRAMEWORK An Introduction to S&I Framework and NIEM

Outline »The ONC S&I Framework (what is it, why is it, how does it work) Activities and Processes National Information Exchange Model Information Exchange Package Documentation »Model-Centric Specifications For Healthcare Data Exchange The Approach – Model Centric Specification »Next Steps (discussion)

ONC Standards and Interoperability Framework 8 Tools and Services (Use Case Development, Harmonization Tools, Vocabulary Browser, Value Set Repository, Testing Scripts, etc) (Stanley) Tools and Services (Use Case Development, Harmonization Tools, Vocabulary Browser, Value Set Repository, Testing Scripts, etc) (Stanley) Use Case Development and Functional Requirements (Accenture) Use Case Development and Functional Requirements (Accenture) Standards Development (TBD) Standards Development (TBD) Certification and Testing (Stanley/Deloitte) Certification and Testing (Stanley/Deloitte) Harmonization of Core Concepts (Deloitte) Harmonization of Core Concepts (Deloitte) Implementation Specifications (Deloitte) Implementation Specifications (Deloitte) Pilot Demonstration Projects (Lockheed Martin) Pilot Demonstration Projects (Lockheed Martin) Reference Implementation (Lockheed Martin) Reference Implementation (Lockheed Martin)

Why do we need an interoperability framework?

»Move toward more computational implementation specifications (IS) Scalable processes Ability to develop tools to increase the efficiency of IS development and maintenance The importance of developing IS that are explicit and subject to less interpretation »Link use cases and standards from inception to certification Keep the certification processes tightly linked to the standards and IS processes Support tool development for certification testing Develop the testing for compliance at the same time as developing the standards »Integrate multiple SDOs with different expertise across the process Transport packages Vocabulary Value sets Security »Provide repeatable mechanisms for harmonization and integration of existing standards across SDOs 2/11/2014

S&I Organizing Principles Not a waterfall Process: Developing and harmonizing standards and service specifications across diverse communities necessitates concurrent, agile activities Need for Structured Coordination: To manage coordination of the concurrent activities within the framework, we need well defined: Artifacts: We need to ensure the content and structure of the artifacts within the process are well defined and provide continuity within the activities and the tools. Roles: Clear ownership of significant artifacts and activities must be assigned to ensure coordination, to reduce duplication and to maintain continuity throughout the process. An example of this is the Use Case Stewart, but there are additional roles throughout the process. Control Points: Need prioritization, validation or approval of artifacts to ensure quality and alignment with goals

S&I Activities Use Cases and Harmonization »Engages a wide community in defining use cases to be driven through the process »Focus on solving a real problem Determines scope Able to test if the use case solves the problem Prevents analysis paralysis Does not model in the abstract Open, transparent process »Output Business Scenarios should describe Services Standards Business rules, trust, policies »Output can be captured as Use Cases and Activity Diagrams Collaborations BPMN Etc… »Use-case driven (bottom up) with top down coordination »Multiple use cases might have overlapping standards, services or policies E-prescribing and adverse event reporting Clinical care summary and quality reporting Laboratory data exchange and clinical decision support »Need to have a strong harmonization framework that spans different standards organizations 12 Use Case Development and Functional Requirements Harmonization of Core Concepts

S&I Activities Standards Development and Implementation Specs »As part of the use case development and harmonization process gaps in standards may arise »Gaps may exist in Data package Value Sets Services »Work with SDOs (NLM, HL7, IHE etc) to fill in gaps »Allows the standards work to proceed in parallel with development of the implementation specifications »Using a model-centric approach to provide sufficient details to support implementation »Implementation Specification is an explicit description of the Standards Services Policies »Specifications are packaged together to support use cases and business scenarios »Create guidelines for development of reference implementation 13 Standards Development Implementation Specifications

S&I Activities Reference Implementation and Pilots »Executable implementations of specifications »Can be used by others to help guide their own implementation or find problems with specifications »Encourages feedback to ONC »Reference implementations in use by stakeholders »Confirms use case is being supported »ONC helps provide coordination of pilot demonstrations 14 Pilot Demonstration Projects Reference Implementation

S&I Activities Certification and Testing and Tools and Services »Provides mechanisms and infrastructure for testing specification implementations »Includes conformance testing for individual specifications as well as interoperability testing for business scenarios »Tools and Tests can be used as part of ONC Certification »Tools and Repositories used to support the other S&I activities »Example IEPD and model repositories Vocabulary sets Modeling tools and guidelines Collaboration tools »Will leverage existing tools and repositories whenever possible »Many of the repositories and collaboration tools to be publically available 15 Tools and Services (Use Case Development, Harmonization Tools, Vocabulary Browser, Value Set Repository, Testing Scripts, etc) Certification and Testing

S&I Coordination (Artifacts, Roles and Controls) 2/11/2014 Core artifacts are versioned and controlled Artifacts are packaged and released Each artifacts has a responsible role Artifacts and releases have prioritization and approval points, or controls

What is an IEPD? »An Information Exchange Package Documentation (IEPD) is a collection of artifacts that describe the construction and content of an information exchange Developed to provide the business, functional, and technical details of the information exchange through predefined artifacts Created with a core set of artifacts in a prescribed format and organizational structure to allow for consistency Designed to be shared and reused in the development of new information exchanges through publication in IEPD repositories IEPDs contain design specifications for an information exchange but may not include supplementary information such as implementation decisions. 2/11/2014

NIEM Process From NIEM website IEPD: Information Exchange Package Documentation

The IEPD Artifacts IEPDs contain both required and recommended artifacts Required : Bold Recommended : Italic Note: Best practices for most organizations include many of the optional artifacts listed here Business Process Use Cases Sequence Diagrams Business RulesBusiness Requirements Exchange Content Model Mapping Document Subset Schema Exchange Schema XML Wantlist Constraint Schema Extension Schema Main Document IEPD Catalog IEPD Metadata Sample XML Instances XML Stylesheets Scenario Planning Analyze Requirements Map & Model Build & Validate Assemble & Document Publish & Implement No required artifacts. Publish the IEPD to a repository and implement the exchange

S&I NIEM Harmonization Strategy »ONCs Office of Interoperability and Standards is building a Health Information Exchange Model (NIEM Health) that is harmonized with NIEM »Health and Human Services petal to serve as bridge between NIEM and NIEM Health 20 Human Services Health and Human Services

Capability Elaboration Capability Formulation Construction Release & Publication Use Case Development Spec Development Harmonization Reference Impl Cert &Testing S&I Development Phases S&I Governance Health Community Participants Scenario Planning Analyze Requirements Map & Model Build & Validate Assemble & Document Pub. & Impl. NIEM Lifecycle S&I NIEM Process Harmonized

Addressing Challenges for the Health Information Exchange Model ChallengeApproach Existence of disparate health information exchange standards and specifications and implementation approaches Map exchange requirements to existing standards & specifications and address any gaps, duplications, or overlaps Harmonization and management of several well-established, large vocabularies for semantic interoperability Leverage existing vocabulary repositories (e.g. PHIN VADS), coordinate with Unified Medical Language System (UMLS), and collaborate with standards development organizations Usability of existing HIT exchange protocols and specifications Use NIEM processes and adapt supporting tools to create computable, useable implementation specifications NIEM only addresses data content, but transaction behavior and security provisions are necessary for health information exchange Adapt structure and content of S&I IEPD to incorporate transport and security aspects of exchange Compatibility of S&I IEPDs with existing NIEM infrastructure and tools, as well as existing health information exchange protocols Develop and adapt NIEM and health information technology tools and framework to support NHIN goals

Model Centric Specification Development »The S&I Framework uses models to capture the information required to specify exchanges between parties on the NHIN. This supports the 2 primary goals of the S&I Framework To aid in the creation of specifications that are less ambiguous than specs traditionally done using word processing tools. To support the creation of specifications by other groups »Models refers largely to the visual representation of exchange syntax, semantics, dependencies and rules. »By using models the S&I Framework intends to: Establish a repeatable pattern for evolution and traceability from requirements to implementation of specifications Provides for the implementation of specifications using multiple possible technologies Support the composability and reuse among specifications Support the creation of specifications by groups outside ONC by providing guidelines, patterns, repositories and tools

Requirements for a Model Centric Approach »The modeling approach used by the S&I Framework must Provide traceability from Use Case and Requirements through to one or more implementations Provide semantic and syntactic modeling constructs to support defining the information and behavior that are part of exchanges Support the need to harmonize with existing standards defined at different levels of abstraction Be adoptable by different organizations Be able to integrate into NIEM process

Model-Centric Solution - MDA »Base S&I Framework modeling on the 3 OMG/MDA model abstractions. Computational Independent Model (CIM) Platform Independent Model (PIM) Platform Specific Model (PSM) »Define a mechanism to show traceability from Use Cases and Functional Requirements through to technical bindings defined in a PSM. »Define a flexible modeling foundation by which different types of specifications can be defined. »Provides ability for multiple technology bindings for the same set of logical specifications (multiple PSMs)

Specification Models NIEM Processes and Artifacts S&I Activities Harmonization of Core Concepts Implementation Specifications Reference Implementation and Pilots Business Processes, Use Cases Business Rules, Business Requirements Exchange Content Model, Mapping Document Exchange Schema, Subset/Constraint Schema, Main Document, IEPD Catalog, IEPD Metadata, Sample XML Vision Document, Process Model Use Case Model, Interaction Model, Domain Model Behavior Model Domain Model Web Services Schema and WSDL Use Case Development and Functional Requirements Certification and Testing CIM PIM PSM Scenario Planning Analyze Requirements Map and Model Publish and Implement Build and Validate Assemble and Document Model Centric Solution - NIEM

Prioritization and Backlog Lists 2/11/2014 Strategic Priorities Strategic Priorities Operational Priorities Day to Day Priorities within each functional team

Examples of stakeholder coordination 2/11/2014 HITPC VLER NHIN CC FHA HIT SC VLER NHIN TC FHA Other important stakeholders: SDOs Providers Venders Consumers States HIEs

Whats Next »Create a NIEM Health standards harmonization process and governance framework »Establish roadmap for existing NHIN standards, MU harmonization, and non-MU health information exchange specifications »Establishes a repeatable, iterative process for developing widely reusable, computable implementation specifications »Establishing the tooling and repositories needed »Establishing the practices and guidelines for modeling »Enables semantic traceability so that useable code can be traced back to original requirements and definitions »Promotes transparency and collaboration from broad range of health stakeholders Scenario Planning Map & Model Analyze Requirements Build & Validate Assemble & Document Publish & Implement Use Case Development and Functional Requirements Standards Development Certification and Testing Harmonization of Core Concepts (NIEM framework) Implementation Specifications Pilot Demonstration Projects Reference Implementation NIEM IEPD Lifecycle

Bottom up use case development within a top- down coordination framework 30 NHIN Direct + Interoperability Framework = Focused Collaboration CORE PRINCIPLES Prioritization Transparency Engagement Rapid Results Focused Collaboration A Thousand Flowers Bloom Command and Control LowHigh Participation Classic Trade-Off Low High Focus

Final Thoughts »Dont let perfect be the enemy of the good »Incremental, iterative, and value-focused »Dont forget the little guy 2/11/2014

QUESTIONS? 2/11/2014