FINAL Integration Sharecase - UCSF Integration...
Transcript of FINAL Integration Sharecase - UCSF Integration...
![Page 1: FINAL Integration Sharecase - UCSF Integration …integrationservices.ucsf.edu/.../files/FINAL_Integration_Sharecase.pdf• EDS and SIS to UDAR Salesforce Org ... refresh expiration](https://reader034.fdocuments.in/reader034/viewer/2022051601/5acef5227f8b9ae2138bee86/html5/thumbnails/1.jpg)
Integration Services
10/22/15
UCSF SharecaseVictor Galvez, Veeraragavan Gopalakrishnan and Julia Wallace, UCSF IT - Integration ServicesFelicisimo Bautista, Information Services Unit (ISU)
![Page 2: FINAL Integration Sharecase - UCSF Integration …integrationservices.ucsf.edu/.../files/FINAL_Integration_Sharecase.pdf• EDS and SIS to UDAR Salesforce Org ... refresh expiration](https://reader034.fdocuments.in/reader034/viewer/2022051601/5acef5227f8b9ae2138bee86/html5/thumbnails/2.jpg)
Agenda
Overview
Types of Integration
Tools and Services
Current Projects
FHIR, HiiP and OAuth2
API example with APeX
Questions
2
![Page 3: FINAL Integration Sharecase - UCSF Integration …integrationservices.ucsf.edu/.../files/FINAL_Integration_Sharecase.pdf• EDS and SIS to UDAR Salesforce Org ... refresh expiration](https://reader034.fdocuments.in/reader034/viewer/2022051601/5acef5227f8b9ae2138bee86/html5/thumbnails/3.jpg)
UCSF Integration Services
Provides integration solutions across UCSF enterprise and beyond.
Provides the integration platforms and expertise to build robust, reusable and cost efficient interfaces
3
![Page 4: FINAL Integration Sharecase - UCSF Integration …integrationservices.ucsf.edu/.../files/FINAL_Integration_Sharecase.pdf• EDS and SIS to UDAR Salesforce Org ... refresh expiration](https://reader034.fdocuments.in/reader034/viewer/2022051601/5acef5227f8b9ae2138bee86/html5/thumbnails/4.jpg)
Bank and ATM’s Integration – Example 1
4
![Page 5: FINAL Integration Sharecase - UCSF Integration …integrationservices.ucsf.edu/.../files/FINAL_Integration_Sharecase.pdf• EDS and SIS to UDAR Salesforce Org ... refresh expiration](https://reader034.fdocuments.in/reader034/viewer/2022051601/5acef5227f8b9ae2138bee86/html5/thumbnails/5.jpg)
Travel Agency Integration – Example 2
5
![Page 6: FINAL Integration Sharecase - UCSF Integration …integrationservices.ucsf.edu/.../files/FINAL_Integration_Sharecase.pdf• EDS and SIS to UDAR Salesforce Org ... refresh expiration](https://reader034.fdocuments.in/reader034/viewer/2022051601/5acef5227f8b9ae2138bee86/html5/thumbnails/6.jpg)
Integration
APeX
Student
HR Data
Lab
PeopleSoftRegistry
Research
Clinical Apps
Affiliates
6
Integration tools for UCSF Campus, Medical Center, Research and Business
Integrates the catalog of applications
Solves the problem of sharing and exchanging data
Normalizes data
Connects both modern and legacy applications
Point of contact for integration
![Page 7: FINAL Integration Sharecase - UCSF Integration …integrationservices.ucsf.edu/.../files/FINAL_Integration_Sharecase.pdf• EDS and SIS to UDAR Salesforce Org ... refresh expiration](https://reader034.fdocuments.in/reader034/viewer/2022051601/5acef5227f8b9ae2138bee86/html5/thumbnails/7.jpg)
Examples of Data and Integration Types
7
Patient
Clinical
Staff
Financial
Regulatory
Surveys
Student
Location
Research
HL7
Web Services
API
Flat Files
X12
![Page 8: FINAL Integration Sharecase - UCSF Integration …integrationservices.ucsf.edu/.../files/FINAL_Integration_Sharecase.pdf• EDS and SIS to UDAR Salesforce Org ... refresh expiration](https://reader034.fdocuments.in/reader034/viewer/2022051601/5acef5227f8b9ae2138bee86/html5/thumbnails/8.jpg)
By the Numbers
8
Number of Vendors 90
Number of Applications Connected 140
Number of Interfaces 290
Number of HL7 Transactions Daily 2,000,000 (approx)
Number of Transactions through Mulesoft (ESB/API) Daily 600,000 (approx)
Number of Files Transferred Daily 2,000
Support Hours 24 x 7 x 365
Number of Integration Services Staff 18
![Page 9: FINAL Integration Sharecase - UCSF Integration …integrationservices.ucsf.edu/.../files/FINAL_Integration_Sharecase.pdf• EDS and SIS to UDAR Salesforce Org ... refresh expiration](https://reader034.fdocuments.in/reader034/viewer/2022051601/5acef5227f8b9ae2138bee86/html5/thumbnails/9.jpg)
Patient Workflow
9
![Page 10: FINAL Integration Sharecase - UCSF Integration …integrationservices.ucsf.edu/.../files/FINAL_Integration_Sharecase.pdf• EDS and SIS to UDAR Salesforce Org ... refresh expiration](https://reader034.fdocuments.in/reader034/viewer/2022051601/5acef5227f8b9ae2138bee86/html5/thumbnails/10.jpg)
10
![Page 11: FINAL Integration Sharecase - UCSF Integration …integrationservices.ucsf.edu/.../files/FINAL_Integration_Sharecase.pdf• EDS and SIS to UDAR Salesforce Org ... refresh expiration](https://reader034.fdocuments.in/reader034/viewer/2022051601/5acef5227f8b9ae2138bee86/html5/thumbnails/11.jpg)
What Else?
11
Chatter like capability built around the patientIntegration: • Patient and Treatment Team
Provide Patient liability estimate for planned procedures Integration: • Planned Procedure Codes, Patient Insurance and
Physician
Immunization reports to CA state. Part of Meaningful Use Integration: • Immunization
UC wide collaboration for breast cancer patients with the goal of revolutionizing the course of their careIntegration: • Radiology Results, Clinical Visits, Survey
Supports the de-provisioning of staff between EDS and Peoplesoft. Made the staff data available for re-useIntegration: • Staff data set
EDS to PeopleSoft
![Page 12: FINAL Integration Sharecase - UCSF Integration …integrationservices.ucsf.edu/.../files/FINAL_Integration_Sharecase.pdf• EDS and SIS to UDAR Salesforce Org ... refresh expiration](https://reader034.fdocuments.in/reader034/viewer/2022051601/5acef5227f8b9ae2138bee86/html5/thumbnails/12.jpg)
Our Service OverviewTools
Services• PaaS – Enterprise Service Bus (ESB) and API Manager as Platform as a
Service
• Implementation and Consulting Services - to build new integrations from scratch, enhance existing integrations, or provide consulting to help you achieve your integration needs
12
HL7 messaging in healthcare integration solutionsEnterprise Service Bus (ESB) and API ManagerHL7 EDI Gateway to and from APeX –UCSF’s EHR
Bridges &Data Courier
![Page 13: FINAL Integration Sharecase - UCSF Integration …integrationservices.ucsf.edu/.../files/FINAL_Integration_Sharecase.pdf• EDS and SIS to UDAR Salesforce Org ... refresh expiration](https://reader034.fdocuments.in/reader034/viewer/2022051601/5acef5227f8b9ae2138bee86/html5/thumbnails/13.jpg)
13
Current Projects – In FlightProject Type Team Size
Epic Upgrade • EHR Upgrade to 2015 version• New server at Quincy
Damon and Vern – LeadIntegration Team
XXL
Image viewer replacement
• Needs to be done prior to Epic upgrade• Replace iSite with eUnity
Rajesh Small
3M • Computer Assisted Coding (CAC)• 10 new interfaces from multiple data sources
Vern – LeadMaria, Ajish and Senthil
Large
School of Dentistry
• Integration with Axium – SOD EHR Dave Small
Archibus • Space management application• Integration with EDS• Expose building metadata from Archibus as API
Brian, Julia, Swarnim and Veera
Med
PACE/UDAR –Phase 1
• New integration for Alumni Relations• EDS and SIS to UDAR Salesforce Org• Assisting UDAR staff learn Mule
Brian, Julia, Swarnim and Veera
Med
Meaningful Use Result Reporting (MURR)
• Integration of specific lab results to CA Matthew Small
13
![Page 14: FINAL Integration Sharecase - UCSF Integration …integrationservices.ucsf.edu/.../files/FINAL_Integration_Sharecase.pdf• EDS and SIS to UDAR Salesforce Org ... refresh expiration](https://reader034.fdocuments.in/reader034/viewer/2022051601/5acef5227f8b9ae2138bee86/html5/thumbnails/14.jpg)
14
Current Projects – In Flight
Project Type Team Size
EMERGE • Application to predict patient harm • Harm algorithm based on patient results and
device monitoring readings
Ajish Large
SuperAlarm • Patient and Lab Integration with SuperAlarm Maria Small
John Muir • Referral and Results integration with John Muir• Phase 1 of Bayhealth
Rajesh and Josh Med
Breast Milk Tracking
• Improve patient safety for breast milk tracking• Vendor - Timeless
Belinda and Matthew Small
Student InformationSystem
• Expose SIS API’s Brian, Julia, Swarnim and Veera
Med
MuleSoftUpgrade
• Upgrade ESB tool Julia, Swarnim and Veera Med
Specialty Lab • Integration with Transplant specialty lab - Histotrac• Complex workflow
Rajesh Med
IDEAS –Fertility Clinic
• Case scheduling interface with Fertility Clinic Rajesh Small
14
![Page 15: FINAL Integration Sharecase - UCSF Integration …integrationservices.ucsf.edu/.../files/FINAL_Integration_Sharecase.pdf• EDS and SIS to UDAR Salesforce Org ... refresh expiration](https://reader034.fdocuments.in/reader034/viewer/2022051601/5acef5227f8b9ae2138bee86/html5/thumbnails/15.jpg)
Integration Projects are Shared Responsibility
ITNetwork, Server, Security, QA, PM
Source system
developers
Consumer system developers
System owners
and SMEs
ITS Integration Services Team
15
![Page 16: FINAL Integration Sharecase - UCSF Integration …integrationservices.ucsf.edu/.../files/FINAL_Integration_Sharecase.pdf• EDS and SIS to UDAR Salesforce Org ... refresh expiration](https://reader034.fdocuments.in/reader034/viewer/2022051601/5acef5227f8b9ae2138bee86/html5/thumbnails/16.jpg)
HL7 Versions 2.1 released in 1990
..
2.3 (1997)
2.3.1 (1999)
..
..
2.5.1 (2010) Meaningful Use Implementation Guide
..
2.8.2 (current)
16
Approximate real-world usageof HL7 messaging standards
![Page 17: FINAL Integration Sharecase - UCSF Integration …integrationservices.ucsf.edu/.../files/FINAL_Integration_Sharecase.pdf• EDS and SIS to UDAR Salesforce Org ... refresh expiration](https://reader034.fdocuments.in/reader034/viewer/2022051601/5acef5227f8b9ae2138bee86/html5/thumbnails/17.jpg)
FHIR: The Emerging Interoperability Standard
• Release in 2017
• In draft status for trial use
• Simpler objects, resource-based
• Human readable (json, XML)
• Interoperable by design
• Standard API architecture (REST)
• v2 -> FHIR, not FHIR -> v2
• Profiles
• Server Roles: Data, Terminology, Patient, Registry
17
![Page 18: FINAL Integration Sharecase - UCSF Integration …integrationservices.ucsf.edu/.../files/FINAL_Integration_Sharecase.pdf• EDS and SIS to UDAR Salesforce Org ... refresh expiration](https://reader034.fdocuments.in/reader034/viewer/2022051601/5acef5227f8b9ae2138bee86/html5/thumbnails/18.jpg)
FHIR – Industry Momentum
18
SMART on FHIR - http://smarthealthit.org
Argonaut Project - http://hl7.org/fhir/2015Jan/argonauts.html
Vendors
• Epic
• Cerner
• athenahealth
• McKesson
• MEDITECH
![Page 19: FINAL Integration Sharecase - UCSF Integration …integrationservices.ucsf.edu/.../files/FINAL_Integration_Sharecase.pdf• EDS and SIS to UDAR Salesforce Org ... refresh expiration](https://reader034.fdocuments.in/reader034/viewer/2022051601/5acef5227f8b9ae2138bee86/html5/thumbnails/19.jpg)
HiiP Architecture
19
![Page 20: FINAL Integration Sharecase - UCSF Integration …integrationservices.ucsf.edu/.../files/FINAL_Integration_Sharecase.pdf• EDS and SIS to UDAR Salesforce Org ... refresh expiration](https://reader034.fdocuments.in/reader034/viewer/2022051601/5acef5227f8b9ae2138bee86/html5/thumbnails/20.jpg)
OAuth2 Requirements
Box API Reference Implementation: https://developers.box.com/oauth/
Client_Id & Client_Secret (systems)
“The Dance”
• Authorize: patient logs into app and authorizes APeX
• Token: callback to HiiP to retrieve patient’s token (app)
• Revoke: cancel patient relationship between systems
• Refresh: refresh expiration datetime for token
20
![Page 21: FINAL Integration Sharecase - UCSF Integration …integrationservices.ucsf.edu/.../files/FINAL_Integration_Sharecase.pdf• EDS and SIS to UDAR Salesforce Org ... refresh expiration](https://reader034.fdocuments.in/reader034/viewer/2022051601/5acef5227f8b9ae2138bee86/html5/thumbnails/21.jpg)
APeX Integration w/Partners (OAuth2)
21
![Page 22: FINAL Integration Sharecase - UCSF Integration …integrationservices.ucsf.edu/.../files/FINAL_Integration_Sharecase.pdf• EDS and SIS to UDAR Salesforce Org ... refresh expiration](https://reader034.fdocuments.in/reader034/viewer/2022051601/5acef5227f8b9ae2138bee86/html5/thumbnails/22.jpg)
DeepLinked Blip App within APeX
22
![Page 23: FINAL Integration Sharecase - UCSF Integration …integrationservices.ucsf.edu/.../files/FINAL_Integration_Sharecase.pdf• EDS and SIS to UDAR Salesforce Org ... refresh expiration](https://reader034.fdocuments.in/reader034/viewer/2022051601/5acef5227f8b9ae2138bee86/html5/thumbnails/23.jpg)
API Architecture and Demo
23
![Page 24: FINAL Integration Sharecase - UCSF Integration …integrationservices.ucsf.edu/.../files/FINAL_Integration_Sharecase.pdf• EDS and SIS to UDAR Salesforce Org ... refresh expiration](https://reader034.fdocuments.in/reader034/viewer/2022051601/5acef5227f8b9ae2138bee86/html5/thumbnails/24.jpg)
Through its singular focus on health, UCSF is leading revolutions in health.
Visit our booth!
find us @ integrationservices.ucsf.edu