Giter Site home page Giter Site logo

samperumal / covid Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 2.0 6.5 MB

Simple tool for clinical management and triage of covid patients in South Africa.

Home Page: https://datacartographer.com/covid

License: GNU General Public License v3.0

Vue 65.58% HTML 1.34% JavaScript 33.08%

covid's Introduction

CCSSA Triage Guidelines (2 April 2020)

This tool is approved by the Western Cape Department of Health as per circular H110 of 2020, and has been endorsed by the Critical Care Society of South Africa and the Emergency Medicine Society of South Africa.

It is intended solely for the use of qualified doctors who are already familiar with the guidelines, and who need an electronic aid to speed up the calculation of Priority Scores for triage management. This application provides an interactive version of the triage flowchart presented in the WESTERN CAPE CRITICAL CARE TRIAGE TOOL documentation.

Setup

Initialise yarn

yarn

Run local

The following command starts a local dev server on http://localhost:1234, with Parcel building, serving and watching.

yarn dev

Build

Build a static version of the site to the dist/ folder.

yarn build

Test

Run jest test suite

yarn test

Prettier

Run prettier to autoformat all code files changed since the last commit

yarn pretty-quick

This should mostly be unnecessary since the pre-commit hook will take care of any files staged in git on each commit

covid's People

Contributors

dependabot[bot] avatar marlanperumal avatar samperumal avatar

Stargazers

 avatar

Watchers

 avatar  avatar

covid's Issues

Align field labels and inputs

This might be superseded by the suggestion to replace several of the dropdowns with radiobuttons, but if the inputs (and their units) were aligned across sections, the interface would look more uniform and consistent.

Consider not showing a final score until all required fields are populated

The default is "RED", and shown before all fields are filled in. There needs to be more of an indication that the form is incomplete, so that fields aren't missed and incorrect scores read off.

If it should be possible to get a final score without populating every field, it might need to be more obvious which optional fields are not being factored in.

Excluded Flag

Some of the criteria such as Fraility and ECOG actually classify the patient as excluded beyond a certain point - these options are currently filtered out of the selection.

Would it not be better to allow those values in the dropdowns, but then immediately flag the patient as excluded if one of those criteria levels are selected? Perhaps with an Excluded banner at the top of the page

PaO2/FiO2 calculation shows Infinity or NaN

The calculation is initially hidden until both numbers are populated, but once shown remains shown. If FiO2 is 0 or blank, you get a calculation result of "Infinity kPa". If both fields are 0 or blank, you get "NaN kPa".

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.