Skip to content
This repository has been archived by the owner on Feb 12, 2021. It is now read-only.

LazyT/obpm

Repository files navigation

Omron Blood Pressure Manager

ATTENTION: This project is not maintained anymore. Please use the successor UBPM!

Description

Tired of Omrons original software because it's only available for Windows and requires an internet connection for uploading your private health data into the cloud? Then try OBPM for free and use it on Windows, Linux and MacOS!

The current version supports the following features:

  • Omron HEM-7322U (M500 IT, M6 Comfort IT) and HEM-7131U (M400 IT, M3 IT)
  • import blood pressure and heart rate via usb from device or csv/sql files and keep it private on your pc
  • export to csv/sql/pdf documents or print it
  • analyse, zoom, set time range, change diagram type, see minimum/average/maximum values
  • context sensitive help via F1 key
  • online update notification
  • multi language (English and German at the moment, translators welcome)
  • cross platform (same look & feel on Windows, Linux, MacOS)

Screenshots

The main window with some records...

main window

Print records for your archive or doctor...

printouts

Add manual records...

add record dialog

Analyze your records via SQL queries...

analyze dialog

Configure your preferred settings...

setup dialog

If you have more than 1 device connected select the right one based on the serial number and choose your model...

import dialog

Some infos about the program and possible interactions...

about dialog

If you like it don't forget to donate some beer and support further development...

donate dialog

Keep informed about updates automatically at program start...

update dialog

Press F1 to get help for the current context...

help window

The offline installer...

installer dialog

The online updater...

updater dialog

Hint for Linux user:

If you get permission denied errors you should create a udev rule:

  • disconnect device

  • create file (e.g. "/etc/udev/rules.d/99-obpm.rules") as root and add the following line

      KERNEL=="hidraw*", ATTRS{idVendor}=="0590", ATTRS{idProduct}=="0090", MODE="0666"
    
  • reconnect device

Download Installer

Download and install the latest version for your operating system:

Build from Source

If the installer binaries doesn't work for you build it yourself:

  1. checkout the source code

     git clone https://github.com/LazyT/obpm
    
  2. change into the new obpm directory and generate the Makefile

     cd obpm && qmake
    
  3. compile the source code

     make
    

GUI fans just install the Qt-Environment, open the "obpm.pro" project file and click on the build button.

Hints for compiling:

  • Qt5.4 or greater required
  • libudev-dev on Linux required

Credits

OBPM is based on

Thanks for this great software!

Have a nice day and always a healthy blood pressure... 😏