CONNECT Deep Dive July 16 th 2015. Goals and Focus Areas Goals –Provide a detailed view of CONNECT and its benefits –Explain how CONNECT capabilities.

Slides:



Advertisements
Similar presentations
Electronic Submission of Medical Documentation (esMD) Face to Face Informational Session esMD Requirements, Priorities and Potential Workgroups – 2:00pm.
Advertisements

<<replace with Customer Logo>>
Interoperability Kevin Schmidt Director, Clinical Network.
S&I Framework Provider Directories Initiative esMD Work Group October 19, 2011.
CONNECT 4.0 July 26, Webinar Technical Details 2 Type questions in advance; click sendQuestions + answers appear in chat window During discussion.
Direct Implementation Perspective 0 Mark Bamberg, Vice President Research & Development MEDfx.
Roadmap to Continuous Integration Testing and Benefits Gowri Selka, Walgreens Natalie Koltun, Walgreens May 20th, 2014 ©2013 Walgreen Co. All rights reserved.
Massachusetts: Transforming the Healthcare Economy John D. Halamka MD CIO, Harvard Medical School and Beth Israel Deaconess Medical Center.
NHIN Specifications Richard Kernan, NHIN Specification Lead (Contractor), Office of the National Coordinator for Health IT Karen Witting, Contractor to.
Centers for Disease Control and Prevention Office of the Associate Director for Communication Electronic Health Records/Meaningful Use and Public Health.
Realising the Potential of Service Oriented Architecture Kris Horrocks Connected Systems Division Microsoft.
A Primer on Healthcare Information Exchange John D. Halamka MD CIO, Harvard Medical School and Beth Israel Deaconess Medical Center.
NextGen Interoperability – Leading the Charge Presenter – David Venier DISCLAIMER: The views and opinions expressed in this presentation are those of the.
EsMD Harmonization WG Meeting Wednesday, June 13 th, 2012.
CONNECT 4.0 Enhancing Health Information Exchange for Interoperability Success February 12, 2013.
Understanding and Leveraging MU2 Optional Transports Paul M. Tuten, PhD Senior Consultant, ONC Leader, Implementation Geographies Workgroup, Direct Project.
EsMD Background Phase I of esMD was implemented in September of It enabled Providers to send Medical Documentation electronically Review Contractor.
Electronic Submission of Medical Documentation (esMD) Face to Face Informational Session Charter Discussion – 9:30am – 10:00am October 18, 2011.
Collaborative Direct-- Status Update December 6, 2013 Don Jorgenson Inpriva, Inc.
E-Referral enabled collaborative health care Opportunities and considerations Presented by: Sasha Bojicic Emerging Technology Group Canada Health Infoway.
Achieving Interoperability Doug Fridsma, MD, PhD, FACMI Director, Office of Standards & Interoperability, ONC 1.
Electronic Submission of Medical Documentation (esMD) Technical Overview Melanie Combs-Dyer, RN - Deputy Director, CMS/OFM/Provider Compliance Group Daniel.
CONNECT 4.0 Technical Deep Dive February 19, 2013.
Sprint 114 Review / Sprint 115 Planning August 26th, 2013.
Sprint 99 Review / Sprint 100 Planning January 28, 2013.
Improving the world's health and well-being by unleashing health IT innovation State Initiatives Alesha Adamson VP Strategic Relations & Initiatives Open.
CONNECT Roadmap Updated version after June 27 th, 2013 Requirements and Prioritization Meeting 1.
Federal Health Architecture How to Prepare for an HIE Connectathon Adeola Odunlami, Senior Solutions Architect Health and Civilian Solutions Division 1.
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.
Sprint 104 Review / Sprint 105 Planning April 8, 2013.
© Copyright 2011, Alembic Foundation. All Rights Reserved. Aurion: Health Information Exchange Technology Today Alembic Foundation OSCON 2011 July 27,
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,
Finalized Solution Plan July 1 st, Solution Planning Work Group Approach 1. Overlay standards currently in general use per transaction - focus on.
State HIE Program Chris Muir Program Manager for Western/Mid-western States.
Computer Emergency Notification System (CENS)
Sprint 103 Review / Sprint 104 Planning March 25, 2013.
Sprint 115 Review / Sprint 116 Planning September 9th, 2013.
Sprint 158 Review / Sprint 159 Planning May 18 th – June 1 st 2015.
Title – NwHIN CAQH/CORE X12 support Discussion Date June
EPA Geospatial Segment United States Environmental Protection Agency Office of Environmental Information Enterprise Architecture Program Segment Architecture.
Sprint 110 Review / Sprint 111 Planning July 1 st, 2013.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Sprint 102 Review / Sprint 103 Planning March 11, 2013.
Sprint 106 Review / Sprint 107 Planning May 06, 2013.
Ensuring Conformance & Interoperability NHIN Testing Leslie Power, NHIN Testing Lead (Contractor) Office of the National Coordinator for Health IT WEDNESDAY,
Sprint 169 Review / Sprint 170 Planning Oct 19 th – Nov 2 nd 2015 – s169.
Sprint 116 Review / Sprint 117 Planning September 23th, 2013.
Draft Provider Directory Recommendations Begin Deliberations re Query for Patient Record NwHIN Power Team July 10, 2014.
Implementing Microsoft Exchange Online with Microsoft Office 365
Sprint 105 Review / Sprint 106 Planning April 22, 2013.
Electronic Submission of Medical Documentation (esMD)
Sprint 170 Review / Sprint 171 Planning Nov 2 nd – Nov 16 th 2015 – s170.
Discussion - HITSC / HITPC Joint Meeting Transport & Security Standards Workgroup October 22, 2014.
CONNECT CCB Meeting May 16, Balancing current + future needs CONNECT needs to support the current 2012 production and operational needs of the Federal.
Sprint 113 Review / Sprint 114 Planning August 12th, 2013.
IPS Infrastructure Technological Overview of Work Done.
Sprint 173 Review / Sprint 174 Planning Dec 14 th – Dec 28 th 2015 – s173.
Final Rule Regarding EHR Certification Flexibility for 2014 Today’s presenters: Al Wroblewski, Client Services Relationship Manager Thomas Bennett, Client.
The Claromentis Digital Workplace An Introduction
360Exchange (360X) Project 12/06/12. Reminders / announcements 360X Update CEHRT 2014 / MU2 Transition of Care Requirements 1 Agenda.
Title – NwHIN CAQH/CORE X12 support Discussion Date June
 All lines are muted during presentation.  Lines are un-muted during Q&A ◦ If not asking question, please mute your line  *6 to mute your phone  *7.
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.
Sprint 177 Review / Sprint 178 Planning Feb 8 th – Feb 22 nd 2016 – s177.
CIM Modeling for E&U - (Short Version)
AWS DevOps Engineer - Professional dumps.html Exam Code Exam Name.
Regional Health Information Exchange: Getting There
Presentation transcript:

CONNECT Deep Dive July 16 th 2015

Goals and Focus Areas Goals –Provide a detailed view of CONNECT and its benefits –Explain how CONNECT capabilities can be used today in your environments to support interoperability use cases 2 Focus Areas –The CONNECT evolution from Reference Implementation to Enterprise Application –Functional and technical review of CONNECT (services, capabilities and use cases)

Established by the Office of Management and Budget as an E-Government Line of Business (LoB) Initiative Supports federal activities related to the development and adoption of health IT standards and policies Ensures that federal agencies seamlessly and securely exchange health data with other agencies, government entities, and with other public and private organizations 3 Federal Health Architecture Collaborative Mindset Drives CONNECT

Deferred Patient Discovery -Audit Logging Improvements -Updates to the Universal Client -Onboarding Testing Support 3.3 -Multiple Spec Version Support -Configurable Services at Install -Message Fan Out -Support for Clustering -Performance Tuning 4.3/4.4 -NwHIN CAQH Core X12 -Testing Rigor and Automation -Support for Certifications (eHEX/ Product, NIST/ MU2) -Industry Security Scans -System Admin Module GUI 4.0/4.2 -Direct Specification Support -Message Throughput and Performance -Multiple Application Server Support -Event Logging and Usage Metrics -Build Refinements and Application Stability 4.5 -Gateway Admin -X12 Auditing -Auto of Direct Tests -FHIR/HPD Demos 5.0 CONNECT Roadmap Reference Implementation to Enterprise Application

Functional Review Deepthi Rodrigues

What is CONNECT? CONNECT is a software platform that supports secure health information exchange CONNECT uses ONC Nationwide Health Information Network and industry standards to ensure interoperability with current and future exchanges CONNECT is a low cost open source solution that is designed to be flexible to support an evolving health data exchange environment 6 6

CONNECT Can Be Used To Set up a health information exchange within an organization (HIE, HIH, etc.) Set up a Direct health information service provider (HISP) Tie a health information exchange into other HIEs for example the eHealth Exchange, CMS esMD or Direct Support patients with technology to electronically “carry” their health record as they traverse the healthcare system Support providers by enabling a more complete medical picture of a patient Provide a method to meet certain mandated interoperability requirements 7

CONNECT is NOT an Exchange (e.g. eHealth Exchange or DirectTrust) CONNECT is NOT a data sharing agreement but supports them CONNECT is a product/platform that implements specifications to allow organizations to participate in different exchanges Federal agencies, state agencies, private health organizations as well as vendors have implemented or incorporated CONNECT to participate in exchanges and use cases CONNECT is NOT? 8

Health Organization Systems Role of CONNECT in Health Information Exchange ONC/ NwHIN standards, services, & policies Software Platform (gateway and adapters) Health Data Exchange Data ONC/ NwHIN Specifications are built off of Industry Specifications; CONNECT implements these NwHIN Specifications (SOAP) Industry Specifications (IHE, OASIS, WS-I, IETF, W3C, HL7, ANSI) Direct Specifications (SMTP) 9

CONNECT and SOAP based services 10 EHR or HIE System Master Patient Index (MPI) System Document Registry System Document Repository (SOAP) Policy Engine EHR or HIE Adapter Service Creates/sends messages to CONNECT and receives/processes and responds to messages from CONNECT Regional Health Information Organization Government Agency Health Information Exchange Hospitals, physicians, practices Disease Oriented Care Network

CONNECT and Direct service 11 Any mail server Direct (SMTP) Edge (EHR or HIE System) Government Agency Health Information Exchange Hospitals, physicians, practices HISP Edge Adapter Service Creates/sends messages to CONNECT and receives/processes and responds to messages from CONNECT

Supported NwHIN/SOAP services NwHIN Patient Discovery service NwHIN Query for Documents service NwHIN Retrieve Documents service NwHIN Document Submission service NwHIN Administrative Distribution service NwHIN CAQH CORE X12 Document Submission service Support for underlying NwHIN specifications (Web service Registry, Messaging Platform, Authorization Framework) and Access Consent Policy profile Support for multiple versions of the specifications 12

Other Supported Services - Direct Direct service — Applicability Statement for Secure Health Transport specification — Implementation Guide for Delivery notifications and Direct Project Trust Bundle Distribution — XDR/XDM for Direct messaging 13

Health Information Exchange (i.e. HIE, HIH, Federal partner) Health Information Exchange (i.e. HIE, HIH, Federal Partner) Use Case Scenario : Request/ Pull of Health Data 14 Patient Centric Data Patient Centric Data 1)Determine if a patient is known 2)Understand what health data is available for the patient 3)Request relevant patient health record(s) The Request/ Pull scenario provides ability to find, locate and request patient data

Health Care Organization Health Information Exchange ( i.e. HIE, HIH) Health Information Exchange (i.e. HIE, HIH) Use Case Scenario : Submission/Push of Health Data Personal Health Record Potential Users Federal Agency State Agency Health Entity Hospital Patient Centric Data (1) Health Care Organization Provider Centric Data (2) Patient Centric Data (2) The Submission scenario provides the ability to push patient data 15

Health Information Service Provider (HISP) Use Case Scenario : Direct Based Submission of Health Data SMTP (SMTP + S/MIME) (SMTP + XDM) Provides a secure way to send health information to a trusted recipient This diagram depicts a patient referral from provider (A) to Provider (B) 16 SMTP (SMTP + S/MIME) (SMTP + XDM)

Technical Deep Dive Features, Capabilities and Deployment Jason Smith

System Deployment Overview 18

Configurable Deployment of the Gateway QD RD PD DS ADAD ADAD X12 Audit Logging Trans Logging Event Logging Policy Engine Patient Correlation Pass By Ref FAN OUT Direct System Admin Module System Admin Module Plugins FHIR MPI HIEOS HPD Plugins FHIR MPI HIEOS HPD TIME OUT GATEWAY 19

Lightweight Gateway Minimize deployment load by supporting a lightweight gateway which allows smaller server footprint and use of system resources and allows the adopters to maximize the use of custom-built adapters –Supports selective services deployment –Is Extensible –Is Configurable BENEFITS Adopters with capable back-end systems can have a more lightweight deployment footprint Allows for more economical allocation and use of infrastructure resources Paves ground for community- contributed adapter layers – to EMRs & etc. 20

Expanding supported services Support Direct messages to allow for greater adoption and exchange – Supports HISP functions of sending and receive Direct messages –Configuring and utilization of Trust Bundles for the Direct service CAQH CORE X12 Document Submission service –Supports Synchronous and Deferred mode for submitting X12 payloads BENEFITS Broadening the supported message transports used for healthcare data exchange Meaningful Use (Stage 2) Support with Direct. Support both NwHIN Exchange and Direct spec transactions through one deployment Enable adopters to exchange X12 payloads Offers a flexible built-in growth or migration path for additional use cases Supports expanding federal, state, commercial and regional HIE needs 21

Reference Adapters - Plugins - Add-ons Entity adapters –Target communities –SAML authorization elements Policy Engine –Configurable service for patient consent Patient Correlation –Correlates patient identifiers and organization mappings –Used for PD/DQ Fan Out MPI / HIEOS –Adapters used to proxy to open source MPI and Registry/Repo Systems –FHIR reference adapters for Patient, Document Reference and Binary Resources 22

Increased Throughput CONNECT has improved performance throughput targeting increased numbers of PD, QD, RD, AD and DS transactions –Tested with 1600 messages per minute at the gateway for PD, QD, RD, DS and AD services BENEFITS More efficiency of gateway at higher volumes Support more widespread or national rollout plans for health data exchange Better utilization of adopter infrastructure 23

Increased Throughput Achieved through: Reduction in memory usage ApacheCXF & OpenSAML Reduced number of static classes Fewer number of Web services running Removed redundant and duplicative code flows * These numbers are based on the same testing methodology performed during the CONNECT benchmark testing for release 3.3. Document Submission Patient Discovery Document Retrieve Document Query Messages per Second CONNECT 4.0 CONNECT 3.3 CONNECT CONNECT

Large Payloads and Messages CONNECT supports ability to exchange and process large payload sizes of up to 1 GB at the gateway –Achieved through streaming and pass by reference BENEFITS Increased ability to support the data exchange needs of adopters Enable additional use cases that require the exchange of larger file sizes Positive impact on performance of gateway when handling larger payloads 25

Document Submission Document Submission Deferred Req Document Retrieve 1 - GB Message 119 s* 143 s 63 s MB Messages 84 s 87 s 29 s MB Messages 48 s 45 s 25 s MB Messages 45 s 48 s 24 s MB Messages 50 s 25 s MB Messages 54 s 55 s 30 s Large Payloads and Messages Large Payload (Combinations of Messages with payloads totaling 1 Gigabyte) * Seconds 26

Support for Multiple App Servers CONNECT is supported and tested on multiple application servers, supported JEE application server containers include: –WebSphere (8.5. x) –WebLogic 12c (12.1.1/12.1.3) –JBoss (7.1.1) –JBoss EAP 6.3 –GlassFish (3.1.2) Other containers –Tomcat 7.x/8.x –WildFly 8.1 –GlassFish 4.1 (using JDK 1.8) BENEFITS More deployment options Remove any tech stack waivers Model for the community to add support for other app servers Adopters can use their preferred app servers and take advantage of internal system admin expertise for security, scalability, etc. 27

Improved Logging Event Logging –Provide more comprehensive event logging and metric data (counts and duration) using improved logging in CONNECT Transaction logging –Provide the ability to determine the state of a transaction across messages in order to better analyze the operation of CONNECT and adopters’ trading partners BENEFITS Allows adopters to better understand usage and performance Supports better planning and management of deployment Provides opportunity for automated monitoring and dynamic scaling based on load Provides a more holistic view of a complete transaction with any given exchange partner Increased insight for troubleshooting and issue resolution 28

System Administration Module Goals –Manage gateway configuration –Provide gateway statistics –View log files Features –Connection Management –Configuration Management –Gateway Dashboard and Status –Cross Gateway Query Client –Direct configuration BENEFITS Allows adopters that do not have deep technical abilities to manage CONNECT instance Savings in time and energy and less need to have specialized staff Simple and ease of use resulting in greater acceptance of product Accelerate implementation timeframes Increase adoption and exchange partner expansion 29

Security Scan and Findings Goals –Ensure that with every release the CONNECT product is secure and code quality meets requirements for federal partners –Coordinate closely with the DoD SCQC application security team Tools – HP Fortify / OWASP Features –Address Critical, High and Medium findings –Fortify report executed regularly BENEFITS Provide a starting point for the federal partners as they continue with their C&A process and ATO requirements Provide a stable and secure code base to the community Faster implementation time 30

Security Testing CONNECT Example of Progression Resolving Security Findings Key Takeaways –Improvements in coding practices and security scanning methods –Working more proactively with DoD Security Team –Prior to Release 4.3 CONNECT was scanned after release o Now findings are resolved or mitigated prior to release o Resolved 223 Critical and High findings in Release

Testing CONNECT 32 Code Submission —Build, Installation, and Validation Suite Nightly —Regression Suites Release Testing —Manual Regression Suites —UI Scripts —Interoperability Testing —Installation Testing —Verification —Certification Testing (NIST, eHealth Exchange, Direct-a-thon) 32

CONNECT Technology Stack CXF –Web Services Stack –WS-* OpenSAML –Security Hibernate –Persistence Spring –DI Container –Batch (Task Scheduler) User Interface –JSF –Primefaces –Twitter Bootstrap CI/SCM Tools –Jenkins –Git Build Tools –Maven –Ant Testing Framework –JUnit –Mockito –Soap/Load UI Static Analysis Tools –FindBugs –Cobertura –PMD Security Scan Tools –HP Fortify –OWASP Dependency Checker Workflow/Community Tools –Atlassian (JIRA/Confluence) –Nabble 33

CONNECT is Open Source Software CONNECT was released as open source code to keep costs low and to promote widespread adoption to encourage health information exchange Open source license (Modified BSD – BSD-3) Use of open source tools to promote accelerated development Open source community contributes in multiple ways (development, documentation, testing) ONC/FHA-sponsored product management, curation, development Open source code contribution 34

Tools for Sharing and Coordinating with the CONNECT Community CONNECT Forum Support and Guidance Sharing of Ideas JIRA Ticketing Make Requests Track Work Capture Requirements Prioritization CONNECT Wiki Documentation Knowledge Repository Outreach Release Information GitHub Open Source Code Hosting Code Reviews Testing Documentation Collaboration/ Contribution 35

CONNECT Capabilities Review CONNECT Capabilities Summarized Overview Supported Specifications: –NwHIN (Patient Discovery, Query for Documents, Retrieve Documents, Document Submission, Administrative Distribution, Access Consent Policies, Web Services Registry –NwHIN CAQH Core X12 Document Submission –Direct (Applicability Statement for Secure Health Transport, XDR and XDM for Direct Messaging and implementation guides) Application Servers (Tested): GlassFish 3.0, JBoss 7/Wildfly, WebLogic 11.x/12.x, WebSphere 8.x Operating Systems (Tested): Linux, Microsoft, Solaris, SPARC Solaris Capability with multi-tier architectures Support for deployment into a clustered environment Application has gone through successful review by Carnegie Mellon Software Engineering Institute Configurable Services at deployment for reduced footprint Operates in FIPS mode, passes all security scans by leading industry tools Simultaneous support for mulitple versions NwHIN specifications Parallel Message initiation and processing (Fan out) Large payload support through streaming Performance and throughout levels to support national use cases Capture and utilize more comprehensive event logging and metric data Transaction Logging across multiple NwHIN messages Support for Certifications (eHealth Exchange/ Product, NIST/ MU2), passing test suites Testing and Automation enhancements allowing deployment of sprint tags Database-less Audit and Event Logging System Admin Module (GUI for dashboard, testing utilities, configuring and managing CONNECT) 36

Questions and Discussion Open to all Attendees

Useful Links and Contact Information ONNECT4/CONNECT oard.jspa resources/forums/developer-forum 38 CONNECT: Release info: GitHub: JIRA: Forums: 38

Thank You