Giter Site home page Giter Site logo

douglasneuroinformatics / opendatacapture Goto Github PK

View Code? Open in Web Editor NEW
102.0 102.0 11.0 65.53 MB

An electronic data capture platform for administering remote and in-person clinical instruments

Home Page: https://opendatacapture.org/en/

License: Apache License 2.0

TypeScript 81.42% JavaScript 10.36% Shell 0.30% HTML 0.20% CSS 0.79% Dockerfile 0.23% Astro 6.57% Python 0.13%
clinical data-collection electronic-data-capture esbuild form-builder full-stack monaco-editor monorepo multilingual nodejs prisma react research tailwindcss turborepo typescript

opendatacapture's People

Contributors

david-roper avatar dependabot[bot] avatar flyinchicken avatar gdevenyi avatar joshunrau avatar ryanhaniff avatar thomasbeaudry avatar valiquettevanessa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

opendatacapture's Issues

Disable autofill on all forms

The same computers will be used for form entry over and over, autofill/autosave of form contents is both annoying and bad.

setup structure for deployment

This should include an action with the following details:

  • Activated on PR approved to main
  • Rerun all tests and linting
  • Build docker container for production
  • Upload docker container to workplace server (see if this is possible)

Implement date time zones

Accept any date for API calls, but ensure it is created with UTC time. The client should always get the data in UTC time. Implement tests for this.

Setup automerge for dependabot PRs

Once build workflow is done, implement the following action:

  1. Trigger on PR from dependabot
  2. Trigger the CI pipeline
  3. If the build passes and the dependency is not a major update by NPM convention, then merge into main

Spec feedback

  • use present tense everywhere
  • add details of salt in hashing details
  • [Forward Sortation Area](/_glossary?id=forward-sortation area) broken in Subject Registration
  • document which funding source
  • try to use inline code formatting when referring to tools
  • translation should be mentioned

[Discussion]: Investigate interface for shareable one-off forms

Idea:
I want to send the happiness index form to a specific patient for them to fill out.

They should get a clickable URL that sends them straight to the form, which is pre-filled (or perhaps the state is pre-filled, but the fields are hidden), they then complete the form. The URL after this is no longer valid.

Are there libraries for this?

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.