top of page

Assignment - Practice Approach to API Integrations



Assume that, you are working as a Head of Product in Platforms Strategy in HealthTop Digital Company in Boston, which is a complex healthcare platform that delivers integrated health services to patients and has various patient-doctor interactions which are automated with self-service encouraged at every opportunity, providing more timely care access and treatments with insurance fully-integrated for cashless automated service of insurance purchase & claim management.


The platform is for customers who are willing to buy health insurance & it is for doctors and they don't pay - but when patients come (and patients have come, loads!) then the doctors do get reimbursed through insurance companies. The revenue is that little slither for each reimbursable consultation. So in effect, the service has value.

The company has remote sales rep team who use the CRM platform to manage customers and help in on-boarding doctors on Hubspot.


The company has already performed some tests whether it would be worthwhile building it and if there is market/demand for it and discovered there was.


They have put together a series of third party software together to deliver a "patched-up service” that the platform would ultimately provide, and built an integration layer on top to make the transitions seamless.


Even with this integration layer, because they are currently relying on these multiple third party software, their clinician user experience is terrible—as the customers(clinicians) have to sign into 4 different tools during on boarding, and have to use these 4 tools during a consultation.


Now you have two options:

  1. To incorporate some of these third party tools' functions into their integration layer so that clinicians have a better experience using their software, with the goal of ultimately having just one (our) software tool to do everything they do - which becomes part of our USP.

OR

  1. Continue to improve on the integration layer so we can 'plug-and-play' into better third party tools such that clinician experience over time improves, and that integration layer becomes part of our USP.

Here are a few details about the company

  1. Platform current journey

    1. Data retention from/to 3rd party tools

      1. Use own database to store data and pass it over to hubspot for different user types.

      2. Mailchimp is used for email campaigns

    2. Major payment modes and users

      1. Customer pay when buying insurance. Business earns commissions set from range of 10-20%

    3. Doctors get paid when customers turn into patients. Business earns commission on claims from range of 5%-25%

    4. Sales rep get paid from business commission 2-4%

  2. Technology company uses now

    1. CRM - Hubspot

    2. Marketing - Mailchimp, Hubspot

    3. Engineering - nodejs, mysql, java, AWS Web Services, Php, Javascript

    4. 3rd Party Insurance Companies APIs

    5. Website - Webflow


Your practice

  1. Which approach is better? And why? What are some examples of one vs another?

  2. How would you plan out the approach you choose (you can set & list the assumptions that lead you to the approach)

  3. Which teams should you connect or need to get this project off-the-ground and rolled out?

  4. Based on the plan you choose do the Spec-writing. It should include

    1. Objectives

    2. Success metrics to track

    3. Assumptions

    4. Requirements

    5. Acceptance Criteria

    6. Design the UX for all user types

    7. Build out Sprints for team

    8. Build a Roll-out plan

  5. Feedback on the assignment in the form of retrospective which should contain

    1. What went well during different phases of the project?

    2. What needs improvement? (you can gather collective feedback from the discussion groups)

    3. Action points to remember or Key takeaways


Tools recommended to use (any other tool can be used)

  1. Trello or Jira for Add, Delete, Edit Tickets for Engineering

  2. Notion/Google Docs for note taking and planning

  3. Confluence/Google Docs/Google Sheets for Requirement gathering, manuals and other documentations

  4. Figma/Miro for UX flow

  5. Jira/Google Sheets to make gantt chart

You can use this to submit your practice, I can review and connect with you to help




Comments


bottom of page