This slide deck will present how Centers for Medicare and Medicaid Services is transforming their technology landscape by adapting API driven microservices by leveraging WSO2 API Manager, Kubernetes, Kafka, Spring Boot and AngularJS.
Watch video: https://wso2.com/library/conference/2018/07/wso2con-usa-2018-api-driven-innovations-at-centers-for-medicare-and-medicaid-services/
[WSO2Con USA 2018] API Driven Innovations at Centers for Medicare and Medicaid Services (CMS) - a Federal Health Care Agency
1. Director of Application Engineering
API Driven Innovations at the Centers for Medicare and Medicaid Services
Donghwa Kim
2. Innovation, Agility and Adaptability
The Centers for Medicare and Medicaid Services (CMS) is the
single largest payer for healthcare in the United States running
two of the largest healthcare programs for the US Health and
Human Services (HHS). As a technology partner of CMS,
NewWave is committed to mastering innovation with agility to
provide solutions that are both cost effective and adaptable to
the agency’s technology groups.
3. A Healthcare Information
Technology Company applying the
power of technology to help
businesses modernize and thrive.
Our people merge innovation,
precision and compassion,
empowering our clients to use
technology in new ways as they
solve problems for the greater good.
4. Nationwide Presence
● HQ – Elkridge, MD
● Woodlawn, MD
(Agile Collaboration Center)
● Towson, MD
● Des Moines, IA
● Hattiesburg, MS
● 200+ Employees
● CMMI Level 4 for Services
● CMMI Level 4 Development
planned for 2018
● ISO 9001:2015 Certified
NewWave: Fast Facts
5. ● CM - RADV Clinical Data Abstraction Tool (CDAT) Modernization, O&M, &
Infrastructure
● CPI - RADV Clinical Data Abstraction Tool (CDAT) Modernization, O&M, &
Infrastructure
● CCSQ - Physician Quality Program Management (PQPMI), QualityNet Identity
Management System (QIMS), and 2013-2016 Quality Conference
● OEDA - Chronic Condition Warehouse (CCW), Enterprise Privacy Policy Engine
(EPPE)
● CCIIO - Adobe Support Services
● OFM - MSPIC
● OIT - CAPMS and EDSC
● CMCS - MACBIS SI, MACBIS PMO, T-MSIS Technical Assistance, and MACBIS
Data Analytics
NewWave: Support at CMS
6. Proud to have supported CMS
on the Blue Button 2.0 project
- recognized by the
FedHealthIT Innovation
award for 2018.
https://bluebutton.cms.gov
NewWave: Blue Button 2.0
Increasing Healthcare’s Value
7. Centers for Medicare
& Medicaid Services
(CMS)
● Established as a sub agency under the
Department of Health and Human Services by
the Reorganization Order of March 9, 1977.
● Administers oversight of the Medicare Program
and the federal portion of the Medicaid
Program.
● Ensures services for beneficiaries are
accessible and of high-quality.
● Develops health and safety standards for
providers of healthcare services authorized by
Medicare and Medicaid legislation.
● Responsible for administering the State
Children’s Health Insurance Program (CHIP),
the Health Insurance Portability and
Accountability Act (HIPAA), and several other
health-related programs.
9. The Challenge
Over the past few years, the federal
government has recognized that
traditional application and software
development methods often take
longer than desired. The time required
to achieve a federally-compliant
solution is often outpaced by innovation
and technological advances that render
a solution obsolete before it hits the
market.
10. The Challenge – CMS TRA 3-Zone Compliance
Being compliant = Added complexity
Imagine … doing this for each microservice!
11. The Challenge – NewWave’s Response
Is it possible to automate laborious and time-consuming application
coding, yet still deliver a customized and federal IT regulation-compliant
solution?
Yes, meet
12. SmartApp
● Based on JHipster.
○ JHipster is a Yeoman generator for Sprint Boot applications. It
uses proven, best-in-breed components (e.g. Spring Boot,Spring
Cloud Components, MongoDB, MySQL, HTML5, AngularJS, React,
Bootstrap, OAuth) to generate responsive and cloud-ready Java
applications.
● JHipster kernel is customized for the federal space. In
particular, SmartApp delivers a microservices-based
solution that meets the federal government’s 3-Zone
Architecture requirements.
● Saves developers hundreds of hours manual coding
16. SmartApp: App generation
● Application
generation using CLI
● Users are presented
with choices of
applications to
choose from
17. SmartApp: Entity Generation
● Auto generates UI
(AngularJS/React), Spring
Boot controllers, services
and repositories
● CMS 3-zone architecture
compliant
18. SmartApp: Sample App
● No coding
required
● Fully functional
application built
in minutes
19. What about
infrastructure?
Answer: Self Provisioning And Dashboard
Environment (SPADE)
● Automated provisioning of
infrastructure compliant to CMS’
Technical Reference Architecture
(TRA)
● Management and orchestration of
Kubernetes clusters
● Real-time monitoring of the
application and underlying resources
● Cloud-agnostic; runs on AWS and
Azure
● Infrastructure as Code &
Infrastructure as Template
23. The complete
solution
An application development accelerator
that delivers federally compliant, secure
application code in minutes.
A platform-as-a-service and web-based
DevOps platform that deploys and
manages applications within the federal
government’s 3-Zone Architecture.
+