0.01
No release in over 3 years
Renalware uses demographic, clinical, pathology, and nephrology datasets to improve patient care, undertake clinical and administrative audits and share data with external systems.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Runtime

 Project Readme

Renalware

Renalware uses demographic, clinical, pathology, and nephrology datasets to improve patient care, undertake clinical and administrative audits and share data with external systems.

Technical Overview

renalware-core is a open-source Ruby On Rails engine that encapsulates Renalware's features in a re-usable gem. In order to deploy an instance of Renalware that is tailored to a renal unit's needs, it is necessary to create a new host Rails application that includes the renalware-core gem, adds configuration and HTML/JavaScript/CSS overrides, and optionally augments or replaces core behaviour with custom Ruby code.

While renalware-core is intended to be deployed inside a host application in production, it can be run stand-alone in a local development environment using the demo host application (./demo) that ships inside the engine.

Renalware is built using using open source projects including:

  • Ruby on Rails framework
  • PostgreSQL database

Running Renalware locally on Mac, Windows or Linux

Install git if not already installed on your system. Install the Docker Engine and ensure it is running.

git clone git@github.com:airslie/renalware-core.git
cd ./renalware-core
docker-compose run web bundle exec rake db:setup
docker-compose up -d

Visit http://localhost:3000 and login in one of the demo users (in order of role permissiveness):

  • superkch
  • kchdoc
  • kchnurse
  • kchguest

They all share the password renalware