API-led Connectivity Using Mulesoft For Healthcare

Authors

Mayur Raj Singh Chouhan, Student, Sujata Priyambada Mishra, Professor
Dept of Electronics and Communication, R.V. College of Engineering, Bangalore, India.

Abstract

The API-led business model is a new way of thinking about how to engage with partners and customers through APIs. The traditional approaches were designed for business use cases having limited endpoints and speed of delivery is not critical. Traditional approaches include P2P and E2E. To overcome these drawbacks, a new approach of API-led connectivity is used. The primary aim of API-led connectivity is to allow the integration flows to be reused by means of many events and to be reused within the integration platform. This paper focuses on creating an API- led network which is agile, reusable, and fits business requirements. This network will be built for the health care system using Allscripts and Fitbit APIs. To implement API -led networks in this paper MuleSoft platform is used and API is built using the API development cycle. Depending on the business requirements on the search for API and connector already present on Anypoint App exchange. Using available component flow is created to connect EHR system systems and different devices like Fitbit. Both API are protected with OAuth 2.0 which is handled with a separate flow for initiating the communication between the system and source API. After doing the required transformation to data fetch from source API data is pushed to the Salesforce object. Using different services provided by Mulesoft, an API-led network was built in which EHR and the Fitbit device were integrated. As this development process followed agile behavior it helped in meeting business requirements for building networks. The data was successfully fetched, processed, and transferred from the EHR system and the Fitbit device to the Salesforce object.