Product Engineering Services & Solutions blending Applied Sciences with Technologies

Case Study: Blood Pressure Monitoring

Application migration and feature enhancement of a desktop application for blood pressure monitoring device

Client

A North American medical devices manufacturer offering products and technologies related to blood pressure monitoring. One of its leading products is related to ambulatory blood pressure monitoring (ABPM). The product range includes bench-top and hand-held instruments, used in diagnostics at Hospitals and Care Centers.

Challenges

Background:

The client was working on hardware feature enhancements for the existing ABPM product. The software needed updating to support the new hardware enhancement as well as important market aligned functionalities.
However, there was not enough technical / user documentation for the legacy product.

Problem Statement:

The existing software was difficult to maintain as it was developed in an older technology thus was not a candidate for accommodating the feature enhancements on the hardware and software side.
Also, the existing software did not have a market leading UI that was in line with the latest UX and features.

Solution

Overview:

In order to support a long-term product road-map, the best option was to port the legacy blood pressure monitoring software to a newer platform. While porting, update the software functionality for the new features related to hardware and software updates.

Details:

  • Work with customer representatives to understand the features in the legacy application and develop detailed requirements document.
  • Migrate the application to a modern, proven and widely used platform of Microsoft .NET
  • Migrate from a file based system to a database based solution supporting concurrent multiple users
  • Design a workflow based UI using Windows Presentation Foundation.
  • Add features related to acquiring, storing and analyzing ‘Central Blood Pressure’ corresponding to the hardware enhancement.
  • Update the existing functionality with features related to data visualization and analytics:
    • a. Implement Mathematical and Statistical algorithms related to Blood Pressure Monitoring (Mean, Standard Deviation (SD), Co-efficient of Variation (CV) and Linear Regression)
    • b.Implement data visualization features like line graph, pie chart and histograms with COTS.
    • c. Define report templates and create custom reports
  • One click installer for application and database
  • Adapt the software development life cycle at BAT to generate documentation in compliance with IEC 62304

Benefits

Technology:

  • The new application is now based on a future-proof, contemporary technology platform.
  • Moved from a file based system to a database system providing better security
  • Migrate from a file based system to a database based solution supporting concurrent multiple users
  • Advanced installation option for single click installation

Business:

  • Ported and upgraded the software to make it more marketable
  • The application developed has the ability to leverage features based on the new hardware
  • Better intuitive user-interface, saving valuable time of the medical personnel
  • Reduced time to market and substantial economic advantage
  • Entire product development life-cycle managed and documented
  • The customer now has access to a knowledgeable technical resource pool and can depend on BAT as an extended arm.

Back to Case Studies

Case Study

Domain : Medical Devices

Type : Software Product Development

Client

Challenges

Solution

Benefits

“Rebuilding a legacy application to increase market worth”

Back to Case Studies