Get a Free Quote

HIPAA Compliant Glucose Monitoring App Connected to a Diabetes Pump

For the Client – manufacturer of innovative connected pumps for people with diabetes – we built a mobile app running on iOS and Android and capable of retrieving and visualizing users’ data downloaded both from the Client’s device and supported third party blood glucose meters, as well as data entered manually.

For the Client – manufacturer of innovative connected pumps for people with diabetes – we built a mobile app running on iOS and Android and capable of retrieving and visualizing users’ data downloaded both from the Client’s device and supported third party blood glucose meters, as well as data entered manually.
Technologies & tools
BLE protocols implementation; Swift 4, customized Charts library for Swift; Java 8 for Android; Dagger, RxJava, Moxy, Retrofit
Project team
2 iOS middle developers, 2 iOS senior developers, 1 Android middle developer; 1 Android senior developer; 2 QA Engineers; 1 PM

Solution

The customer needed a mobile app not for controlling their connected diabetes device – the device was already equipped with a control system – but for compiling the data, coming from it and supported BG meters, into different types of graphs and reports, making it easy for end users to manage their diabetes.

The customer specified the following tasks to be solved by the app:

  • Improvement of graph display and its customization;
  • Enhancement of the device-generated notification processing system;
  • Compliance with the strict HIPAA security standards.

BLE enabled, the app scans for a device, not paired with other apps at the moment. Pairing is accomplished with the help of a built-in camera used for scanning a QR-code located on the device itself, which matches the unique identifier in its BLE advertising data.

Key protocols introduced by R-Style Lab Mobile Development team to guarantee the app’s stable and user-friendly functionality, include:

  • Login/Authentication and Registration. Though an end user is not obliged to log in for a further app use, he is advised to do it as only in this case the data from the device will be transmitted or stored. The module utilizes SOAP based APIs for this.
  • Data View and Transmission to the App. Transmission payloads can be supported at different intervals, varying from a few seconds to 5 minutes in between. This provides for displaying both current and historical data.
  • Alerts and Notifications. The device, capable of generating alerts and notifications, transmits them over the BLE protocol to the app, which, in its turn, notifies the user.
  • Background Mode. This module allows for the generated data to be stored and transmitted, even when the Internet connection goes down.

The app is now available for download on the App Store and Google Play, demonstrating high rankings from users for its smooth functioning and user-friendly interface.

Do You Have Your Own Project to Discuss?
We are Here to Help You!

Other Related Projects

Got a Project Idea? Let's Discuss!

We'll get back to you in 24 hours!



Name shouldn't be empty

Email shouldn't be empty

Field shouldn't be empty

By sending this message you agree to our Privacy Policy

Get 3 bonuses now!

Just Share Your Project Idea
(We'll Keep It Safe!)
& Get Your Bonuses for Free!

get for free now