CON8008 - Healthcare Modernization with SOA Suite Steve Schenks, Ascension Health Kevin Mattingly, Ascension Health Sean Keane, Oracle Suresh Sharma, Oracle Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | About the presenters 4 Steve Schenks Kevin Mattingly Integration Architect, Ascension Health Integration Architect, Ascension Health Sean Keane Suresh Sharma Director, Healthcare Interoperability, Oracle Product Strategy Director, Oracle Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Oracle Public Information Program Agenda Oracle Healthcare Focus and Healthcare Trends Ascension Health Case Study Oracle SOA for Healthcare Overview Demo Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Healthcare Focus Connected Health/ Operational Efficiency Health Management Platform Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Analytics Oracle Healthcare: A Complete Portfolio Business Performance •Financials •Supply Chain •Human Resources •Strategic Planning •Talent Management •Advanced Controls •Value Chain Planning •Grants Management Infrastructure & Mobility •Security •Care Giver -Mobility •Identity •Exchange •3CI •Master Data Management Healthcare Analytics •Financial Performance •Supply Chain Analytics •Human Resources Analytics •Cost Accounting •Translational Research Analytics •Molecular Medicine •Clinical Performance •Operating Room Healthcare Management Platform •Health & Disease • Management •Patient & Clinical Portal •eCommerce •Patient Discharge Mgt •Healthcare Retail Solutions •Translational Research Solutions •Healthcare Cost Management Care Management and Partners Interoperability and Integration •SOA Suite for Healthcare •Master Patient Index •Healthcare Data Model •Collaboration •HIE Solutions •ACO Solutions- Coordinated Care •NHIN Connect •Medical Device Integration •Epic •Cerner •McKesson •Allscripts •GE •Orion •Siemens Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Healthcare – tactical trends Securing data access and at rest Increased reporting of data breach Laptops, thumb drives, paper Data replicated to many unaudited destinations Meaningful Use Stage 2 is here Greater Patient Engagement, consumerism, retailization Increased data sharing Increased usage and demand for Analytics Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 8 Healthcare – strategic trends ONC New focus on interoperabilty and data exchange Certification and Regulation role HL7 FHIR Fast Healthcare Interoperability Resource HL7 V4 (sshhh!), REST, JSON, XML Increased data sharing across care settings ACO Stop replicating data! Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 9 Ascension Health Ascension (www.ascensionhealth.org) is transforming healthcare by providing the highest quality care to all. Ascension is directed by the Church to care for those most in need. Our Catholic philosophy permeates our national health ministries and our promise to provide Healthcare That Works Healthcare That is Safe Healthcare That Leaves No One Behind Ascension Information Services Confidential and Proprietary 10 Program Agenda Oracle Healthcare Focus and Healthcare Trends Ascension Health Case Study Oracle SOA for Healthcare Overview Demo Ascension Information Services Confidential and Proprietary 11 Current Environment – Scattered Deployments As Ascension Health added hospitals and related health facilities, siloed IT departments were also added in some cases The majority of the clinical interfaces (2058) and all the PeopleSoft human resources, finance, supply chain interfaces (1084) are supported by the Ascension Shared Information Services ("SIS") integration team and run in a centralized data center. Other interfaces (approximately 1000) are supported by Health Ministries themselves and run locally at the Ministry. Ascension Information Services Confidential and Proprietary 12 Moving to Standardization Shared Integration Stand-Alone Integration Oracle Java CAPS (JCAPS 5.1.3) Orion Rhapsody v 5.1.0 Sybase Impact TDM 4.1 / Ebiz 5.5.4 Standardization eGate TRE 5.0.1 (Clinical) eGate SRE Summit Express Connect 8 Sybase eBiz Impact eGate 4.5.3 Lawson Cloverleaf eGate SRE 5.0.5 (Symphony) Ascension Information Services Confidential and Proprietary Shared Integration One Integrated Ministry Oracle SOA Suite Oracle SOA for Healthcare Oracle Enterprise Manager 12c Oracle Database 12c High-value Service Delivery Oracle Managed File Transfer Governance & Optimization 13 Schedule = Ascension Information Services Confidential and Proprietary 14 High Level Architecture Overview Ascension Information Services Confidential and Proprietary 15 IP Virtualization Strategy Ascension Information Services Confidential and Proprietary 16 Interfacing in SOA for Healthcare Comparison Testing Easing the transition to SOA for Healthcare Integration Flows Implementing Common Healthcare Message Patterns with SOA for Healthcare Exception Handling Framework Handling Exceptions with SOA for Healthcare Custom Operations Dashboard Managing an enterprise environment with SOA for Healthcare Ascension Information Services Confidential and Proprietary 17 Comparison Testing Testing with 1 month of input and output Production Data. Compare Results Legacy Output The scenarios that occur in 1 month of production data get tested * A Typical technical scenarios captured and tested prior to comparison Ensures we are validating existing functionality. = SOA Output A’ Migrated Interface functionality matches Legacy Interface functionality Typical end-to-end testing is not required because no new functionality is introduced. POTENTIAL DEFECT FIXING Potential defects proactively fixed to expedite testing and Cut-over validation. OPTIMAL USE OF END USER TIME Code that has gone through output comparison against the scenarios that occur in 1 month of production data is deployed on UAT\Production servers enabling optimal UAT thus reducing test cycle durations. SMOOTH DEPLOYMENT Typical scenarios which may create issues in Production Environment are mitigated by proactive planning. * NOTE: identical (same) production test data is processed in bulk through Legacy and SOA systems. Results are compared to match the legacy interface output against SOA interface output using same input data. Ascension Information Services Confidential and Proprietary 18 Comparison Testing - Architecture Ascension Information Services Confidential and Proprietary 19 Integration Flow – High Level Routing 1 Source 1 Mediator Transformation Mediator A Mediator Ba Mediator C Mediator Source 2 2 SSHI Destination A Message Ty pe 1 A Mediator SSHI Mediator Destination B C Message Ty pe 2 Source 3 Message Ty pe 1 Message Ty pe 2 3a Mediator Mediator Bb Destination C 3b Mediator Source Interface Leg Mediator C Destination Interface Leg *Primary constraint is FIFO. Must be maintained by source. Ascension Information Services Confidential and Proprietary 20 Integration Flow - Scenarios Source with Single Message Format ADT Mediator Source SSHI ADT 1 Mediator A Destination A ADT Mediator B Mediator C Mediator A SSHI ADT Destination B Destination C Source with Multiple Message Formats ADT Source ADT 1 SSHI Mediator ORU 2 Ascension Information Services Confidential and Proprietary Destination A ADT Mediator Mediator B C ORU SSHI Destination B Destination C 21 Integration Flow - Scenarios Destination with Single Message Format Source 1 ADT 1 Mediator Mediator A ADT SSHI Source 2 ADT 2 Mediator Mediator A Mediator Mediator A SSHI Destination SSHI Destination ADT Destination with Multiple Message Formats Source 1 ADT 1 ADT SSHI Source 2 ORU 2 Ascension Information Services Confidential and Proprietary Mediator Mediator A ORU 22 Integration Flow - Scenarios HL7 and Non-HL7 Batch File Non-HL7 Batch File – Utilizes SOA Suite File Adapter HL7 Batch File – Utilizes SOA Suite HealthCare Adapter and SSHI Endpoint MFT Solution – Short-term: Accenture developed AFPO MFT solution – Long-term: Oracle SOA Suite 12c MFT Ascension Information Services Confidential and Proprietary 23 Exception Handling Framework Consists of the following: • Logging • Exception Handling • Notifications SISAI Event Handler Publisher Event Delivery Network Custom Operations Dashboard was developed for viewing errors and message data. ADF DashBoard SISAI Event Handler Sub scriber Logging Sub scriber ServiceNow Ticket Creation Notificatio n Sub scriber SISAI_ERROR_LOG (Table) B2B_INSTANCEMESSA GE (View) Ascension Information Services Confidential and Proprietary 24 Exception Handling Framework SSHI/B2B layer: Any exception in the SSHI layer like the unavailability of the End Points, TCP/MLLP/FTP protocol error, Document translation error etc. results in an exception thrown by the SSHI layer. SOA Composite layer: Any exception related to routing and transformations occurring in the Mediator component would be result in an exception thrown by the Composite layer. Ascension Information Services Confidential and Proprietary 25 Exception Handling Framework External Sender Source System Inbound HL7 Processing SSHI Adapter Routing and Transformation (SOA Composite) Routing Mediator Outbound HL7 Processing Transformation Mediator Transformation Mediator B2B_EXCEP TION_QUEUE External Receiver SSHI Adapter Destinatio n System SSHI Adapter Destinatio n System Fault Policy B2B Excep tio n Handler SOA Exceptio n Handler Custom Compo nen t Custom Compo nen t SISAI Exception Handling Framework SISAI Event Handler Publisher Event Delivery Network SISAI Event Handler Sub scriber Logger ServiceNo w Ticket Creation Notificatio n SOA Infra DB Ascension Information Services Confidential and Proprietary 26 Custom Operations Dashboard Problem Ascension Health has approximately 2750 endpoints spread across 26 Health Ministries. The number of endpoints dictates that multiple SOA for Healthcare domains must exist – current implementation plan includes 6 domains. Solution In order to effectively monitor and get a complete picture of the Healthcare transactions and endpoints across the multiple domains, Ascension in partnership with Accenture is developing a Custom Operations Dashboard that will provide the single view across all Healthcare endpoints. The Operations Dashboard will include the following functionality: • • • Endpoint Dashboard: allows for a ‘rollup’ status by Ministry. This dashboard utilizes the B2B_InstanceMessage view as well as a custom table used to store the errors / notifications produced by SOA and SOA for Healthcare. Errors: allows for the searching and viewing of errors that occur in any of the domains. Messages: allows for the searching and viewing of transactions that are received or sent via any of the domains Ascension Information Services Confidential and Proprietary 27 Operations Dashboard – Endpoint Dashboard Provides an status overview of all endpoints. Status is based on the last message processed. It is not used for monitoring. Ascension Information Services Confidential and Proprietary 28 Operations Dashboard – Errors Allows for searching and displaying of error messages that occur across all domains Ascension Information Services Confidential and Proprietary 29 Operations Dashboard – Errors - Detail Displays detailed information for selected error. Ascension Information Services Confidential and Proprietary 30 Operations Dashboard – Messages Allows for searching of data messages – both metadata and payload. Displays messages based on search results. Ascension Information Services Confidential and Proprietary 31 Operations Dashboard – Messages - Detail Displays detailed information for selected message. Ascension Information Services Confidential and Proprietary 32 Operations Dashboard – Messages - Detail Displays selected message payload. Ascension Information Services Confidential and Proprietary 33 Milestones Timeline FY14-Q4 FY15-Q1 FY15-Q2 FY15-Q3 FY15-Q4 FY16-Q1 FY16-Q2 FY16-Q3 FY16-Q4 FY17-Q1 FY17-Q2 (Apr-Jun 2014) (Jul-Sep 2014) (Oct-Dec 2014) (Jan-Mar 2015) (Apr-Jun 2015) (Jul-Sep 2015) (Oct-Dec 2015) (Jan-Mar 2016) (Apr-Jun 2016) (Jul-Sep 2016) (Oct-Dec 2016) PLATFORM DEVELOPMENT 1 2 3 4 1. Development (DEV) Run Time Environment available (6/20/14) 2. System Integration Test (SIT) Run Time Environment available (7/11/14) 3. User Acceptance Test (UAT) Run Time Environment available (9/5/14) 5 4. Production (PRD) Run Time Environment available (10/24/14) 5. Monitoring Dashboard is operational (11/14/14) 6. Oracle to advise on 12c version upgrade (TBD) INTERFACE DEVELOPMENT & CUT-OVER (BY MINISTRY) Alpha: MDBAL (11/14/14) Note: Durations/dates for Groups 6 (AZTUC & NYNIA), 7 (ILARL), 8 (MOKAN) and 9 (Marian Health Ministries) are to be determined. A Beta: FLJAC (1/27/15) B 1a 1b 1c 1d Group 1: 1a. IDLEW (2/9/15), 1b. TXWAC (3/20/15), 1c. WIMIL (3/31/15), 1d. MIGRA (5/28/15), 1e. TXAUS (12/23/15) 1e 2a Group 2: 2a. INEVA (1/29/16), 2b. ININD (6/30/16) 2b Group 3: SY-SR (12/23/16) 3 4a 4b Group 4: 4a. DCWAS (5/18/16), 4b. ALMOB (5/31/16), 4c. NYBIN (10/24/16), 4d. MIDET (10/31/16), 4e. ALBIR (12/23/16) 4c 4d 4e 5a Group 5: 5a. CTBRI (11/30/16), MIKAL (11/30/16), MITAW (11/30/16) 5b. WAPAS (12/23/16), TNNAS (12/23/16), FLPEN (12/23/16), MISAG (12/23/16) SIS-AI ORGANIZATIONAL DESIGN & OPERATING MODEL 1 2 3 5 4 6 1. Functional Model complete (5/16/14) 2. Org Structure and Capacity Planning detailed (7/2/14) 3. Roles and Responsibilities finalized (7/16/14) 4. Resource Transition Plan complete (8/1/14) 5. Operating Model complete (9/12/14) 6. Org Blueprint complete (10/1/14), Operations Manual complete (10/1/14) & Performance Metrics Deliverable complete (10/1/14) SIS-AI TRAINING & TRANSITION A 1 B C 2 1. Training materials developed (9/12/14) 2. Trainers (4) equipped to conduct training (12/24/14) Ascension Information Services Confidential and Proprietary D A. Ready to Support Alpha Go-Live (9/4/14) B. Ready to Support Beta Go-Live (11/6/14) C. Ready to Support Group 1 Go-Live (12/4/14) F E G D. Ready to Support Group 2 Go-Live (11/2/15) E. Ready to Support Group 3 Go-Live (8/4/16) F. Ready to Support Group 4 Go-Live (3/3/16) G. Ready to Support Group 5 Go-Live (9/2/16) 34 5b Program Agenda Oracle Healthcare Focus and Healthcare Trends Ascension Health Case Study Oracle SOA for Healthcare Overview Demo Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle SOA Suite Unified Integration Across Cloud, Mobile, and On-premise • Simplifies development and management • Standards-based, open infrastructure interoperates with your existing IT Analytics Business Activity Monitoring Event Processing Orchestration BPEL Process Manager Business Rules Service Virtualization & Mediation Service Bus • Consistent tooling - Single development, deployment and management platform Connectivity Apps Services Business to Business On-premises Cloud Platform Apps Mainframe Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | DB EDI XML Industry SOA Suite 12c Key Features • 30 % memory footprint reduction • First class support for mobile- friendly standards (REST, JSON, …) • Startup acceleration Web Scale • Pre-tuned database profiles Mobile • Automated conversions REST/SOAP • Active-active support • One-click install • Cloud adapters to simplify on-prem to cloud integration • Everything in JDeveloper Developer Productivity • Debugger & tester • Templates Cloud • Managed File Transfer (MFT) for file-based integration • Certifications on Oracle Public Cloud Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle SOA Suite for healthcare integration Healthcare Console Enterprise Manager Document Editor Interface Configuration, Dashboards, Monitor Healthcare Message creation, customization, testing Systems Management HealthCare Runtime Engine Translation HL7 v2.X Validation MLLP HLLP WS-HTTP FILE ACK FTP Handling SFTP JMS MFT Sequencing Healthcare Runtime Engine Translation HL7 v3.0 Custom Sequencing Mapsets ACK Handling Resubmission Validation Batching Callout TRANSPORT Route, Transfer, Integrate BACK END INTERFACE SOA Composite Document Handling Database Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | External System IOT in Healthcare Scenario : Correlating a Patients Diagnosis with Devices Reading for More Accurate Alarm Evaluation and Enhanced Patient Care Correlation scenario: Scale: 3 lb weight gain BP cuff: Slight elevation in BP Pulse: Slight increase in pulse –Alone, each data point may not be reason for concern – Together they may indicate a potential emergency – Local analytics triggers a query to the patient, and sends data along with patient feedback in a single alert to the care provider or hospital Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 39 Mobile Health Scenario : Collect Member healthcare info via mobile channels push to EHR, proactively increase patient engagement Biometric Devices RESTful API Oracle Service Bus Integration Infrastructure Healthcare Adapter Update EHR Analytics View, Alerts Driver: Move to ACO, Value based Payments, Population Health Management require Providers to provide proactive care delivery Solution : Leverage mHealth /mobile apps , biometric devices to increase Patient engagement Flow: Mobile Application : Collecting Patient Data from devices REST API to send data to backend application (EHR) ;convert JSON msg to HL7 format Sync up data with back end (EHR) using SOA for Healthcare capture and analyze large amounts data and generate appropriate alerts / data flows into the EHR workflows to proactively engage with patients. Platform/Devices: iOS/iPhone, FitBit, Withings Pulse O2 EHR BAM Dashboards Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Program Agenda Oracle Healthcare Focus and Healthcare Trends Ascension Health Case Study Oracle SOA for Healthcare Overview Demo Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Healthcare 2 Home IOT Flow 4 3 Sends Temperature, Breathing and SPO2 results to REST Service Sensors Installed on Healthcare IOT Device and sends captured results SOA Healthcare sends data to endpoints 6 Cloud Services Oracle SOA Healthcare Send to EMR System EMR Raspberry Pi with OEP Server and Web Server DB Breathing Sensor 1 5 Oracle SOA Temperature Sensor SPO2 Sensor Receives JSON data and converts into HL7 and invokes SOA Healthcare Adapter and stores the information into tables 2 Gateway becomes SMART with OEP Embedded. JSF/ADF Mobile It analyzes temperature data to identify temperature fluctuations 8 7 ADF /ADF Mobile UI (Oracle Portal) To present the captured data Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Portal to observe the result and analyze
© Copyright 2024