Giter VIP home page Giter VIP logo

xeonfusion / vscapturemp Goto Github PK

View Code? Open in Web Editor NEW
49.0 49.0 32.0 2.37 MB

A C# .NET app, part of VSCapture software, to download or capture data from Philips Intellivue monitors. Uses the UDP/IP protocol via LAN port or RS232 protocol via MIB port on the monitor for data logging. Requires Visual Studio 2022 or later, .NET 8 to compile.

License: GNU Lesser General Public License v3.0

C# 100.00%

vscapturemp's People

Contributors

xeonfusion avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vscapturemp's Issues

Thank You

Just wanted to let you know that i took your program and used it for research in hemorrhagic shock for intellivue MP90. I have made some changes to post real time to our local redcap database and it works great! Dot Net 6 is awesome, i developed it on a Unix (Mac OSX) and then deployed it to a raspberry pi with a little cronjob. Now all our research anesthesia machine (3) continually log data. This is an excellent project and for people with a little coding experience, way better than things like VItalsDB or the more end to end solutions which are actually more difficult to use. THANKS!

https://github.com/patnatha/VSCaptureMP

Sending a trigger to start non-invasive blood pressure capture

I am using the VSCaptureMP to automate an acquisition protocol for a few patients. I would like to send a trigger signal to an IntelliVue MP40 device so it can start a non-invasive blood pressure capture, i.e., start inflating the cuff. Is there a way I could do this ?
Thank you.

What type of data can be logged?

Hello!

Thanks for writing this software!

I have some questions:

  • Is the GE B105 monitor supported?
  • Do you need any extra software such as iCollect?
  • Which channels can be logged? Is time-information included? Which sampling rates?

Cast Wavevalue to string with CultureInfo.InvariantCulture Argument

Hello John,

thanks for your nice app! Really helpful for exporting clinical data from Philips patient monitors!

Please modify the following lines:

Just change the lines to: m_strbuildwavevalues.Append(Waveval.ToString(CultureInfo.InvariantCulture));

Best,
Raiko

Project

Good Evening,

As a part of my Biomedical Engineering senior design project at the University of Florida we are utilizing parts of your open sourced VSCapture code. My team and I were wondering if there was any way you would be willing to provide us with sample VSCapture data to use to test our software and help with the progress of our project.

Thank you in advance for your assistance,
Remi Conley
[email protected]

How to retrieve Alarm information?

I want to be able to retrieve information of any alarms that are being triggered from the device. I noticed at Class2.cs there's definition of the following which corresponds to the numeric has an active alarm condition.

public const int MSMT_STATE_IN_ALARM = 0x0002;

However I don't see the it or MeasurementState being used. Anywhere I can add them in order to retrieve the information of the alarm?

The headers is not generated correctly for MP90s

let say we have headers count from 1 -> 10.
If the packet coming from at the very first time is 5.
Then the exported header only show 5-> 10.
I think we should somehow to handle the first time receiving data

Timestamps in CSV output is incorrect after about 1 hour of datalogging

I'm running the binary from sourceforge for datalogging from a Philips device via LAN. Saving to csv, calibrated data, 1 second data, data set option #2, which includes the pleth/spo2 data. About running for a little over an hour, I see that the CSV timestamp is wrong. The live spo2 data is correct however.

this is how the csv file looks like with an incorrect time stamp
01/20/2021 22:09:43,72423680,97.4,77,2.1 # first line
.
.
.01/20/2021 23:21:15,106756352,97.5,58,12.5
01/20/2021 23:21:16,106764544,97.5,58,12.4
01/20/2021 22:09:42,106772736,97.5,58,12.3 # timestamp incorrect, rolls back about 1 hour
01/20/2021 22:09:43,106780928,97.5,58,12.2
01/20/2021 22:09:44,106789120,97.5,58,12

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.