HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
DouglasNeuroInformatics
OpenDataCapture
TypeScript2024–2024
DouglasNeuroInformatics / OpenDataCapture

OpenDataCapture

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

2Distinct people
2Mentions
0Explicit recommenders
119GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

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

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by day2 dated mentions

Observed mentions: 2024-07-22 17:43:10 UTC to 2024-08-07 14:46:40 UTC.

012024-07-22 00:00:00 UTC to 2024-07-23 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsJul 222024-07-23 00:00:00 UTC to 2024-07-24 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-07-24 00:00:00 UTC to 2024-07-25 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-07-25 00:00:00 UTC to 2024-07-26 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-07-26 00:00:00 UTC to 2024-07-27 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-07-27 00:00:00 UTC to 2024-07-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-07-28 00:00:00 UTC to 2024-07-29 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-07-29 00:00:00 UTC to 2024-07-30 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-07-30 00:00:00 UTC to 2024-07-31 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsJul 302024-07-31 00:00:00 UTC to 2024-08-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-01 00:00:00 UTC to 2024-08-02 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-02 00:00:00 UTC to 2024-08-03 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-03 00:00:00 UTC to 2024-08-04 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-04 00:00:00 UTC to 2024-08-05 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-05 00:00:00 UTC to 2024-08-06 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-06 00:00:00 UTC to 2024-08-07 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-07 00:00:00 UTC to 2024-08-08 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsAug 7

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Jul 222024-07-22 00:00:00 UTC2024-07-23 00:00:00 UTC110
Jul 232024-07-23 00:00:00 UTC2024-07-24 00:00:00 UTC000
Jul 242024-07-24 00:00:00 UTC2024-07-25 00:00:00 UTC000
Jul 252024-07-25 00:00:00 UTC2024-07-26 00:00:00 UTC000
Jul 262024-07-26 00:00:00 UTC2024-07-27 00:00:00 UTC000
Jul 272024-07-27 00:00:00 UTC2024-07-28 00:00:00 UTC000
Jul 282024-07-28 00:00:00 UTC2024-07-29 00:00:00 UTC000
Jul 292024-07-29 00:00:00 UTC2024-07-30 00:00:00 UTC000
Jul 302024-07-30 00:00:00 UTC2024-07-31 00:00:00 UTC000
Jul 312024-07-31 00:00:00 UTC2024-08-01 00:00:00 UTC000
Aug 12024-08-01 00:00:00 UTC2024-08-02 00:00:00 UTC000
Aug 22024-08-02 00:00:00 UTC2024-08-03 00:00:00 UTC000
Aug 32024-08-03 00:00:00 UTC2024-08-04 00:00:00 UTC000
Aug 42024-08-04 00:00:00 UTC2024-08-05 00:00:00 UTC000
Aug 52024-08-05 00:00:00 UTC2024-08-06 00:00:00 UTC000
Aug 62024-08-06 00:00:00 UTC2024-08-07 00:00:00 UTC000
Aug 72024-08-07 00:00:00 UTC2024-08-08 00:00:00 UTC110

What Hacker News says

2 sources
joshunrau·Aug 7, 2024Submission

Show HN: A browser-based IDE with esbuild integration and JSX/TypeScript support

Hey HN, I built a custom IDE in the browser as part of the Open Data Capture platform. It is based on the Monaco editor, which also powers VS Code. Unfortunately, there are very few examples online showing how to use Monaco with more advanced features (e.g., TypeScript/JSX support, Prettier integration, multiple files), so I figure this could be helpful for some folks out there. I built this to allow semi-technical users to design instruments (e.g., forms and interactive tasks) for our data capture platform. It includes a custom build toolchain, based on the esbuild-wasm build, that transpiles the source files to the format expected by our system. It supports TypeScript, JSX, CSS, HTML, and images. The idea is to abstract the build process and tooling into the browser so that users can get started building instruments as soon as possible
Read the rest
. In terms of next steps, I have a colleague who is just learning React/TypeScript and wants to try implementing VIM mode so that could be coming soon! The source code is in our monorepo (in apps/playground), but it is Apache-licensed so feel free to rip it out and use it for whatever you want! https://github.com/DouglasNeuroInformatics/OpenDataCapture Would love to hear everybody’s thoughts!
7 points · Open discussion
gdevenyi·Jul 22, 2024Submission

Show HN: 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 th
Read the rest
e 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
61 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.