The Dynamic Computer Interactive Decision Application, or DCIDA for short, is a decision aid templating tool that acts like a content management system. It’s use as of yet has been limited to the medical field, however, it was created with generalizability in mind and is not restricted to any one field. I am the sole developer of the tool, and have been working on it for several years now. It has been used in a variety of research studies (see here) and is gaining traction within Canada.

The software stack is as follows:

  • AngularJS frontend app
    • Karma unit-tests
    • Protractor E2E tests
    • Developed using CoffeeScript
  • Ruby on Rails backend API
    • RSpec unit-tests
  • PostgreSQL Database
  • Nginx web-server running Unicorn
  • IOS mobile application (in progress)
  • Android mobile application (in progress)

Relevant Publications

  • Bansback, Nick, Linda C. Li, Larry Lynd, and Stirling Bryan. “Development and Preliminary User Testing of the DCIDA (Dynamic Computer Interactive Decision Application) for ‘nudging’ Patients towards High Quality Decisions.” BMC Med Inform Decis Mak BMC Medical Informatics and Decision Making 14.1 (2014): 62. Web.
  • Trenaman, Logan, Sarah Munro, Fernanda Almeida, Najib Ayas, James Hicklin, and Nick Bansback. “Development of a Patient Decision Aid Prototype for Adults with Obstructive Sleep Apnea.” Sleep and Breathing Sleep Breath (2015). Web.

Below are some screenshots of the software.

Frontend Screenshots

Screen Shot 2016-03-20 at 12.03.15 AM

Backend Screenshots


Feel free to get in touch for more information or a live demo.