Op

OpenDataCapture an electronic data capture platform for data collection

Hacker News

OpenDataCapture an electronic data capture platform for data collection

Hi HN, We're the Douglas Neuroinformatics Platform[1], and we've been working on Open Data Capture, a web-based electronic data capture (EDC) platform for continuous clinical and research data collection. You can use it to administer instruments (like forms and interactive tasks) either in-person or remotely. The platform is based on a fundamentally longitudinal data model. Unlike other EDC platforms, which are centered around the concept of a study with rigid timepoints, Open Data Capture is designed for continuous data capture. Data is associated with a given session, which includes metadata such as date, time, and mode (i.e., in-person or remote). We've designed the system around the core restriction that many hospital institutions demand that data remain on-premise, while clinician-researchers often want to evaluate clients outside the institution with research questions. This has resulted in our innovative gateway concept, where assigned remote assessments are pushed onto an internet accessible service, and responses are encrypted in-place with HPKE[2] until the backend pulls them into the backend database. This makes the deployment firewall-friendly provided you can launch a minimal VPS or VM host somewhere globally accessible. We're also a big fan of making things easy to deploy, so we supply a docker-compose stack which can bring up a demo instance easily to run locally. The platform is free, open source, and written in TypeScript, with a NoSQL database underneath. Users can write instruments in TypeScript using a type-safe declarative form system (with native i18n support built in) or wrap and integrate completely arbitrary interactive tasks written in JavaScript (with optional support for TypeScript and JSX). Under the hood, this is based on dynamic imports and native ESM. There’s a browser-based IDE (the Instrument Playground) with live reloading and full Intellisense where you can try creating your own instruments. We have a local deployment going live at our institution and appropriately-licensed (free) instruments we're deploying here will be integrated directly into the codebase. Our future plans include expanding our instrument types to allow for binary data storage with an s3-like backend, and with abstractions for data types, like actigraphy, and MRI. Check it out on GitHub[3], try the Instrument Playground[4], or see the Live Demo[5]. Would love to hear everybody’s thoughts! Links: [1] https://github.com/DouglasNeuroInformatics/ @gdevenyi @joshunrau [2] https://datatracker.ietf.org/doc/rfc9180/ [3] https://github.com/DouglasNeuroInformatics/OpenDataCapture [4] https://playground.opendatacapture.org [5] https://demo.opendatacapture.org

Share card

Actual performance

61points
14comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: model, user, dock · Missing: mac, agents, macos
91%91% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
80%80% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: lua, open source, ide · Missing: https docs, excited, just released
62%62% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
AppSumoMay struggle as an AppSumo deal · Strong signals: platform, host, friendly · Missing: plus, intuitive, reviews
47%47% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: users, way · Missing: mobile apps, ios, personal
35%35% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Strong signals: active · Missing: arr, mrr, revenue
10%10% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

CabinPanda
CabinPanda40%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

CabinPanda is the data collection platform.

Indie Hackerscommitment-full-time
Formtek
Formtek39%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

The data collection platform

Indie Hackerscommitment-side-project
MI
MIT-licensed distributed atmospheric data collection61%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

MIT-licensed distributed atmospheric data collection

Hacker News4
CORONAMOOD
CORONAMOOD15%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Data collection

Indie Hackers1community
Si
Simple Data Collection Firmware for Arudino Opta37%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Simple Data Collection Firmware for Arudino Opta

Hacker News2
Ha
Harmonized Data Platform42%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Harmonized Data Platform

Hacker News12
Ha
Harmonized Data Platform51%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Harmonized Data Platform

Hacker News2
As
Aspen – Distributed Data Platform62%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Aspen – Distributed Data Platform

Hacker News2
Pl
Platform for data scientists73%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Platform for data scientists

Hacker News7
Columns
Columns45%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Data storytelling platform

Indie Hackerscommitment-full-time