🎉 JOGL is soon launching a new version. All the users of the v1 will be migrated to the new version. In the time being, we do not allow the creation of new users on this platform.
VentOS banner
Project
4
Members

Status:
Active/Ongoing
Project maturity:
Implementation
Linked to group(s)/challenge(s):

VentOS

About reviewed project
VentOS is an embedded software solution for open-source ventilators. VentOS provides configuration, control, alarming and communication in a modular format on a range of hardware. https://gitlab.com/project-ventos/ventos

VentOS

https://gitlab.com/project-ventos/ventos

 

1.0 Introduction 

1.1 Problem and Background

Many open-source ventilators were built during 2020 but lacked high quality open-source firmware to run them.

1.2 Solution summary in simple terms

VentOS is open-source firmware for medical devices initially targeting ventilators and could also be used on any electromechanical medical device.

1.3 Solution summary in technical terms

VentOS is C++ firmware written in a modular format using PlatformIO. VentOS conforms to ISO 14971 and IEC 62304 with the goal of developing medical device software that could get CE, FDA etc. approval. This would provide a platform to lower barriers to entry for medical device startups, local manufacture and enable a research platform for open research and testing of new control systems, AI and UI development.

1.4 State of advancement of the project

VentOS has been under continuous development for 8 months and the team has produced a working demonstration of the platform.

1.5 Project Timeline

VentOS is a long term project following an agile development method. Current goals are to implement advanced control algorithms and a UI based on healthcare professionals feedback. We aim to implement this over the next 2 months.

 

2.0 Project Implementation

2.1 Solution

VentOS is a C++ firmware using PlatformIO software to deploy to native, Arduino UNO and Espressif ESP32.

2.2 Methodology

VentOS follows ISO 14971 and IEC 62303 for the development of medical device software.

2.3 Results/Expected results

VentOS aims to provide a modular platform for ventilators and extend it to other medical devices.

 

3.0 Safety, quality assurance and regulation 

3.1 What steps have you taken to ensure your solution’s safety? How advanced are you in this process (if applicable)? Please check the Biosafety and Biosecurity guideline of OpenCovid19

VentOS uses test driven development, established code review processes and FMEA.

3.2 Have you planned the conduct of your manufacturing process that ensures quality, what are the steps you have taken? How advanced are you in this (if applicable)?

N/A

3.3 Will you need assistance with the regulation system? If not, which regulatory system do you plan on using to distribute the product?

VentOS will provide documentation for the software but expects partner projects to apply for regulatory approval as a complete medical device.

3.4 Have you talked to medical staff about the feasibility of your project? What did they say? 

VentOS was created by an anesthetist, Dr Erich Schulz, and is surveying medical staff to gather feedback on improving software ergonomics.

3.5 Have you planned the testing, verification and validation of your solution? How advanced are you?

VentOS is at a proof of concept demo stage with aims to user test the solution within the next several months.

4.0 Impact, issues and risks

 

4.1 What impact do you feel your project could have?

VentOS will provide a high quality medical device software that can be used on a range of medical devices from ventilators to oxygen concentrators. This could lower costs, lower barriers to entry and enable research.

4.2 What do you think would make your project a success?

VentOS would be a success if used in a medical device.

4.3 Please list the known issues, potential risks, grey-areas, etc in your project

VentOS requires further development and requires volunteers to support it.

 

5.0 Originality

 

5.1 What other projects on JOGL are like yours?

None.

5.2 Is this an innovative project? What makes this project different if it’s unique on JOGL?

VentOS is innovative in its scope, modularity and focus on documentation in the open source space.

5.3 Is there already an open source version of this project?

There are no open source medical device platforms that we are aware of.

 

6.0 Team experience

 

6.1 Team members and labs

Dr Erich Schulz, MD. Project lead. Dr Schulz is an anaesthetist with extensive experience in the use of ventilators.

 

Dr Robert Read, PhD. Project lead. Dr Read is a computer scientist with extensive industry and research experience. He is the founder and President of Public Invention, and board member of Helpful Engineering.

 

Ben Coombs

Ben has a Master of Engineering. He is an experienced engineer in electronic, software and mechanical projects.


JD Rudie

JD holds a Computer Science Degree and is a C++ developer for VentOS.

 

Jacline Contrino

Jacline has a background in UX research and is conducting a study on improving the UX design to improve patient outcomes.

 

Adrian Maldonado

Adrian has a background in design and is designing the UI.

 

Rupesh Gujarathi

Rupesh holds a Computer Science Degree and is the front end UI developer.

 

7.0 Funding and Costs

 

7.1 How is your project being funded so far?

All development to date has been done at zero cost.

7.2 How much funding do you need and how do you plan to use that funding?

Funding would be used to purchase ISO standards, research papers and web hosting.

  • ISO standards: 600
  • Research papers: 300
  • Web hosting: 150

Total: 1050 Euro


VentOS is a Helpful Engineering project using the MIT license.

Additional information
  • Short Name: #VentOS
  • Created on: March 20, 2021
  • Last update: July 12, 2021
  • Looking for collaborators: ✅
  • Grant information: Received €945.00€ from the OpenCOVID19 Grant Round 5 on 03/24/2021
Keywords
Software engineering (embedded)
3Good Health and Well-being
9Industry, Innovation, and Infrastructure
17Partnership for the Goals