website/content/projects/creations/powerpath.md
Abijeet afc68d4775 Adding the first commit for my website.
Signed-off-by: Abijeet <abijeetpatro@gmail.com>
2018-05-13 09:21:01 +05:30

2.2 KiB

title date description tags image link weight featured sitemap
Powerpath 2018-04-22T09:14:29+05:30 PowerPath helps healthcare industry employees improve workflow, achieve lower costs, and enhance the quality of clinical care. It measures the AC power consumption and temperature over time for clinical assets such as patient monitors, bed warmers and refridgeration units etc.
Node.js
MariaDB
Redis
Cassandra
NSQ
Ansible
Linux
Microservices
/img/powerpath.jpg http://emanatewireless.com 500, true
priority
0.

PowerPath is a clinical asset monitoring (CAM) unit that helps healthcare industry employees improve workflow, achieve lower costs, and enhance the quality of clinical care. It measures the AC power consumption and temperature over time for clinical assets such as patient monitors, bed warmers and refridgeration units etc.

The PowerPath cloud server uses analytics on the collected data to provide actionable information via various reports to the medical staff. It allows medical staff to configure the PowerPath device and set thresholds for each device individually based on the clinical asset that it is connected to. It then sends alerts whenever the asset's readings exceed the configured thresholds. The server also features a full role based system that allows administrators to provide fine grained access to users.

I was the Tech Lead for the cloud server. Some of the aspects of the project that I was involved in include,

  • Setting up the base on top of which further development for the API and the portal was done.
  • Designing and coding the interface between the cloud server and the Powerpath device.
  • Designing and coding the token based authentication system and the user role system.
  • Writing a common interface to communicate between different databases.
  • Designing and developing the various components involved in the alert notification system.
  • Designing the structure for the incident management system.
  • DevOps - Manual setup of the production server.
  • DevOps - Developing Ansible scripts to automate deployments and reduce downtime.