CONNECT: Architecture Overview Robert Cothren Les Westberg Copyright 2009. All Rights Reserved.

Slides:



Advertisements
Similar presentations
Connected Health Framework
Advertisements

Nick Vennaro, NHIN Team (Contractor), Office of the National Coordinator for Health IT Michael Torppey, CONNECT Health IT Security Specialist (Contractor)
Open Source’s Role in CONNECTing the Public and Private Sector Healthcare Communities David Riley, CONNECT Lead FHA, Contractor OSCON, July 21.
NetGen iOpen Master Person Data Management (MPDM) Platform Charles Ye NetGen Software 1.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
Cracking the Code on Nationwide Interoperability DISCLAIMER: The views and opinions expressed in this presentation are those of the author and do not necessarily.
Massachusetts: Transforming the Healthcare Economy John D. Halamka MD CIO, Harvard Medical School and Beth Israel Deaconess Medical Center.
CONNECT: Testing an Installation Les Westberg Copyright All Rights Reserved. 1.
NHIN Specifications Richard Kernan, NHIN Specification Lead (Contractor), Office of the National Coordinator for Health IT Karen Witting, Contractor to.
CONNECT: SOA for Healthcare. A Nation’s Call to Action “We’ll be on our way to computerizing all of America’s medical records, which won’t just eliminate.
© Copyright 2011, Alembic Foundation. All Rights Reserved. Open Architectures for Health Open Source Conference February 11, 2011
Infrastructure for Electronic Government, An Overview
A Primer on Healthcare Information Exchange John D. Halamka MD CIO, Harvard Medical School and Beth Israel Deaconess Medical Center.
EbXML Registry Technical Committee n Defining and managing interoperable registries and repositories n The OASIS ebXML Registry TC develops specifications.
Software Engineering Module 1 -Components Teaching unit 3 – Advanced development Ernesto Damiani Free University of Bozen - Bolzano Lesson 2 – Components.
Cross Domain Patient Identity Management Eric Heflin Dir of Standards and Interoperability/Medicity.
Building Tools for Trust for Nationwide Health Information Exchange Copyright All Rights Reserved. 1.
Ravi Sankar Technology Evangelist | Microsoft Corporation
User Group 2015 Version 5 Features & Infrastructure Enhancements.
FHIM Overview How the FHIM can organize other information modeling efforts.
CONNECT Installation and Configuration Les Westberg Copyright All Rights Reserved. 1.
Wrestling with Windows Workflow Foundation Simon Thurman Jeremy Stimson.
Cross Domain Patient Identity Management Eric Heflin Dir of Standards and Interoperability/Medicity.
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
Collaborative Direct-- Status Update December 6, 2013 Don Jorgenson Inpriva, Inc.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
SOA, BPM, BPEL, jBPM.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
ESB Guidance 2.0 Kevin Gock
CaGrid 2.0 December What is caGrid 2.0??? Provides a patch for caGrid 1.x to support SHA2 OSGi implementation of WSRF on the new technical stack.
© 2010 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 20, 2008 | Short Talk Standards based systems management: An.
1 Get Ready to RHIO Health Information Exchanges and Emergency Preparedness Jeff Odell, Senior Vice President MedVirginia x227
December 15, 2011 Use of Semantic Adapter in caCIS Architecture.
THE GITB TESTING FRAMEWORK Jacques Durand, Fujitsu America | December 1, 2011 GITB |
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
1.View Description 2.Primary Presentation 3.Element Catalog Elements and Their Properties Relations and Their Properties Element Interfaces Element Behavior.
XML in Development of Distributed Systems Tooling Programming Runtime.
© Copyright 2011, Alembic Foundation. All Rights Reserved. Aurion: Health Information Exchange Technology Today Alembic Foundation OSCON 2011 July 27,
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
CONNECT Roadmap Draft version as of February 4 th,
Planning the Future of CDC Secure Public Health Transactions and Public Health Information Network Messaging System (PHINMS) Jennifer McGehee, Tim Morris,
ONCHIT – 3 NHIN Prototype and other Initiatives for Kentucky Kentucky e-Health Network Claudine Beron February 21, 2006.
CONNECT: Building an Adapter Les Westberg Copyright All Rights Reserved. 1.
Deferred Messaging Brown Bag 1. Agenda 2 Background Solution Implementation Details Additional Information.
Introduce Grid Service Authoring Toolkit Shannon Hastings, Scott Oster, Stephen Langella, David Ervin Ohio State University Software Research Institute.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
CONNECT: An Open Source Platform for Promoting Military Health David Riley (Contractor) CONNECT Lead Mil-OSS, August 3, 2010.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Promoting excellence in social security Building on sector wide commonalities to enhance the benefits of Information.
Ensuring Conformance & Interoperability NHIN Testing Leslie Power, NHIN Testing Lead (Contractor) Office of the National Coordinator for Health IT WEDNESDAY,
Mariann Yeager, NHIN Policy and Governance Lead (Contractor) Office of the National Coordinator for Health IT David Riley, CONNECT Lead (Contractor) Federal.
Emerging Infectious Program (EIP) Web Service CHIIC Update May 12, 2015 Jason Hall – NCEZID, CDC Sreeni Kothagundu, Northrop Grumman – NCEZID, CDC National.
System/SDWG Update Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
TUESDAY, 3:30 – 3:50PM David Riley, CONNECT Lead (Contractor) Federal Health Architecture Office of the National Coordinator for Health IT CONNECT 3.0.
© 2005 IBM Corporation IBM Global Business Services 4/10/2006 | Casey Webster and Kevin Julier © 2006 IBM Corporation IBM NHIN Architecture Leveraging.
Sprint 113 Review / Sprint 114 Planning August 12th, 2013.
8 Copyright © 2004, Oracle. All rights reserved. Making the Model Secure.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
National Geospatial Enterprise Architecture N S D I National Spatial Data Infrastructure An Architectural Process Overview Presented by Eliot Christian.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
8a Certified. About Us  Headquarters in Vienna, VA  Service Disabled Veteran-owned Small Business  SBA 8(a) program participant  Small Disadvantaged.
International Planetary Data Alliance Registry Project Update September 16, 2011.
CONNECT Architecture (Versions 2.3 and 2.4) Cross Community Patient Discovery (XCPD) and XDR Overview MONDAY, 2:00 – 2:00PM Greg Fairnak, CONNECT Chief.
0 Healthcare Information Technology Standards Panel January 24, 2008 HITSP – NHIN Liaison Update.
XML Based Interoperability Components
Common Framework Implementation:
Session Abstract This session will provide an overview of the latest improvements and enhancements made to the Ed-Fi ODS/API in 2016, as well as a preview.
Presentation transcript:

CONNECT: Architecture Overview Robert Cothren Les Westberg Copyright All Rights Reserved.

Agenda What is CONNECT? CONNECT: Alignment to Gateway Services CONNECT Architecture: Big Picture CONNECT Architecture: Component Details CONNECT Architecture: v 2.1 Changes Copyright All Rights Reserved. 2

CONNECT: WHAT IS IT? Copyright All Rights Reserved. 3

What is CONNECT? A Federal Health Architecture multi-agency initiative to address: –Emerging Nationwide Health Information Network (NHIN) –Agency participation in the NHIN Trial Implementations 2008 –Agency/Non-Agency participation in NHIN limited productions/pilots 2009 A technology solution for secure interoperable health information exchange: –A Platform for Participation –A Platform for Innovation Copyright All Rights Reserved. 4

CONNECT Architecture: Joint Effort CONNECT Program Management Office CONNECT Development Team Federal Partners in the Federal Consortium Copyright All Rights Reserved. 5

Federal and Private-Sector Partners Using CONNECT for NHIN in 2009* 6 *Via demonstration and/or production activities. ** Using the CONNECT Solution Private Sector (15)Agency (7) Currently in Limited Production CareSpark Cleveland Clinic Foundation Community Health Information Collaborative Delaware Health Information Network Healthbridge Healthlinc (Bloomington Hospital) MedVirginia ** INHS Kaiser Permanente Long Beach Network For Health Lovelace Clinic Foundation Minnesota Community Health Information Collaborative (CHIC) New York eHealth Collaborative NCHICA NMHIC Regenstrief Institute West Virginia Health Information Network Wright State University ** State Level (3) New York State Department of Health ** Washington State Department of Health ** Indiana State Department of Health Department of Defense ** Department of Veterans Affairs ** Social Security Administration ** Indian Health Service ** Centers for Disease Control and Prevention ** National Cancer Institute ** National Disaster Medical System ** Copyright All Rights Reserved.

CONNECT Goals/Objectives Enable Exchange of Health Information –Federal agencies –Non-federal agencies Create Solution using NHIN conventions, agreements and core services –Flexible –Open source Copyright All Rights Reserved. 7

CONNECT Driving Requirements from Federal Partners Open platform Support for multiple operating systems Readily extensible Commercial support available Fully functional out-of-the-box Customizable Copyright All Rights Reserved. 8

CONNECT: Alignment to Gateway Services Copyright All Rights Reserved. 9

CONNECT: Tools for Information Exchange The Gateway, which implements the core services defined by the NHIN Enterprise Service Components, which provide robust tools for indexing patient identities, maintaining patient health documents, implementing business rules for authorizing the release of medical information and more Universal Client, a client framework for developers to implement enterprise service components Copyright All Rights Reserved. 10 FHA’s CONNECT Initiative provides three related tools to enable organizations to connect to the NHIN:

Architectural Principals Flexible, extensible architecture built on Java/OpenESB/Glassfish Fully implements all client and supplier interfaces for existing NHIN services All components have web service interfaces Adapters can be created for any existing health information systems Implementers can use supplied enterprise components, or substitute their own 11 Copyright All Rights Reserved.

Architecture Overview 12 NHIN CONNECT Gateway and Adapter Architecture NHIN Services Architecture NHIN Profiles NHIN Services Copyright All Rights Reserved.

CONNECT API 13 Copyright All Rights Reserved.

Architecture Documentation First released with CONNECT 2.0 –the topic of today’s session More complete version to be released with CONNECT 2.1 –covering… all 6 NHIN services and HIEM support for NHIN profiles, and all 4 Enterprise Service Components for Release Copyright All Rights Reserved.

CONNECT Architecture: Big Picture Copyright All Rights Reserved. 15

CONNECT Architecture Message from NHIN Copyright All Rights Reserved. 16

CONNECT Architecture Message to NHIN Copyright All Rights Reserved. 17

Orchestrated vs. Pass Through Mode Copyright All Rights Reserved. 18 Adapter Interface Pass-Through NHIN Message Receiver CHOICE OF PATH BASED ON CONFIGURATION Internal NHIN Message Orchestrator

CONNECT Development Environment Copyright All Rights Reserved. 19 ItemVersion Java JRE/JDK1.6 Update 11, Build 3 GlassFishESBGlassFishESB V2.0 Nightly Build NetBeansGlassFishESB V2.0 Nightly Build Metro1.4 MySQL5.0 SoapUI2.5.1

CONNECT Architecture: Component Details Copyright All Rights Reserved. 20

Subject Discovery Context Diagram Copyright All Rights Reserved. 21

Subject Discovery – Add Subject (From NHIN) Sequence Diagram Copyright All Rights Reserved. 22

Subject Discovery – Add Subject (To NHIN) Sequence Diagram Copyright All Rights Reserved. 23

Subject Discovery – Additional Services Subject Discovery – Update (To/From NHIN) Subject Discovery – Revoke (To/From NHIN) Copyright All Rights Reserved. 24

Document Query Context Diagram Copyright All Rights Reserved. 25

Document Query (From NHIN) Sequence Diagram Copyright All Rights Reserved. 26

Document Query (To NHIN) Sequence Diagram Copyright All Rights Reserved. 27

Document Retrieve Context Diagram Copyright All Rights Reserved. 28

Document Retrieve (From NHIN) Sequence Diagram Copyright All Rights Reserved. 29

Document Retrieve (To NHIN) Sequence Diagram Copyright All Rights Reserved. 30

Document Retrieve – Dynamic Documents Once transmitted, the generated document must remain available and unaltered Document reference may be expired if and only if no retrieve document request was processed for the document Copyright All Rights Reserved. 31

CONNECT Architecture: v2.1 Changes Copyright All Rights Reserved. 32

Enterprise Service Components Master patient index (MPI) –Sun MURAL/MDM, Stable release dated 4/24/2009 Document registry/repository –NIST XDS Repository v. 2 –Object, Metadata and Artifacts Registry (OMAR) v. 2.1, final 1 Policy engine –OpenSSO, Express Build 7 dated 4/10/2009 –Jericho Audit repository –CONNECT implementation using MySQL Copyright All Rights Reserved. 33

CONNECT Development Environment Version 2.1 Copyright All Rights Reserved. 34 ItemVersion Java JRE/JDK1.6 Update 13, Build 3 GlassFishESBGlassFishESB V2.1 NetBeansGlassFishESB V2.1 Metro1.4 MySQL5.0 SoapUI2.5.1

Movement away from BPEL/ESB Perceived ESB benefits not realized –Primarily used SOAP binding (others not used/needed) –GlassFishESB – features of individual components not fully implemented –NMR Not dynamically configurable Had to place all services into single large composite application Does not work when crossing machine boundaries Perceived BPEL benefits not realized –Development of moderate to complex logic in BPEL is cumbersome –Graphical view for complex BPEL code is unusable –Performance was unacceptable when making BPEL changes –Simplification of BPEL caused creation of even more web services Copyright All Rights Reserved. 35

Movement away from BPEL/ESB (cont.) Additional Issues with ESB and BPEL Integrated GlassFishESB Combined stack tied NHIN CONNECT to a particular vendor Upgrades to newer versions is very time-consuming Integrated solution is based on older individual components Bug fixes are done on new versions of the individual components and these are not available in the integrated solution Resolution of issues are difficult because they span multiple vendor development teams Memory consumption has become a big issue Run-time performance on CONNECT 2.0 degraded because of the necessity of handling “replaceable components” Code reuse is very difficult within BPEL BPEL cannot handle complex processing issues needed by CONNECT Copyright All Rights Reserved. 36

Adoption of Component Proxy Approach Move toward Java/Enterprise Java Bean (EJB) solution Using Spring Framework Replaceable components have both java and web service implementations –Configuration selection done at run-time –Contains a no-op implementation as well Enables portability to other tools/platforms Migration of current BPEL/ESB to component proxy will be done over time After full migration, will change from GlassFishESB to individual components (e.g. GlassFish, NetBeans, etc.) Copyright All Rights Reserved. 37

CONNECT 2.2 Roadmap Gateway Level: –Security Enhancement –HIEM PROFILE: CDC GIPSE (to support Biosurveillance) Enterprise Service Components –Document Registry/Repository Enhancement –Enterprise Class MPI (2.2 Enhancement) –Fine-Grain Policy Engine Universal Client –Security and Context Management Infrastructure Copyright All Rights Reserved. 38

CONNECT Seminar Presentations are Available for Download Online at Copyright All Rights Reserved. 39

Backup Slides Copyright All Rights Reserved. 40

Query Audit Log Context Diagram Copyright All Rights Reserved. 41

Query Audit Log (From NHIN) Sequence Diagram Copyright All Rights Reserved. 42

Query Audit Log (To NHIN) Sequence Diagram Copyright All Rights Reserved. 43

Authorized Case Follow-up Context Diagram Copyright All Rights Reserved. 44

Authorized Case Follow-up (From NHIN) Sequence Diagram Copyright All Rights Reserved. 45

Authorized Case Follow-up (To NHIN) Sequence Diagram Copyright All Rights Reserved. 46

Health Information Event Messaging (HIEM) Context Diagram Copyright All Rights Reserved. 47

HIEM: Receive Subscribe Message (From NHIN) Sequence Diagram Copyright All Rights Reserved. 48

HIEM: Receive Subscribe Message (To NHIN) Sequence Diagram Copyright All Rights Reserved. 49

HIEM: Receive Unsubscribe Message (From NHIN) Sequence Diagram Copyright All Rights Reserved. 50

HIEM: Receive Unsubscribe Message (To NHIN) Sequence Diagram Copyright All Rights Reserved. 51

HIEM: Receive Notify Message (From NHIN) Sequence Diagram Copyright All Rights Reserved. 52

HIEM: Receive Notify Message (To NHIN) Sequence Diagram Copyright All Rights Reserved. 53