How Optum Rx is Using Oracle API Platform





















- Slides: 21
How Optum. Rx is Using Oracle API Platform Cloud Service to Achieve API Success Oracle Open. World October 2018 Confidential property of Optum. Do not distribute or reproduce without express permission from Optum 1
Agenda 1. Speaker Profile 2. About Optum. Rx 3. Context 4. Platform Architecture 5. Solution 2
Speaker profile Biswajit Dhar Bhavnesh Patel Murali Palanisamy • Bis Dhar is Architect for Optum. Rx Home Delivery Pharmacy responsible for the overall Roadmap, Current Architecture and Future Architecture • Bhavnesh is Lead SOA Admin Architect for Optum. Rx Home Delivery Pharmacy IRIS application • Murali provides business solution based Oracle Applications and Technologies • 8 years with Optum. Rx • 10 years with DXC • Has been with UHG supporting multiple business units for 13 years • Manages production Oracle SOA infrastructure, which supports ~10 million plus transactions per day • Build the middleware team • Has been an architect with Optum. Rx for the last 5 years leading various projects including software and hardware upgrades • Prior to joining Optum. Rx Bhavnesh worked as Oracle SOA developer consultant and was also part Oracle Fusion Apps ERP development team • Prior to joining DXC, Murali worked for Oracle product development 3
United. Health Group Introduction A diversified enterprise with complementary but distinct business platforms Health Benefits Health Services OUR MISSION Helping people live healthier lives and helping make the health system work better for everyone OUR VALUES Integrity Compassion Relationships Innovation Performance As of Q 1 2018. 4
Optum – Our Mission A health services and innovation company OUR MISSION Helping people live healthier lives and helping make the health system work better for everyone OUR VALUES Integrity Compassion Relationships Innovation Performance As of Q 1 2018. 5
Option 2 Optum. Rx is part of Optum. Rx is an innovative pharmacy care services company • Manages the prescription drug benefits of commercial, Medicare, Medicaid and other government health plans • Serves employers and unions through a national network of 67, 000 community pharmacies and state-of-the-art home delivery pharmacies • Earned the prestigious Verified Internet Pharmacy Practice Sites™ (VIPPS), accreditation by the National Association of Boards of Pharmacy. 6
Delivering pharmacy care services G O I N G BEYOND T H E P R E S C R I P T I O N SYNCHRONIZING CLINICAL CARE Total health approach SIMPLIFYING THE CONSUMER EXPERIENCE Personalized and connected EMPOWERING PHYSICIANS Unprecedented visibility IMPACTING TOTAL COST Pharmacy and medical As of Q 1 2018. 7
Our journey
Context IRIS Platform Architecture • IRIS is the Optum. Rx pharmacy processing system used by Home Delivery Pharmacy CONSUMING APPLICATIONS • IRIS runs on the Oracle ERP platform (Oracle e. Business Suite) and Oracle SOA Suite on the application side • IRIS is expected to process more than 57 M prescriptions in 2019 Application • IRIS platform is a business critical platform, any loss of service will impact Optum. Rx significantly; no prescription orders can be taken or fulfilled without IRIS platform • IRIS today supports Home Delivery Pharmacy, Customer Service, Finance and Accounting, Procurement and Inventory having a user base of more than 5, 000+ • Also by the beginning of 2019 IRIS will start supporting Specialty (Brivova. Rx) Pharmacy IRIS PLATFORM Service Layer (Oracle SOA Suite) EBS R 12 9
Context – Challenges • Business and non-functional requirements for IRIS are expanding – including support of significant increase in transaction volumes and the need for more rigorous availability. The current monitoring, deployment, tools and processes were insufficient to support the new scalability and resiliency needs of the platform • Newer platform version supports the business expansion challenges hence triggered the upgrade • The key challenge on the platform upgrade was to go live with new/upgrade platform in 10 wks. , before the start of peak season. • Upgrading platform also required upgrading the code base • Automating the build and deployment process to increase velocity of the application delivery • Enable API management/governance to get the usage metrics so that SLA can be guaranteed for consuming applications • It is a Key enabler for Optum. Rx’s journey to Digital Enterprise and API monetization 10
DXC Oracle Practice at a glance 30+ Year DXC/ORACLE RELATIONSHIP CEI CLOUD EXCELLENCE IMPLEMENTOR >6 K CERTIFIED ORACLE RESOURCES >4 K SPECIALISTS ULTIMATE EMEA MSP AWARD (Managed Service Provider) Oracle MSP CERTIFIED, AUDITED, PROVEN 250+ DXC MANAGED SERVICE CLIENTS 220+ ENGINEERED SYSTEMS SUPPORTED AT 30+ ORACLE CLIENTS $2. 6 B+ ORACLE BUSINESS UNDER DXC MANAGEMENT GLOBALLY 4, 500+ ORACLE CUSTOMERS 11
DXC solution overview Opum. RX was advised to adopt Side by Side upgrade for SOA Suite 11 g to 12 c which brings reduces the IRIS platform outage Applied Agile methodology to increase the velocity of Application code migration to new platform New Build and deployment automation process/scripts where introduced for faster automated deployment for testing For API Management solution, Oracle API Cloud platform implemented with on-premises Gateway Robust Polices for Access API’s are built for runtime execution, which solves their SLA issue 12
Our journey • Build Continuous Integration (CI) and Continuous Deployment (CD) model • Move SOA to 12 c stack • API Management Integrate with Optum Artifactory Migrate 11 g interfaces to 12 c Publish APIs • Fully automated build deployment • API Governance • 12 c upgrade Build SOA 12 c Instances Build CI/CD process with Maven, Jenkins Test API Management cloud Instance with API Gateway on premise 13
CI/CD – Flow DEVELOPER • Developers develop their code from local IDE • After a quick unit test Check in to source Control Build Server Developer 1 . . . Development Source Control Developer n Artifact Repository Test • Build server with Jenkins will pick the new code or on a specific interval or manually start the build process • Upon successful build will deploy it in to the development server and checked Artifacts into Artifact Repository • From the Artifact repository we will deploy it to the higher Environments Production 14
API management
API/service management advantage Discovery and Reuse of APIs/Services Enable Digital Strategy by unlocking the existing Digital assets Provide quicker and secure access to the business functionality Insight to the APIs/Services usage drive to optimal resource allocation In API economy, APIs/Services can produce revenue 16
API cloud platform – overview Publish API’s Developer Portal Design Time API Consumers API Team API Management Portal API Gateway Backend Services Run Time API Gateway Services 17
API platform architecture Load Balancer Gateway Nodes Service Instances Management Service API Consumers Developer Portal Developers Management Portal Managers Optum Data Center Oracle Cloud 18
API topology Development (5 instances ) Development Gateway Test Gateway Non Prod API Cloud Platform 2 node Gateway Prod API Cloud Platform Test (3 Instances) Production 19
API Manager Use Case 1. Know your consumers a) Which consumer uses which version of service b) Easy to decommission the service versions which are not used c) Better impact analysis 2. One API gateway – multiple back end service instances a) Custom routing policy to forward request to backend service depending on HTTP header 3. Custom security – Optum MS LDAP integration and security driven by application level MS LDAP global groups a) SOAP-to-SOAP policy and Rest-to-Rest policy for mapping API security to custom back end security 4. API catalog and documentation a) Using API manager to documentation the interface, provide sample JSON/SOAP request response 20
Thank You