1. Tackling the barriers to Consumer-Mediated
Interoperability
Lessons learned in building the
Blue Button 2.0 API and positioning it to expand
across healthcare
2. CMSBlue Button Innovator
& Developer Evangelist
HL7 FHIR Da Vinci
Implementation Guide
Author
NewWave
Entrepreneur In Residence
Mark Scrimshire
#BlueButton
3. CMS Blue Button 2.0 - A Guiding Vision
“To build a developer-friendly,
standards-based data API that
enables beneficiaries to connect
their data to the applications,
services, and research programs
they trust “
#BlueButton
4. • Build from established Profiles (USCore)
• Share New Profiles across IG Projects
• Use Established Communication Frameworks
– SMART-on-FHIR
– CDS-Hooks
– Blue Button 2.0 Member-Authorized Exchange
Interoperability Objectives
Transport Payload
Avoid Duplication of Effort
5. • Explosion of Developer Portals
• Developer/App Registration
Access Approval Challenges
• App Discoverability
• Bad Actor Discoverability
Current Registration Doesn’t Scale
3
rd
Party
App
Data
Holder
FHIR
API
6. Why Do You Need a Developer Portal?
To Provide:
• Education
• Documentation
• Support
• Environment Information
• Application Credentials
7. • Verifiable Key and Secret Issuing Process
• A published list of authorized apps
What does Blue Button 2.0 Need
Submission Review
Approve /
Validate
Issue Activate
8. Components of a Blue Button 2.0 Solution
Member
Identity
Manager
3rd Party
Apps
Registered
with
Credentials
OAuth2.0
Authorization
Server
FHIR Server
OpenID
Connect
FHIR REST
API
Developer
Portal
“App
Store”
13. A Thousand App Stores
Does Not Solve
App Discoverability
14. What does a Plan need to support Blue Button 2.0?
Member
Identity
Manager
3rd Party
Apps
Registered
with
Credentials
OAuth2.0
Authorization
Server
FHIR Server
OpenID
Connect
FHIR REST
API
Independent
Verifying
Organization POET/UDAP
Enhanced
DCRP
“App
Store”