Developer portal

Enabling third-party developers to create their own applications on Innovaccer's Health Cloud.

Timeline:

Timeline:

Jan '21 - March '23.

Product:

Product:

Developer portal.

My role:

Sole designer leading end-to-end design and research, collaborating with 1 VP of product, 1 design manager and 8 engineers.

Impact:

3 developers were onboarded publishing 7 apps.

Background:

Innovaccer is a healthcare technology company offering a data platform with multiple solutions to help healthcare organizations integrate and analyze data from diverse sources.

The next phase in the evolution of Innovaccer health cloud is empowering external developers to create, publish, and distribute their healthcare solutions.

How do we enable external developers to build and sell healthcare focused solutions on Innovaccer Health Cloud?


The users:

  • Even though the broader goal for the developer platform was to include all developers, the first leg of focus was partner developers.

  • Partner developers are strategic companies with healthcare solutions that wanted to either extend their capabilities or look for more distribution channels to acquire more customers.


The need:

After having conversation with few partners and the Innovaccer spocs to understand what they were going to build, the needs were clear.

  • API-based app: An external web or mobile app built only using Innovaccer data/service APIs.

  • Add-ons: Application or feature built for Innovaccer ecosystem apps. Ex. Chat, Remote Patient Monitoring, Point-of-Care, Patient Search, et al.

👀 The vision.

The main goal is to give developers all the tools they need on Innovaccer's cloud platform to create and improve healthcare solutions.

The Key task flow:

  • Access: Once a new user signs up, they need access keys from API portal to get access to its sandbox environment for data and service APIs.

  • Build (Offline): After generating the required OAuth 2.0 keys, they can integrate them into their respective IDEs and can start writing code.

  • Test: After the user has developed an app they can test it in Simulator.

  • Publish: After the user feels the app is good to go, they can publish it in App Distribution.

The experience:

Here are some quick highlights of the key screens developed:

All the tools gathered in one place for developers to choose from and begin building their solutions.

An app simulator and API monitoring tools for developers to ensure their apps are tested and functioning effectively.

An easy way for developers to publish their apps on the marketplace.

Impact:

During my time 3 developers were onboarded and published 7 apps on Innovaccer's marketplace. We were still gathering feedback from these and more developers to enhance their experience.