Giter Site home page Giter Site logo

wwwestin / oskar Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 14.11 MB

This web application is designed for healthcare practitioners to formulate orthotic brace configurations based on the highest/most current standards of evidence based practice.

License: MIT License

Ruby 41.06% Procfile 0.05% HTML 1.97% CSS 5.12% JavaScript 51.81%
bootstrap healthcare postgresql reactjs ruby ruby-on-rails bcrypt css3 healthcare-application orthopedic

oskar's Introduction

OSKAR (Optimal Segmental Kinematics and Alignment Approach to Rehabilitation)

Based entirely on the comprehensive work of Elaine Owen MBE, MSc, SRP, MCSP. This web application is designed for healthcare practitioners to formulate orthotic brace configurations based on the highest/most current standards of evidence based practice. Upon selecting patient presentation(s), a brace configuration is algorithmically returned and saved to a healthcare practitioner.

Description

This web application is designed for healthcare practitioners (Orthotists/Physical Therapists) to quickly and accurately return orthotic brace configurations based on patient presentation and the methodology derived and compiled by Elaine Owen MBE, MSc, SRP, MCSP.

Demo Video

Healthcare practitioners can create their profile and log in using their provided credentials:

Patients can then be created using deindentified information, and patient presentation is then selected based on healthcare practitioner clinical findings:

Orthotic brace recommendations are then returned based on selected patient presentation and saved to the healthcare practitioner's profile:

Additional functionality includes a Resources section that links to all of Elaine Owen's publicly available published works as well as healthcare practitioner login credential modification.

Stack:

  • Ruby on Rails
  • PostreSQL
  • Bcrypt
  • React.js
  • React Bootstrap

Data Model:

Getting Started

Dependencies

  • node.js
  • react: "^17.0.2"
  • react-dom: "^17.0.2"
  • react-bootstrap: "^2.3.1"
  • react-router-dom: "^6.2.2"
  • react-scripts: "4.0.3"
  • bootstrap: "^5.1.3"
  • web-vitals": "^1.1.2"
  • @testing-library/jest-dom: "^5.13.0"
  • @testing-library/react: "^11.2.7"
  • @testing-library/user-event: "^12.8.3"
  • Ruby "2.7.4"
  • Rails: '~> 6.1.3', '>= 6.1.3.2'
  • PostreSQL: '~> 1.1'
  • Puma: '~> 5.0'
  • Bcrypt: '~> 3.1.7'
  • Bootsnap: '>= 1.4.4'
  • Active Model Serializers: "~> 0.10.12"

Installing/Executing Program

Clone this repository:

git clone https://github.com/wwwestin/OSKAR.git

Open text editor and install frontend dependencies:

npm install

Install backend dependencies:

bundle install

Create database:

db:create

Start backend server:

rails s

Start/open application:

npm start

Help

  • Any and all troubleshooting inqueries: [email protected]
  • Will respond within (max) one business day

Authors

Contributor name and contact info:

Westin Humble, MS, CPO (ABC Certified and ISPO Registered Prosthetist/Orthotist)

Version History

  • 0.1.0
    • Initial Release

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • A huge thanks and acknowledgement to Elaine Owen MBE, MSc, SRP, MCSP for her tireless and thorough work to systematize and standardize orthosis configuration and benefit thousands of patients across the globe!

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.