H900 humidifier for ventilators

Humidifiers for Ventilators

Efficient Update of Medical Software

Customer's Challenge

Hamilton Medical sells the HAMILTON H900 humidifier as an accessory to their ventilators. It is used for controlled humidification of the respiratory air of the ventilated patients. In the field, software updates were only possible with mechanical access to the device. In order to simplify such updates, the device was to be expanded to include the function of a software update without hardware access.

Outcome

To this end, Solcept developed an additional secure bootloader for Hamilton Medical to enable updates via a serial interface. The development complied with standards for medical software development.

Implementation

We created and documented the whole concept, design and test specifications and then developed the code according to MISRA and Hamilton Medical coding rules. After a static analysis, the code was integrated with the humidifier and subjected to intensive system testing. Additionally, we developed a new PC tool for the update.

Since the software must be correct, we developed design documentation, coded according to guidelines, performed requirements management, generated test plans etc. as per the processes of our customer, all including the required traceability.

Customer

Hamilton Medical develops, manufactures, and sells ventilators for various applications.

Project Scope

Expertise

  • IEC 62304
  • MISRA-C
  • Static Code Analysis
  • Unit Tests

Technologies

  • C
  • PRQA QA-C
  • Klocwork
  • Cantata
  • C++ for PC Software
  • Qt for PC Software

Are you looking for support for your medical software and electronics development? Send me an email!

These References Could Be Interesting for You

Training setup for mixed reality surgeon training

AO Foundation: Mixed Reality Training

AO Foundation: Mixed Reality Training

How did Solcept turn the MATLAB function prototype into a product?

In the photo lens the otherwise blurred forest is in focus

Clarity through Systems Design

Clarity through Systems Design

Clarity at the beginning of the project? Through Requirements Management and Systems Engineering!

Life parameters display in operation room

Medical Signal Processing

Medical Signal Processing

How did we concentrate the signal processing on one processor, thereby optimizing size and price?

Oyster with pearl

Deeply Embedded Security

Deeply Embedded Security

How was cyber-security attained for a deeply embedded Cortex-M system?

Projects? Ideas? Questions? Let's do a free initial workshop!