CASE STUDY Heathcare

Proteus Maximizes First-Mover Edge in Digital Therapies with AWS

Proteus is a digital health company that is revolutionizing the life sciences industry with groundbreaking solutions that manage and monitor medical care to improve patient outcomes.

The company’s flagship product, Proteus Discover, combines an ingestible sensor, a small wearable sensor patch, a mobile application, and a provider portal. All connected, these elements unlock previously unattainable treatment insights for better clinical outcomes.

Proteus was looking to accelerate its development lifecycle to speed FDA approval and maximize its first-to-market advantage. They had mastered the frontend clinical and diagnostic aspects of the solution but needed help on the backend software development and connectivity and interaction between the different solution elements.

  • Serving 150M People Requiring new Forms of Therapy

    Serving 150M People Requiring new Forms of Therapy

  • 540+ Patents Received

    540+ Patents Received

  • 1,000+ System use Proteus Discover

    1,000+ System use Proteus Discover

  • 99.1% Positive Detection Accuracy*

    99.1% Positive Detection Accuracy*

  • 97.6% Overall Accuracy*

    97.6% Overall Accuracy** Based on more than 60 studies with more than 500 participants in over 10 years

accelerate development lifecycle

Infostretch worked with Proteus (beginning in 2013) across the end-to-end lifecycle – from application development and software verification and validation to system integration and device expansion. Infostretch not only designed a test lab in-house with Patch Test Apparatus (PTA), amplifier and shaker humanoid setup as well as a stimulation setup for patch and firmware testing.

THE CUSTOMER JOURNEY

2013

2014

2015

2016

2017

2018

2019

2013
  • Proteus Legacy PL Viewer Systems, V&V & SI

2014
  • Development on Android platform

2015
  • Development on iOS platform
  • Firmware integration

2016
  • Re-architecting product
  • Portal automation

2017
  • Mobile automation
  • Simulation & Hooks
  • Cloud integration & HIPAA compliance

2018
  • Platform release & go-to-market
  • MYCITE® deal signed

2019
  • Product engineering for mental health Discover & MYCITE®

the Results

Key Outcomes

Faster cycle time
Faster cycle time
Faster cycle time

Worked with Proteus across the entire development journey to speed time-to-market.

Predicted analysis
Predicted analysis
Predicted analysis

Shared predictive analysis of test case requirements enabling a high level of automation.

Automated
Automated
Automated

1000+ records.

Testing requirements
Testing requirements
Testing requirements

Automated over 65% of testing requirements using Selenium framework.

Testing time
Testing time
Testing time

40% reduction in app testing time.

Our methodology

how
we did it

For Proteus, Infostretch worked across all 3 stages of the digital lifecycle on multiple projects.

Go Digital
Go Digital

Accelerating the delivery of new digital initiatives with confidence

Be digital
Be digital

Creating the infrastructure and foundation to scale digital initiatives

Evolve Digital
Evolve Digital

Leveraging data and analytics to continuously improve digital delivery processes

The challenge
A complex vision

Proteus’ product vision was incredibly compelling but executing on that vision was also complex. The company’s core competence was on the frontend – with breakthrough integrations of technology with medicine and in-patient care. However, they had several critical needs on the backend:

  • Management of regulatory compliance requirements within software product development

  • Short lead times for product launches in multiple geographies

  • Time-to-market challenges that prevented proper discipline across the product lifecycle

  • Bluetooth (BLE) connectivity across multiple devices

  • Greater control of cost of technology infrastructure; desire to move to an on-demand model

  • The ability to scale quickly with the increase in the number of connected medical devices and patient networks

The Solution
Solving one of the toughest digital engineering challenges

Infostretch worked with the company across the entire delivery lifecycle:

Application Development

Application Development

  • Infostretch enabled the mobile application to communicate continuously via BLE with the patch worn by the patient. Infostretch also supported the company on several other development projects including the middleware for the core company application (both Android and iOS), as well as the web frontend portal for the standard patient application.
  • The development team added new UI features, enhanced communication mechanisms, and fixed defects.
  • It also added new features and improved existing features in the Patient & Provider App in a 2-week development sprint.
  • The team worked on the Integration with Google Analytics & Swrve SDK to capture analytics data and with New Relic to capture Application Crush details.

Software Verification & Validation

Software Verification & Validation

  • Infostretch created an end-to-end process to test and QA the entire service offering across the end-to-end application lifecycle. This included:
    • Manual testing of the mobile app
    • Automated testing and QA of the connection of the frontend, backend and middleware
    • Real-life scenarios for testing the mobile app (Patch testing apparatus), physical motion (Step, Incline), medication intake, heartbeat, etc. in addition to generating FDA compliant protocols and documents

    Infostretch also configured & broke BLE signals using Hoffman Box for the interruption testing and the app performance on devices – CPU, Memory usage as a part of Performance Testing.

Systems Integration & Device Expansion

Systems Integration & Device Expansion

  • Infostretch set-up a test center to replicate how the systems would operate and communicate with each other in real life.
  • This included end to end integration tests involving Patch, Cloud, App & Backend.
  • Infostretch automated test scripting and maintenance during sprint-cycle. The team was able to automate 600 test cases per platform daily for regression tests

Cloud Migration

Cloud Migration

  • Built a ‘Gap-Analysis’ matrix of Proteus’ cloud requirements and recommended AWS as the best choice.
  • Leveraged AWS services to enable end-to-end cloud setup, build and deployment in the Proteus production environments. 

AWS Lambda – to process medication and patient vitals; Overall cost saving due to this architecture was around 25%

AWS API Gateway and CloudWatch – as a proxy middleware service to accept HTTP traffic from IoT Gateway and collect data from patient sensor device. 

AWS DynamoDB Database – to build a scalable NoSQL database to store Patient data.  

AWS CloudTrail – to monitor infrastructure changes and API logs. 

Identify and Access management – to manage AWS users, groups and roles for various services.

AWS Key Management – to maintain and manage encryption keys for data access protection for HIPAA compliance.

Storage S3, OLAP Redshift, and Data pipeline – to transform and store patient data for analytics. 

AWS VPC, Subnet, Security Groups – to protect the overall Proteus network and enable access protocols and procedure of AWS cloud resources. 

AWS Cognito, STS, SNS – to enable authentication, Security Token Service, and Simple notification service and ensure secure collaboration between physicians, patients, and other users.

aws
SERVICES USED:

  • AWS Lambda

    AWS Lambda

  • AWS API Gateway

    AWS API Gateway

  • AWS CloudWatch

    AWS CloudWatch

  • AWS DynamoDB Database

    AWS DynamoDB Database

  • AWS CloudTrail

    AWS CloudTrail

  • AWS Key Management

    AWS Key
    Management

  • Amazon Virtual Private Cloud

    Amazon Virtual
    Private Cloud

  • AWS Cognito

    AWS Cognito

  • AWS STS

    AWS STS

  • AWS SNS

    AWS SNS

Infostretch also delivered several other critical capabilities for Proteus:

Secure, continuous communication
Secure, continuous
communication

via BLE between the Patch and mobile device and backend systems.

Simultaneous testing
Simultaneous testing

on various mobile devices.

Extension of existing frameworks and tools
Extension of existing
frameworks and tools

to include more advanced functionalities.