Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 3.3 KB

README.md

File metadata and controls

30 lines (24 loc) · 3.3 KB

A low-power wearable acoustic device for accurate invasive arterial pressure monitoring

Abstract

Millions of catheters for invasive arterial pressure monitoring are placed annually in intensive care units, emergency rooms, and operating rooms to guide medical treatment decision-making. Accurate assessment of arterial blood pressure requires an IV pole-attached pressure transducer placed at the same height as a reference point on the patient’s body, typically, the heart. Every time a patient moves, or the bed is adjusted, a nurse or physician must adjust the height of the pressure transducer. There are no alarms to indicate a discrepancy between the patient and transducer height, leading to inaccurate blood pressure measurements.

We present a low-power wireless wearable tracking device that uses inaudible acoustic signals emitted from a speaker array to automatically compute height changes and correct the mean arterial blood pressure. Performance of this device was tested in 26 patients with arterial lines in place by moving the height of the bed over a 45 cm height range.

Setup

  1. Download nRF SDK
  1. Install toolchains
  1. Clone the repo
  • Clone anywhere, and overwrite this repo's SDK/modules/nrfx/drivers/src/nrfx_pdm.c file over the stock version of the file provided by the nRF SDK.
  • Once overwritten, copy over the entire SDK directory into this repository
  1. Build and flash
  • Run make flash in terminal to build and flash

If you have any trouble installing, feel free to reach out, more details for setting up on a mac can be found here: https://aaroneiche.com/2016/06/01/programming-an-nrf52-on-a-mac/

Code organization

The root directory of this repository contains software for the wearable acoustic device. The receiver software lives in the udon/ directory. Programming the receiver is identical to the wearable device and can be done via make flash.

License

This project is under the GNU General Public License v3.0. See the COPYING file for the full license text.