Coder Social home page Coder Social logo

1brahimmohamed / hemodialysis-monitoring-desktop-app Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 6.23 MB

Hemodialysis Desktop Application Created using ElectronJS, NodeJS & ArduinoC

JavaScript 99.25% CSS 0.01% HTML 0.74%
arduino hardware hemodialysis javascript medical-application nodejs electron-app

hemodialysis-monitoring-desktop-app's Introduction

Hemodialysis-Monitoring-Desktop-App

Table of contents:

Introduction

Hemodialysis is one of the most important devices in healthcare facilities, it's a life support device which saves a lot of lives by its mechanism.

a machine filters wastes, salts and fluid from your blood when your kidneys are no longer healthy enough to do this work adequately. Hemodialysis (he-moe-die-AL-uh-sis) is one way to treat advanced kidney failure and can help you carry on an active life despite failing kidneys.

This machine needs to be monitored carefully because its parameters is very important. Our Prototype contains both hardware prototype and the associated software desktop application.

Hardware Circuit

Used Hardware Components

  • Arduino UNO (AVR-Based)
  • Water Temperature Sensor
  • Ultrasound Sensor
  • Color Sensor
  • 2 x Water 6-9 V Pump
  • NPN BJT Transistor

Project Work Flow

The Arduino makes all its interfacing with the sensors and calculates the values and then send them to the PC with serial port. The PC reads the serial port using NodeJS and then send these values to the front-end by a repeated AJAX request-response

WorkF Flow

Quick Preview

operation

warning

Run the Project

1- Install NodeJS on your PC

Download it from nodejs.org/en/download/

2- Install Required node modules

npm install

3- Run Server

cd src/server
node ./ports.js
  1. Run the Electron Application
cd ../../
npm start

Team

First Semester - Medical Instrumentation (SBE3120) class project created by:

Team Members Team
Ibrahim Mohamed Software
Maye Khaled Hardware
Mahmoud Yasser Software
Mohamed Ismail Hardware
Maha Medhat Hardware
Neveen Mohamed Hardware

Submitted to:

  • Eng. Peter Salah All rights reserved © 2022 to Team 2 - Systems & Biomedical Engineering, Cairo University (Class 2024)

hemodialysis-monitoring-desktop-app's People

Contributors

1brahimmohamed avatar

Watchers

 avatar

Forkers

mohamedaismail

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.