https://github.com/airslie/renalware-core
Renalware uses demographic, clinical, pathology, and nephrology datasets to improve patient care, undertake clinical and administrative audits and share data with external systems.
https://github.com/airslie/renalware-core
rails renal ruby
Last synced: 10 months ago
JSON representation
Renalware uses demographic, clinical, pathology, and nephrology datasets to improve patient care, undertake clinical and administrative audits and share data with external systems.
- Host: GitHub
- URL: https://github.com/airslie/renalware-core
- Owner: airslie
- License: mit
- Created: 2016-09-22T15:44:00.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2024-11-22T14:45:47.000Z (over 1 year ago)
- Last Synced: 2024-11-22T15:36:13.965Z (over 1 year ago)
- Topics: rails, renal, ruby
- Language: Ruby
- Homepage: http://www.airslie.com/renalware.html
- Size: 38.3 MB
- Stars: 8
- Watchers: 8
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: MIT-LICENSE
Awesome Lists containing this 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](http://guides.rubyonrails.org/engines.html)
that encapsulates Renalware's features in a re-usable [gem](http://guides.rubygems.org/what-is-a-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](https://docs.docker.com/engine/install/) 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](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`