/care-precision-ui

UI for Care Protect, the deterioration assessment tool for care settings

Primary LanguageTypeScriptGNU Affero General Public License v3.0AGPL-3.0

GitHub repo size GitHub contributors GitHub stars GitHub forks Twitter Follow Twitter Follow

Introduction

Care Precision is a web/mobile application which provides dashboards and assessment tools to detect and manage acute deterioration in residents and patients in care settings; it facilitates a safe shift in care to the care setting, recording both clinical and non clinical assessments using the ISBAR communication tool. Additionally,

  • Carer concern (DENWIS)
  • NEWS2 assessments and monitoring
  • SEPSIS screening

Additionally, Care Precision provides COVID19 management tools;

  • COVID19 assessment
  • Detailed COVID19 status indicators
  • COVID19 test status
  • COVID19 isolation status

This repository contains the front end user interface for the Care Precision product.

Attention! The application is at an early stage of development. We kindly ask for your understanding if something "doesn't work" but please raise any bugs or issues here . New changes and updates appear every day.

Setup

Prerequisites

Before you begin, ensure you have met the following requirements:

  • To use docker containers with Middleware: Go to your repo https://github.com/OpusVL/C19-bundle and use prepared the bundle.
  • To use localy in the development mode: You have to installed the latest version of yarn package manager. Official docs and follow the instructions below.

Installation

  1. Clone this repo

    $ git clone git@github.com:AppertaFoundation/care-precision-ui.git

  2. Go to the project directory

    $ cd care-precision-ui

  3. Install dependencies

    $ yarn install

Run Development Mode

Envariomental variables and Switches

  • Set your environment variables in your the public/inject.js

    REACT_APP_API=<url where you API is hosted>

    REACT_APP_STATIC_COVID_CONTROL=true Applay local fake api into Infection Control view

    REACT_APP_STATIC_SEPSIS=true Mock SEPSIS ASSASMENT event (calcualtion & submission) REACT_APP_STATIC_DENWIS=true Mock DENWIS ASSASMENT event (calcualtion & submission) REACT_APP_STATIC_COVID=true Mock COVID ASSASMENT event (calcualtion & submission)

    REACT_APP_STATIC=trueApplay local fake api into whole application

    *note-> If you want to mocks also NEWS2 you need use full mocks- REACT_APP_STATIC

Understanding the structure of the Care Precision UI application

Technologies

Used Technologies

Application created with create-react-app and template React Boilerplate CRA

More detailed informations:

Clinical Models

Care Precision UI has been developed to make use of the Care Precision clinical models which can be here.

Bugs and Feature Requests

Have a bug or a feature request? First, please search for existing and closed issues. If your problem or idea has not been addressed, please open a new issue.

Contributing to Care Precision UI

If you are thinking of making a contribution to Care Precision UI project please contact our team at info@apperta.org.

Alternatively see the GitHub documentation on creating a pull request.

Disclaimer

Care Precision UI is provided under an GNU Affero GPL v3.0 (AGPL v3.0) license and all terms of that license apply (https://www.gnu.org/licenses/agpl-3.0.en.html). Use of the Care Precision software or code is entirely at user risk. The Apperta Foundation does not accept any responsibility for loss or damage to any person, property or reputation as a result of using the software or code. No warranty is provided by any party, implied or otherwise. For use of the software or code. This software and code is not guaranteed safe to use in a clinical environment; any user is advised to undertake a safety assessment to confirm that deployment matches local clinical safety requirements.

Contributors

License

This project uses the following license: License.