Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
inc
 
 
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

FreePulse Patient Monitor

This is the code base for FreePulse, a low cost patient monitor designed for developing world hospitals and resource-limited settings. Inspired by my experiences working in rural hospitals in Rwanda and Nepal, FreePulse is designed with the intention of providing hospital-grade diagnostic information in a simple to use, durable package to doctors at an affordable price. A brief overview of the project is available on the project website, and a more detailed post about the motivation and history of the project is on the development blog.

alpha_prototype

Current Goals and Notes

  • Determine better SpO2 calibration timing (currently only calibrate after reset)

  • Fix pulse oximeter readings (currently unstable). Develop a LUT or fitting strategy?

  • Fix blood pressure inconsistencies. Look at patient data to determine where the failures lie.

  • Add "recurring measurement" timer to NIBP module (i.e. "take a blood pressure measurement every five minutes" during surgery)

Navigating the Repository

src
  |- Contains main.cpp
inc
  |- Interface classes 
  |- Signal-acquisition classes
libraries
  |- inc
	  |- Hardware-level wrapper classes
	  |- Peripheral library header files
  |- src
	  |- Peripheral library sources
linker
  |- Linker and library specifications
system
  |- System-level include configuration
tests
  |- Unit tests for all hardware-abstracted classes

About

A low-cost patient monitor for developing world hospitals and low-resource settings.

Resources

License

Releases

No releases published

Packages

No packages published